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

Fidelizer on Windows 10 v1607 (Anniversary Edition) Update Report

Hi guys. It’s me again. I’m going to visit Hong Kong AV Show 2016 tomorrow. Before the day of departure, I noticed start menu on my desktop’s PC looks slightly different. So I checked the news and found Windows 10 AE ships out now.

As usual, I’m going to test Fidelizer on newly updated Windows 10 platform and give my report about sound performance and system’s stability. So far system looks pretty stable and slightly smoother than before. There’s no audio glitch with optimized audio playback configuration with or without Fidelizer. But it’s just from my hardware alone so please let me know if you find something unusual on your system.

I also recommend to re-apply Fidelizer Pro installation after update IMMEDIATELY because it shocked me so bad how terrible the sound was after updating. My friend who listened to music few hrs ago could immediately tell it got worse with more sterile sound. I re-applied Fidelizer Pro optimizations and it’s all good again now.

Measuring digital audio qualities of bit-perfect playback with Diffmaker’s correlation depth

It’s been a challenge to measure digital audio’s qualities and most of the time audiophiles don’t know any measurement outside RMAA’s analog metrics and got failed evaluations as you can see below:

 

Fidelizer - RMAA Measurements

 

This was done through pure software environment using VB-Audio Virtual Cable to make sure no hardware’s error is involved. After lengthy research in pro audio’s communities, I found DiffMaker being used in this thread below.

 

Evaluating AD/DA loops by means of Audio Diffmaker – Gearslutz Pro Audio Community

 

DiffMaker was used to test for audible effects of

  • Changing interconnect cables (compensation for cable capacitance may be required)
  • Different types of basic components (resistors, capacitors, inductors)
  • Special power cords
  • Changing loudspeaker cables (cable inductance may need to be matched or compensated)
  • Treatments to audio CDs (pens, demagnetizers, lathes, dampers, coatings…)
  • Vibration control devices
  • EMI control devices
  • Paints and lacquers used on cables, etc.
  • Premium audio connectors
  • Devices said to modify electrons or their travel, such as certain treated “clocks”
  • Different kinds of operational amplifiers, transistors, or vacuum tubes
  • Different kinds of CD players
  • Changing between power amplifiers
  • General audio “tweaks” said to affect audio signals (rather than to affect the listener directly)
  • Anything else where the ability to change an audio signal is questioned

There’s interesting metric called ‘Correlated Null Depth’ that can detect most subtle changes as measurable data. Archimago refers to this metric as below if you’re following his measurement tests.

 

The higher this value, the more correlated the 2 samples are (ie. the “closer” they sound).

 

Now I hope you understand better about DiffMaker and correlation depth. Let’s proceed to the methodology part. After a few runs of Diffmaker’s tests for a few weeks, this was the method I used in final version.

1. Setup master file and audio playback/recording through digital domain. In this case, I’ll use VB-Audio Virtual Cable, foobar2000, and Audacity on Windows 10.
2. Prepare aligned master files with silence added. For basic demonstration, I’ll make 5 samples of aligned/before/after wav files with Audacity at 24/96 format (10ms latency).
3. Route bit-perfect recording from Virtual Cable’s master audio stream with Foobar2000’s WASAPI output to Audacity’s WASAPI input, export audio as before.wav
4. Use free version of Fidelizer at Purist user level with updated foobar2000 configuration from Fidelizer’s User Guide, record again, export audio as after.wav
5. Compare results using Audio DiffMaker with master file as reference.

Testing machine ran on AMD FX8350 with 8 cores 4.2GHz and 8MB cache for L2/L3. I also used high quality motherboard with 16GB RAM and Platinum grade PSU. Here’s the result from my experiment.

 

Perfected master

parameters: 0sec, 0.000dB (L),  0.000dB (R)..Corr Depth: 300.0 dB (L), 300.0 dB (R)

This is ideal result of exact comparison with 300.0 dB of correlation depth

 

Aligned master

parameters: -3.5sec, 0.000dB (L), 0.000dB (R)..Corr Depth: 175.6 dB (L), 174.0 dB (R)
parameters: -4.5sec, 0.000dB (L), 0.000dB (R)..Corr Depth: 168.5 dB (L), 168.6 dB (R)
parameters: -5.5sec, 0.000dB (L), 0.000dB (R)..Corr Depth: 167.4 dB (L), 167.5 dB (R)
parameters: -6.5sec, 0.000dB (L), 0.000dB (R)..Corr Depth: 166.3 dB (L), 167.0 dB (R)
parameters: -7.5sec, 0.000dB (L), 0.000dB (R)..Corr Depth: 172.5 dB (L), 176.1 dB (R)

Average: 0.000dB (0.000-0.000)..Corr Depth: 170.35 dB (166.3-176.1)
Median: 0.000dB..Corr Depth: 168.55 dB

Dropped to nearly 50% of perfect data but still above 150 dB. With 9.8 dB swing range, it’s safe to assume about 5% threshold for evaluation.

 

Before Fidelizer

parameters: -1.581sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 90.6 dB (L), 91.5 dB (R)
parameters: -1.184sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 87.2 dB (L), 87.3 dB (R)
parameters: -1.018sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 88.1 dB (L), 88.1 dB (R)
parameters: -946.4msec, 0.001dB (L), 0.001dB (R)..Corr Depth: 88.3 dB (L), 86.3 dB (R)
parameters: -686.3msec, 0.001dB (L), 0.001dB (R)..Corr Depth: 90.2 dB (L), 87.6 dB (R)

Average: 0.001dB (0.001-0.001)..Corr Depth: 88.52 dB (86.3-91.5)
Median: 0.001dB..Corr Depth: 88.1 dB

Real world result arrived with quite narrowed range. It’s only  5.2 dB between min/max of correlation depth. At least it’s more reliable than aligned result.

 

After Fidelizer

parameters: -563.4msec, 0.001dB (L), 0.001dB (R)..Corr Depth: 104.0 dB (L), 95.9 dB (R)
parameters: -1.025sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 93.5 dB (L), 94.0 dB (R)
parameters: -1.286sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 87.2 dB (L), 87.3 dB (R)
parameters: -1.025sec, 0.001dB (L), 0.001dB (R)..Corr Depth: 88.1 dB (L), 88.2 dB (R)
parameters: -856.4msec, 0.001dB (L), 0.001dB (R)..Corr Depth: 90.4 dB (L), 87.6 dB (R)

Average: 0.001dB (0.001-0.001)..Corr Depth: 91.62 dB (87.2-104.0)
Median: 0.001dB..Corr Depth: 89.3 dB

It started great with over 100 dB but the rest seems to wear down over time a bit because I also opened Chrome to chat in Facebook while during the experiment for daily usage tests. Strict tests for high quality result may lead to faking data abuse from people who can’t do a proper job.

With Fidelizer’s optimizations, we detected 3.1 dB increment of average and 12.5 db increment of maximum correlation depth with general improvements on other metrics too. I shall conclude that there’s measurable improvement with bit-perfect playback in digital audio.

You can also try running performing this test on your own and adjust DiffMaker configuration to show different kinds of data without rounding error or with other standards. Have fun measuring audio software optimizations with DiffMaker!

Regards,
Keetakawee

My JCAT USB Card impressions

JCAT USB Card

 

I got this card from Marcin after he heard the news about building music server. The card arrived few days ago and I have my chance to listen to JCAT USB Card now. Let me warn you beforehand that I’m not reviewer so I’ll just say what I think about this card.

First, let’s see about the build quality. It’s very neat and solid card. I don’t like seeing an audiophile card being bloated with filters or mods that goes beyond its scale. JCAT USB Card is done right for commercial products. Some people may think it’s too expensive from its plain looks but chipsets and parts are chosen from high grade and PCB is done with good quality. There’s jumpers for power supply and filter. Good, I don’t like filter and I don’t have 2.1mm PSU to feed right now so I’ll use power supply from Seasonic Platinum PSU. It’s considered one of better PSUs for computers.

Next, let’s see how it sounds. I’m surprised. It’s like you’re listening to MP3 and then switch to FLAC. I used to hear ups and downs with other audiophile USB cards probably due to its massive filters. But JCAT USB Card make things much more evident than before. Headroom is increased with fuller dynamics and micro-detail. The music is much more alive with liquidity that I didn’t expect any USB Card to be able to pull this off.

Now let’s see how filters work. For the sake of trying, I’ll switch back and see how it turns out. The reason I don’t like filter because it’ll make the music sounds less live with compressed sound. I want fuller sound, live sound, and reveal everything as long as it’s clean enough. But JCAT USB Card’s filter changed my opinion about filter. It still has issues with compressed sound but in less significant manners. However, it’s really freaking cleaner while it retains most of music elements just fine. Look that DEEP AND TIGHT BASS. So deep, so tight, yet so smooth. I can’t believe I’m hearing this from USB Card listening to YouTube music. I think they can easily make USB filter product to sell separately just fine.

I normally don’t make a big impressions on products but this JCAT USB card is one of the best product I’ve heard from JPLAY. As expected coming from a guy who actually listen to music with real highend sources. There’s certain hits and misses that entry and mid-level products won’t understand but he delivered it finely at the price that is worthy for people who can afford. If you have budget and want the best things, JCAT USB Card will surely deliver it for you. It doesn’t look really stand out but it’s worth trying to get to the top of the hills.

Will DSD upsampling become a trend in 2016?

Since last year, Roon users start to adopt HQPlayer and use its powerful DSD upsampling algorithm. There’s also cheaper solutions from other software that offers DSD upsampling too so audiophiles can get the feel of what DSD is like if played from their favorite tracks.

In this year, some big companies are starting to adopt DSD upsampling into their flagship products too. The most recent I’ve heard is Emm Labs releasing DA2 with DSD1024 upsampling and Audirvana promises to bring DSD upsampling into next updates as well.

I also was a an upsampling lover and have a few runs with DSD upsampling from Esoteric and dCS gears. While I loved the smoothness of vinyl-like transients from upsampling, I also felt I missed something from originals at the same time too. That didn’t happen with original SACD playback though.

There used to be a fad about DSD upsampling in last decade. Will DSD upsaming become popular again in this year? Will it encourage producers to bring more DSD files into the market?

Fidelizer Pro configuration with Roon 1.2 update

After Roon 1.2 was launched for a while, some customers asked me about configuration they should set with Roon software. There’re Roon, Roon Server, and Roon Bridge software that can be installed in Windows with Fidelizer. Let’s see how each Roon’s software works with Fidelizer.

Roon – Main software that acts like media player software with cutting-edge UI. If you play music from network such as Tidal or NAS, I recommend “Network Player” audio profile. Otherwise, I recommend “Audio Player” for playing local music in computer.

Roon Server – Library server that allows music to be accessed from other devices through streaming. I recommend “Streamer” audio profile as the optimal choice for library server machine. If you use Roon Server as headless music server with Roon Remote, please configure as Roon instead.

Roon Bridge – This will run on background turning any Windows PC into Roon Ready device for streaming. I recommend “Network Render” audio profile for most suitable configuration of Roon ready device.

Let me wrap up again about Fidelizer Pro’s audio profile for each Roon software:

Roon – Network Player / Audio Player
Roon Server – Streamer / Network Player / Audio Player
Roon Bridge – Network Render

Seeing how Roon Bridge works, I can see a lot Roon ready products coming in years ahead. 🙂