- Joined
- Nov 8, 2004
- Posts
- 1,723
- Likes
- 221
Ok, so I was a bit bored right now, and wanted to improve my soundquality with foobar. I use an M-audio Transit into a bel canto DAC2, meaning that I could at least take some inspiration of the following: http://www.empiricalaudio.com/frComputer_Audio.html (scroll down to the very bottom, then scroll up until you see "Recommended software configurations and other advice" in bold blue letters.)
So, I followed all the advice:
1. Set my transit to output 96000.
2. Enable the Secret Rabbit Code (SRC) Resampler in foobar.
3. Set the resample rate to 96000, and the other stuff to sinc best. (as indicated in the empaudio guide)
4. Use 24bit fixed-point.
5. Enable good old ASIO. (was enabled before anyways)
6. Time critical always did wonders so...ok.
7. The result: CPU usage around 30% and a darned choppy sound. (my processor is a 3500+ on 1gig ram.
Now, when I set my transit card to "Very High" in Latency, the result is a bit less choppy, but still not listenable of course. I even tried setting foobar to "Realtime" priority in the task manager and I tried ticking "Slow mode" as well. I changed my output from ASIO to wavout (Bufferlength = 4031ms) once, and the plaback was better, but there were still ticks an pops in it. I played with the ASIO settings (Buffersize and Thread Priority) but couldn't change the choppiness. When I remove the SRC resampler, and just use the standard SSRC one, it works when my transit is "Very High" once again in Latency, and playback is once again choppy when set to "Normal". The cpu usage is down to around 10% as well.
I don't really know what this SRC Resampler does more than the normal one, and the only thing that's different with it is a "Quality" scrolldown menu, from which you can choose the following: Sinc Best, Sinc Medium, Sinc Fastest, Zero Order Hold, Linear.
So...what else is there to do but to try em all out of course.
Results (with SRC to 96000 / 24bit fixed-point / ASIO Thread Priority = Time Critical and Buffer Size = 7 / Transit Latency = Very High / Task Manager Foobar Process Priority = Realtime):
Sinc Best = Playback choppy / CPU usage 30-35% (I got told that this mode would actually sound like the normal SSRC foobar resampler!)
Sinc Medium = Playback flawless / CPU usage 10-20% (I got told that the bass would begin to diminish in terms of quality with both Medium and Fastest modes)
Sinc Fastest = Plaback flawless / CPU usage 7-15%
Zero Order Hold = Playback flawless but Soundquality inferior, don't really know how to describe the sound...has a bit of a metallic aftertaste to my ears.
Linear = almost like Sinc Fastest (I really didn't listen to this a lot)
Linear and Zero Order Hold offer the lowest CPU usage results. (0-10%)
I don't really know what to think of these results, but I know that Sinc Best isn't working, and that's bad enough.
I guess I'll stick with the normal foobar SSRC for now, and leave the SRC to those who understand what they're working with.
Is SRC Sinc Medium better than Sinc Fastest? It probably is, but I couldn't hear that yet. Is SRC better than SSRC? I can't tell you as I don't really hear any difference here either (and so did another source).
I know that I really didn't find out a lot. And this is a lot to read. However, I'd like to know if anyone of you fellow computer-as-sourcers has tried something similar and got Sinc Best to work properly. And I'm hoping that maybe Steve could give us some input on this. Is it because I'm not using an USB Off-ramp f.i.? I doubt that though.
I used the album Samply Red - Perfect Rouge by Yoko Kanno for this, over B&W 705 speakers with Rotel amplification.
Also, don't ask me for the SRC, because it is now licensed by Empirical Audio!
EDIT: Someone told me that Sinc Medium and Sinc Fastest lack bass upon comparision. Sinc Best really is the best, but a difference between SRC (Sinc Best) and SSRC still can't be found.
There is a difference between the upsampling to 96000 and the standard 44100. I personally do prefer the sweeter sound of 96000, but somehow it tires me incredibly. Also, I can only hear a really obvious difference on my Japanese reference recordings. It's still hard to tell one from the other though.
So, I followed all the advice:
1. Set my transit to output 96000.
2. Enable the Secret Rabbit Code (SRC) Resampler in foobar.
3. Set the resample rate to 96000, and the other stuff to sinc best. (as indicated in the empaudio guide)
4. Use 24bit fixed-point.
5. Enable good old ASIO. (was enabled before anyways)
6. Time critical always did wonders so...ok.
7. The result: CPU usage around 30% and a darned choppy sound. (my processor is a 3500+ on 1gig ram.
Now, when I set my transit card to "Very High" in Latency, the result is a bit less choppy, but still not listenable of course. I even tried setting foobar to "Realtime" priority in the task manager and I tried ticking "Slow mode" as well. I changed my output from ASIO to wavout (Bufferlength = 4031ms) once, and the plaback was better, but there were still ticks an pops in it. I played with the ASIO settings (Buffersize and Thread Priority) but couldn't change the choppiness. When I remove the SRC resampler, and just use the standard SSRC one, it works when my transit is "Very High" once again in Latency, and playback is once again choppy when set to "Normal". The cpu usage is down to around 10% as well.
I don't really know what this SRC Resampler does more than the normal one, and the only thing that's different with it is a "Quality" scrolldown menu, from which you can choose the following: Sinc Best, Sinc Medium, Sinc Fastest, Zero Order Hold, Linear.
So...what else is there to do but to try em all out of course.
Results (with SRC to 96000 / 24bit fixed-point / ASIO Thread Priority = Time Critical and Buffer Size = 7 / Transit Latency = Very High / Task Manager Foobar Process Priority = Realtime):
Sinc Best = Playback choppy / CPU usage 30-35% (I got told that this mode would actually sound like the normal SSRC foobar resampler!)
Sinc Medium = Playback flawless / CPU usage 10-20% (I got told that the bass would begin to diminish in terms of quality with both Medium and Fastest modes)
Sinc Fastest = Plaback flawless / CPU usage 7-15%
Zero Order Hold = Playback flawless but Soundquality inferior, don't really know how to describe the sound...has a bit of a metallic aftertaste to my ears.
Linear = almost like Sinc Fastest (I really didn't listen to this a lot)
Linear and Zero Order Hold offer the lowest CPU usage results. (0-10%)
I don't really know what to think of these results, but I know that Sinc Best isn't working, and that's bad enough.
I guess I'll stick with the normal foobar SSRC for now, and leave the SRC to those who understand what they're working with.
Is SRC Sinc Medium better than Sinc Fastest? It probably is, but I couldn't hear that yet. Is SRC better than SSRC? I can't tell you as I don't really hear any difference here either (and so did another source).
I know that I really didn't find out a lot. And this is a lot to read. However, I'd like to know if anyone of you fellow computer-as-sourcers has tried something similar and got Sinc Best to work properly. And I'm hoping that maybe Steve could give us some input on this. Is it because I'm not using an USB Off-ramp f.i.? I doubt that though.
I used the album Samply Red - Perfect Rouge by Yoko Kanno for this, over B&W 705 speakers with Rotel amplification.
Also, don't ask me for the SRC, because it is now licensed by Empirical Audio!
EDIT: Someone told me that Sinc Medium and Sinc Fastest lack bass upon comparision. Sinc Best really is the best, but a difference between SRC (Sinc Best) and SSRC still can't be found.
There is a difference between the upsampling to 96000 and the standard 44100. I personally do prefer the sweeter sound of 96000, but somehow it tires me incredibly. Also, I can only hear a really obvious difference on my Japanese reference recordings. It's still hard to tell one from the other though.