Download Fidelizer Explore Nimitra
Are you computer audiophile? If so, Fidelizer will help you enjoy the music on computer even more.

Article

Developer’s self-interest scribbles

Why does external USB interface sounds better than internal USB interface?

Thinking logically, internal USB interface should have lesser chain of connection, shorter I2S connection to DAC without encapsulation on AES/SPDIF and stuff. My friend conduct some listening tests with Eximus DP1 and Stello U3. We found that using Stello U3 as external interface to AES/Coaxial input sounds better than internal USB interface. Both U3 and DP’s internal USB audio should have about the same quality. They even share the same driver and firmware.

After further tests with USB isolator and noise filter on tested computer machine, we found they minimized the difference between internal and external USB interfaces significantly. We could say that the reason why internal USB interface sounds worse is because DAC itself gets pollution from direct contact with computer audio source. By using external USB interface, DAC itself receives signal from encapsulated stream from USB interface box isolating pollution from USB connection.

However, it’s unavoidable for DSD to be played from direct USB connection. I think it’s important to reduce the pollution in computer audio source or suppress its effects with isolator or noise filter with optimal implementation.

ABX test files for bit-perfect audio optimizations

As some people requested me for ABX files to test with DBT (double blind test), I recorded again today and made two separated files for testing purpose below.

http://www.mediafire.com/download/9wjjmg7b24m41kk

I recommend Foobar2000 with ABX Comparator component). Personally, I find DBT as a method to measure human’s hearing rather than the equipment as some people who fail Tidal test, MP3/FLAC doesn’t mean MP3 is as good as FLAC.

Audio optimizations on bit-perfect playback demonstration

Today my net was down all day. I was bored so I conducted some tests about audio optimizations on bit-perfect playback. The test is very simple, I setup bit-perfect playback, play music, optimize, and play again. Here is information about test equipment

Sound recording device: Oppo Find7s (CM13 with built-in Sound Recorder)
Test machine: Dad’s common Desktop PC with Intel i5 processor running Windows 10 Pro
Audio Interface: Focusrite Scarlett 2i2
Software setup: foobar2000 with ASIO plugin (ReplayGain disabled)
Testing track: Britten: Simple Symphony, Op. 4 – TrondheimSolistene (2L – the Nordic Sound)
Output: Klipsch Promedia GMX A-2.1 speakers

After listening to the first performance, I’ll apply the following optimizations as below:

-Reduce output buffering from 1000ms to 50ms
-Increase full file buffering size for memory playback
-Run Fidelizer (free) on Extremist optimization level with foobar2000 as music player application

The recording was done in a single session without using any editing tool to ensure there’s no modification to the recording. Let us know what you think after listening to recorded performance.

Technologies behind USB tweaks explained

We have a lot of USB tweaks last year and I expect there’ll be more introduced in this growing market as magical devices that can solve mysterious audiophile riddles. Today I’m going to explain the technologies often used behind USB tweaks.

 

Passive filter

Passive filter is filtering device consists of passive components that doesn’t require external power source. There’re two kinds of passive filters, series and parallel.

Series passive filter will interact with electricity on signal data directly. The signal data will run through passive filter before it goes to output.

Parallel passive filter will interact with electricity surrounding signal data. The signal data goes to output without interacting with passive filter directly.

Series passive filter is suitable for problems related to signal data itself such as DC filter, current limit filter, heavy polluted signal data filter, etc. Parallel passive filter is suitable for problems surrounding signal data such as power conditioning filter, harmonic filter, ground filter, etc.

 

Reclocking

Reclocking is a technique of rounding incoming data to match with generated clock signal from a new source. Reclocking will greatly reduce random jitter because data is aligned with new clock source.

There’re asynchronous reclocking and synchronous reclocking technique. Asynchronous is faster,support higher frequencies and synchronous can reduce jitter more effectively.

However, its side effect with rounding jitter is great too. When incoming jitter isn’t match with the designed level, the rounding error will create a different kind of jitter, periodic jitter that isn’t just ordinary digital noise but can cause tone shift to digital domain.

So reclocking is often recommended for budget entry level sources that don’t use high precision clock causing high jitter level.

 

Regenerator

Regenerator (or actually, Repeater) will receive incoming signal and regenerate the signal again. It’s often used to strengthen the signal or correcting some problems from original source.

The advantage of regeneration is to correct the errors from original signal like poor sine wave shape, unreliable signal strength, etc. However, it comes with a price of lessen bandwidth and increase latency from repeating the signal process.

There’s other good things that you can implement with regenerator such as supplying cleaner power to regulate signal data, improve the implementations with better clock generator, higher quality parts, improving design, etc.

 

Galvanic isolation

Galvanic isolation is one of popular isolation techniques. It’s cheaper and easier to implement than isolation transformer. The concept of galvanic isolation is to separate the current flow between circuits from direct conduction.

When one’s circuit is heavy polluted, implementing the galvanic isolation will reduce the interference from polluted circuit. It also is often recommended for safety measures so people often mistake this as ground isolator too.

However, its disadvantage of isolation is great too. It reduces electronic conductivity efficiency because there’s no direct conduction. The changes in electronic characteristics and specifications need to be checked and maintained accordingly.

 

That’s all about technologies behind popular USB tweaks today. These technologies can solve some of your system problems if you know what your system needs if used correctly.

However, they all aren’t solutions to fix problems at roots. It’s more like trying to minimize the effects of incorrect implementations not fixing the implementation itself. Using product on system without suitable problems to solve may only collect its side effects.

If you ever feel like you’re missing out dynamics and punching of music, you may consider taking out installed tweaks and re-evaluate your system again to solve system’s problems correctly. Happy listening. 🙂

Unlocking native app performance by disabling UAC completely

Whenever you try to run a new application in Windows, the system will check user’s permission rights to before performing any operation. Whenever program tries to read or write something, it’ll check with current user account first and tell you whether it’s possible or not. This is an unexpected drawback of application performance, especially in audio applications.

To avoid this user account control thing, Fidelizer will request for Administrator rights so program can run and execute any command without these permission filters gaining native performance back again. But you can do that to the whole operating system by following the instructions below.

1. Open regedit, select Yes if you’re requested run with Administrator rights
2. Navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System”
3. Change the value of “ConsentPromptBehaviorAdmin” and “EnableLUA” to 0
4. Reboot and your system will get native app performance back

Warning: This will allow malicious software to be executed without getting request to run with Administrator rights. Applying Fidelizer Extremist optimization level in this mode will also stop/disable security services too. So, please use it at your own risks.