Jump to content
IGNORED

Do you hear what I hear (bit perfect files sounding different)?


Recommended Posts

I was recommend this audio player from a company called junilabs in another thread.

 

http://www.junilabs.com/fr/products/audioplayer.html

 

There are extravagant claims, but atleast in my system it has worked wonderfully.

 

The music player is quite good. The output is MME by default, I recommend changing to wasapi.

 

What gets me more interested with the junilabs player is not the player itself, but rather the file optimizer that comes with the player. It is another executable in the same folder. The process is you drag and drop a music file, press optimize it'll take two minutes (and advisable to not do any background tasks during this time) and after that the save command will export a new file that is bit identical copy of the original, yet sounds better (to me and a few others who have tried it atleast). You can also do multiple rounds of optimization before saving (I do 3-5x for my music on my machine). Since you would have both the unoptimized and optimized files you could easily a/b between the two and compare when playing on the junilabs player. You can use this new file with any music player that copies to RAM directly (like playpcmwin) and plays to enjoy the benefits, as long as you don't move or edit the file (moving between different local drives, making a copy and editing would likely nullify the optimization).

 

Playback system is surface book 2016 256gb SSD with gt940m feeding a few usb dacs.

Link to post
Share on other sites

Hi @manueljenkin, maybe this is the old grizzled non-believer in me, but I’m assuming you’ve compared the “before” and “after” files -

“fc unoptimised_file.wav optimised_file.wav” /b 

 

This is a ( pedantic) first step? We can all speculate, but we can *prove* the file is bit identical before we start, no? This way no one can claim identical CRC’s etc

 

your friendly neighbourhood idiot 

Link to post
Share on other sites

I’m afraid I’ve committed the cardinal sin here in going all command line, so let’s start at the very beginning - there is a claim that files can be optimised *without* changing their contents, so being even handed the first thing to verify is that the contents are *unchanged^
 

if you’ve done this, grand, and you’ll be happy to share how this was done?

 

I’m interested, but before we go into the subjective realm, a quick objective check - which matches the objective claim - is worth it? Does this seem common sense?

 

your friendly neighbourhood idiot 

Link to post
Share on other sites

I presume that the software writes a non-fragmented version of the file to disk, such that reading the file reduces electrical noise generated by multiple disk reads. If that's so, putting one's music on a separate hard disk and defragmenting it would solve that issue.

 

However, the site states (translated):

Quote

Optimization does not dilute over time. Once the executable is optimized it will remain so. There are, however, more favorable times for optimization. The optimization is sensitive to the electromagnetic effects of the environment. Electromagnetic activity is lower at night than during the day. An optimization launched at night will be more effective than an optimization launched during the day.

 

I have a lot of trouble with this, as would most people. 

Link to post
Share on other sites
37 minutes ago, Currawong said:

I have a lot of trouble with this, as would most people. 

 

That part would not be about the file data, but about the program itself. Think of compiler optimization. This really exists ...

... And could vary for result over time and influences.

 

@sbgk (did I quote the correct nick here ?) was all about this, with 10 versions a day, a year in a row. swoon.gif.a9518d2f166c1d81bd6a1e408257625c.gif

I myself ever back started out with this, but this was too much out of control to proceed on.

Lush^3-e      Lush^2      Blaxius^2      Ethernet^2     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to post
Share on other sites

Whoa!

 

we have a claim here where we *really* need to verify the foundations, because everything on top of that is conjecture and supposition. 
 

Are the optimised and un-optimised files the same ( content-wise )? This is easy to confirm, so why not start there?


until this has been verified ( and I am casting no doubt ) then discussions are pointless

 

your friendly neighbourhood idiot 

Link to post
Share on other sites
2 hours ago, idiot_savant said:

Hi @manueljenkin, maybe this is the old grizzled non-believer in me, but I’m assuming you’ve compared the “before” and “after” files -

“fc unoptimised_file.wav optimised_file.wav” /b 

 

This is a ( pedantic) first step? We can all speculate, but we can *prove* the file is bit identical before we start, no? This way no one can claim identical CRC’s etc

 

your friendly neighbourhood idiot 

Yes I've done testing comparing the two sound files both in junilabs player and xxhighend. I can hear the difference.

 

I have also compared the files. They are bit identical. I even checked the waveforms in audacity and also tried nulling them.

Link to post
Share on other sites
2 hours ago, idiot_savant said:

I’m afraid I’ve committed the cardinal sin here in going all command line, so let’s start at the very beginning - there is a claim that files can be optimised *without* changing their contents, so being even handed the first thing to verify is that the contents are *unchanged^
 

if you’ve done this, grand, and you’ll be happy to share how this was done?

 

I’m interested, but before we go into the subjective realm, a quick objective check - which matches the objective claim - is worth it? Does this seem common sense?

 

your friendly neighbourhood idiot 

I have used commandline players earlier (wtfplay is one of my favourites). But over time I have found tools that sound as good as, if not better than commandline players. The junilabs player is one, xxhighend is another (playpcmwin with ramdisk tweaks where I load the driver, software and music all to RAM also came very close). I feel the improvement this file optimizer brings is worthwhile addition to the general player improvements I got.

Link to post
Share on other sites
2 hours ago, Currawong said:

I presume that the software writes a non-fragmented version of the file to disk, such that reading the file reduces electrical noise generated by multiple disk reads. If that's so, putting one's music on a separate hard disk and defragmenting it would solve that issue.

 

However, the site states (translated):

 

I have a lot of trouble with this, as would most people. 

 

I am running it on a SSD anyway and the players I use fully cache the song into RAM before playback. It is relating to access noise for sure but it's unlikely due to defragmentation.

Link to post
Share on other sites
18 minutes ago, andrewinukm said:

The Juniwave 2 is a Schumann resonance generator. So it seems that the player generates/imparts/simulates "Schumann resonance" onto the HDD or music file.

 

I love voodoo tweaks that science cannot explain, and bought a cheap Schumann device to try. I am unable to hear any changes, but I know friends who could hear a difference with vs without Schumann device turned on. In the case of Junilabs player, I probably won't be able to hear a difference using this software. But I'll still give it a try.

 

On a side note, the Schumann device did have an impact on my sleep. I'll leave you guys to debate the science and fiction behind it. I aint' doin' no double blind trials or null tests of my sleep.

Thank you very much. I've never thought of this aspect. I had tried to do RAMdisk playback (loading entire song to RAM) and I couldn't get it to sound as good as junilabs optimized audio file, even if I stored it for more than 5 minutes before playing. Maybe I should explore that Schumann resonator thing (last time I saw some discussion on other forums). If it doesn't work for audio, it'll atleast be useful in sleep 😁.

Link to post
Share on other sites

Just to make it clear, the author has never mentioned defragging. It is a guess @Currawong had and there is no evidence for the software to be doing it. I am using a SSD and all the tests showing differences were done in SSD, so there's that too. Hence I have removed all off topic comments relating to defragmentation.

 

The author already mentioned that the files are bit perfect and the data is unaltered, I'm not sure why March audio has to make it look like a flaw by his narratives. The title of the thread makes it clear already and I've checked the files, they are bit by bit identical when it comes to the data.

 

Link to post
Share on other sites
12 minutes ago, manueljenkin said:

Just to make it clear, the author has never mentioned defragging. It is a guess @Currawong had and there is no evidence for the software to be doing it. I am using a SSD and all the tests showing differences were done in SSD, so there's that too. Hence I have removed all off topic comments relating to defragmentation.

 

The author already mentioned that the files are bit perfect and the data is unaltered, I'm not sure why March audio has to make it look like a flaw by his narratives. The title of the thread makes it clear already and I've checked the files, they are bit by bit identical when it comes to the data.

 

 

The author of the software says the following:

 

Quote

 

What the software does:

1) loads the audio file in memory

2) start optimization process,

3) run optimization process,

3) optimization process ends,

4) save the audio file loaded in memory on to the disc drive under another name.

 

 

March Audio's video shows evidence that the first step isn't happening.

 

Seems pretty clear to me that nothing the author of the software says can be trusted. 

Everything matters... when brewing coffee.

Link to post
Share on other sites

It does load the file to memory. Windows Task manager is also just another algorithm, it may not reflect actual instantaneous usage. I have done the optimization with 1GB iso file to make things clear and here is the results.

 

Before running Optimization:

pp1.thumb.png.435f1ef1012d4a64998781ed743ccc8c.png

 

After Running Optimization:

 

pp2.thumb.png.0bcc9284d66b2d1ada9950c143389596.png

 

You can also check the code, it surely has a copy to RAM operation! Fyi, each operation usage, doesn't necessarily need to reflect in the same application instance in windows task manager, the optimizer can spawn a new instance of the application with a different/generic name (just look at the number of instances for Edge update, or if you have multiple chrome tabs, look at the number of instances).

 

I'm sorry, the software dev cannot be held responsible for March Audio's oversights and flawed correlations. His tool does what he mentioned.

Link to post
Share on other sites
5 minutes ago, manueljenkin said:

It does load the file to memory. Windows Task manager is also just another algorithm, it may not reflect actual instantaneous usage. I have done the optimization with 1GB iso file to make things clear and here is the results.

 

Before running Optimization:

pp1.thumb.png.435f1ef1012d4a64998781ed743ccc8c.png

 

After Running Optimization:

 

pp2.thumb.png.0bcc9284d66b2d1ada9950c143389596.png

 

You can also check the code, it surely has a copy to RAM operation! Fyi, each operation usage, doesn't necessarily need to reflect in the same application instance in windows task manager, the optimizer can spawn a new instance of the application with a different/generic name (just look at the number of instances for Edge update, or if you have multiple chrome tabs, look at the number of instances).

 

I'm sorry, the software dev cannot be held responsible for March Audio's oversights and flawed correlations. His tool does what he mentioned.

 

Where is the source code available? I didn't see anything on the website but my French is rusty.

Everything matters... when brewing coffee.

Link to post
Share on other sites

This is a proprietary software so source code is unlikely. But there are ways to atleast partially see what an executable is doing. I'm not a software dev, so I don't know how to do it but I had another person who checked and found a move to RAM operation in the code.

Link to post
Share on other sites
1 minute ago, manueljenkin said:

And also a two minute timer as expected. I don't know what the middle part of the code does 

 

What did your expert say it did?

Everything matters... when brewing coffee.

Link to post
Share on other sites

And also a two minute timer as expected. I don't know what the middle part of the code does. I wondered if it could be as simple as copy to RAM, wait a couple of minutes, move back to hard drive, but my similar attempts using RAMDISK didn't give me anywhere near as good a result as the junilabs player optimization.

 

Link to post
Share on other sites
4 hours ago, manueljenkin said:

It does load the file to memory. Windows Task manager is also just another algorithm, it may not reflect actual instantaneous usage. I have done the optimization with 1GB iso file to make things clear and here is the results.

 

Before running Optimization:

pp1.thumb.png.435f1ef1012d4a64998781ed743ccc8c.png

 

After Running Optimization:

 

pp2.thumb.png.0bcc9284d66b2d1ada9950c143389596.png

 

You can also check the code, it surely has a copy to RAM operation! Fyi, each operation usage, doesn't necessarily need to reflect in the same application instance in windows task manager, the optimizer can spawn a new instance of the application with a different/generic name (just look at the number of instances for Edge update, or if you have multiple chrome tabs, look at the number of instances).

 

I'm sorry, the software dev cannot be held responsible for March Audio's oversights and flawed correlations. His tool does what he mentioned.

In case you didn't notice the difference, the memory usage changes from 33% before running optimizer to 64% after running optimizer. I have repeated this multiple times to ensure. The Total RAM in my system is 8Gb and 30% of it would be roughly 2.4Gb. It is pretty clear the file is loaded to RAM as per the dev claims.

Link to post
Share on other sites

@idiot_savanthas tried looking into the code. Pasting snapshots of the code findings

 

"it’s written in C#. there are functions called scintillate and harmonize. it opens a couple of files inside the windows page file, that it seems to write random numbers into before swapping them around in a ping pong, using a number of threads."

Link to post
Share on other sites

My experiment with the Junilabs player is off to a poor start.

 

image.png.269d3060c942f59a2639f1b041a954c9.png

Windows 10 PC, Roon, HQPlayer, SOtM sMS-200Ultra, tX-USBultra, Paul Hynes SR4 (x2), Mutec REF10, Mutec MC3+USB, Devialet 1000Pro, KEF Blade.  Plus Pro-Ject Signature 12 TT for playing my 'legacy' vinyl collection.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...