<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: An audiophile&#8217;s look at the audio stack in Windows Vista and 7</title>
	<atom:link href="http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/</link>
	<description>Things I&#039;ve learned, published for the public benefit</description>
	<lastBuildDate>Sat, 04 Feb 2012 08:39:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Robert Halvarsson</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-1164</link>
		<dc:creator><![CDATA[Robert Halvarsson]]></dc:creator>
		<pubDate>Wed, 28 Dec 2011 22:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-1164</guid>
		<description><![CDATA[Apparantly Microsoft is aware of the problem, yet I had hopes that this would be fixed by now. I am personally affected, and even though I can remedy the problem by decreasing the khz manually, I know a lot of people who don&#039;t...]]></description>
		<content:encoded><![CDATA[<p>Apparantly Microsoft is aware of the problem, yet I had hopes that this would be fixed by now. I am personally affected, and even though I can remedy the problem by decreasing the khz manually, I know a lot of people who don&#8217;t&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-961</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Wed, 26 Oct 2011 11:15:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-961</guid>
		<description><![CDATA[GoukI,
That&#039;s good that it is working well for you, however, there is definitely a problem - Microsoft have admitted it. Please refer to the MSDN forum thread above (again - the link is http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae ) The post from Microsoft is timestamped &quot;Tuesday, March 29, 2011 3:56 PM&quot;

The problem seems to ONLY affect applications that use the WaveOut API, just as our host Tomasz had concluded.  ;^)

Greg.]]></description>
		<content:encoded><![CDATA[<p>GoukI,<br />
That&#8217;s good that it is working well for you, however, there is definitely a problem &#8211; Microsoft have admitted it. Please refer to the MSDN forum thread above (again &#8211; the link is <a href="http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae" rel="nofollow">http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae</a> ) The post from Microsoft is timestamped &#8220;Tuesday, March 29, 2011 3:56 PM&#8221;</p>
<p>The problem seems to ONLY affect applications that use the WaveOut API, just as our host Tomasz had concluded.  ;^)</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G0ukI</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-954</link>
		<dc:creator><![CDATA[G0ukI]]></dc:creator>
		<pubDate>Tue, 25 Oct 2011 10:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-954</guid>
		<description><![CDATA[My post is a little late in the day, but I stumbled across this article and simply had to throw in my thoughts as an audiophile sound engineer with a lot of time on his hands!
I currently have my onboard soundcard set to 96khz 24bit, using Media Player Classic FFDshow Audio Decoder to resample audio to 96khz libavcodec highest quality, with the ouput format for uncompressed or decoded streams set to 32bit floating point and nothing else.  The upshot of this is that decent quality mp3&#039;s now sound more &#039;airy&#039; and the bottom end more natural and deep -  they no longer sound like crunchy mp3&#039;s! That, and it&#039;s also possible to select which applications then use these settings in Directshow control, so it&#039;s possible to apply these settings to Youtube videos, etc.
Technically I know I&#039;m out of my depth regarding this article, however, I have spent extensive time testing different configurations to acheive the highest possible audio quality in Windows 7 with minimum perceived artifacts using this player and am more than satisfied with the results.
It took a quite a while and a lot of testing to work out how to configure Media Player Classic to achieve this, but now it&#039;s working the way it should, it sounds like I&#039;ve have a far superior soundcard! :)]]></description>
		<content:encoded><![CDATA[<p>My post is a little late in the day, but I stumbled across this article and simply had to throw in my thoughts as an audiophile sound engineer with a lot of time on his hands!<br />
I currently have my onboard soundcard set to 96khz 24bit, using Media Player Classic FFDshow Audio Decoder to resample audio to 96khz libavcodec highest quality, with the ouput format for uncompressed or decoded streams set to 32bit floating point and nothing else.  The upshot of this is that decent quality mp3&#8242;s now sound more &#8216;airy&#8217; and the bottom end more natural and deep &#8211;  they no longer sound like crunchy mp3&#8242;s! That, and it&#8217;s also possible to select which applications then use these settings in Directshow control, so it&#8217;s possible to apply these settings to Youtube videos, etc.<br />
Technically I know I&#8217;m out of my depth regarding this article, however, I have spent extensive time testing different configurations to acheive the highest possible audio quality in Windows 7 with minimum perceived artifacts using this player and am more than satisfied with the results.<br />
It took a quite a while and a lot of testing to work out how to configure Media Player Classic to achieve this, but now it&#8217;s working the way it should, it sounds like I&#8217;ve have a far superior soundcard! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-596</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 22:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-596</guid>
		<description><![CDATA[I have cross posted about the sample rate conversion quality issue in a few places, one of them being the Microsoft Pro Audio Developer&#039;s Forum:

http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae

Greg.]]></description>
		<content:encoded><![CDATA[<p>I have cross posted about the sample rate conversion quality issue in a few places, one of them being the Microsoft Pro Audio Developer&#8217;s Forum:</p>
<p><a href="http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae" rel="nofollow">http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/725546ce-57bf-40d0-b7aa-47e51de9c3ae</a></p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-594</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 15:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-594</guid>
		<description><![CDATA[Tomasz,
I did some testing with Winamp.I verified that it behaves the same as yours on Windows 7. (no distortion with Directsound, distortion with WaveOut).

I then tested it on Windows XP.  I first opened another Directsound application, to lock the hardware at 48kHz.  I then opened Winamp, and played a 44.1kHz test tone, using WaveOut.  There was no distortion.  I used the USB interface so I could monitor the actual sample rate of the hardware - it stayed on 48kHz the entire time.

So, as I suspected, WaveOut appears to perform good quality sample rate conversion on Windows XP.

Greg.]]></description>
		<content:encoded><![CDATA[<p>Tomasz,<br />
I did some testing with Winamp.I verified that it behaves the same as yours on Windows 7. (no distortion with Directsound, distortion with WaveOut).</p>
<p>I then tested it on Windows XP.  I first opened another Directsound application, to lock the hardware at 48kHz.  I then opened Winamp, and played a 44.1kHz test tone, using WaveOut.  There was no distortion.  I used the USB interface so I could monitor the actual sample rate of the hardware &#8211; it stayed on 48kHz the entire time.</p>
<p>So, as I suspected, WaveOut appears to perform good quality sample rate conversion on Windows XP.</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-593</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 13:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-593</guid>
		<description><![CDATA[Thanks!  

On Windows XP, it seems that even WaveOut works ok.  

Now, is there any way to configure YouTube to use Directsound on Windows 7?

Greg.]]></description>
		<content:encoded><![CDATA[<p>Thanks!  </p>
<p>On Windows XP, it seems that even WaveOut works ok.  </p>
<p>Now, is there any way to configure YouTube to use Directsound on Windows 7?</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomasz</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-592</link>
		<dc:creator><![CDATA[Tomasz]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 13:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-592</guid>
		<description><![CDATA[I generated a 40 Hz tone in Cool Edit Pro, both in 44.1 kHz and 48 kHz. Whenever the sample rate doesn&#039;t match the Windows sample rate, I hear the same high-frequency distortion artifact.

Here are the results of playing a 44.1 kHz WAV file (40 Hz tone) in various apps with the Windows sample rate set to 48 kHz:

Cool Edit Pro 2.0 - &lt;b&gt;distortion&lt;/b&gt;
Windows Media Player - no distortion
Foobar2000 - no distortion
iTunes 7 - no distortion
Winamp (with Directsound output) - no distortion
Winamp (WaveOut output) - &lt;b&gt;distortion&lt;/b&gt;

In short, Directsound output upsamples correctly. WaveOut produces distortion.]]></description>
		<content:encoded><![CDATA[<p>I generated a 40 Hz tone in Cool Edit Pro, both in 44.1 kHz and 48 kHz. Whenever the sample rate doesn&#8217;t match the Windows sample rate, I hear the same high-frequency distortion artifact.</p>
<p>Here are the results of playing a 44.1 kHz WAV file (40 Hz tone) in various apps with the Windows sample rate set to 48 kHz:</p>
<p>Cool Edit Pro 2.0 &#8211; <b>distortion</b><br />
Windows Media Player &#8211; no distortion<br />
Foobar2000 &#8211; no distortion<br />
iTunes 7 &#8211; no distortion<br />
Winamp (with Directsound output) &#8211; no distortion<br />
Winamp (WaveOut output) &#8211; <b>distortion</b></p>
<p>In short, Directsound output upsamples correctly. WaveOut produces distortion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-588</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 12:25:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-588</guid>
		<description><![CDATA[I&#039;ve reproduced the problem with a high quality USB audio interface. (the M-Audio Fast Track Ultra).  The nice thing about this interface is that it has it&#039;s own control panel, so I can be sure of the actual sample rate being used at any given time.
 
Windows 7 honours whatever sample rate I set in the M-Audio control panel - all formats available in Windows are restricted to the M-Audio sample rate.  So, again, when I play back 44.1kHz material when the M-Audio interface is set to 48kHz, I hear aliasing, either in YouTube, or when using the MMSys WAV driver in the Multistream ASIO player.

The standard Windows Media Player does NOT produce aliasing, so that&#039;s encouraging.  I also tried the Media Player Classic player, and it too worked fine, no matter what output renderer I chose.

I&#039;ve also done some testing on Windows XP.   Before I did the tests, I set the sample rate conversion quality to the LOWEST setting.  In a nutshell, I am unable to get XP to produce aliasing. If only one application is open, Windows will set the audio interface to the same sample rate as the content.  
If more than one application is open simultaneously, XP seems to leave the hardware configured to the rate that the first application set it to, and then, presumably, perform sample rate conversion. (I made sure that the second application was not simply outputting at the rate of the first application, by comparing pitches of test tones)    Even when I open the Multistream player (which seems to use a sample rate of 44.1kHz for the test tone generator) when another app is holding the hardware rate at 48kHz, and then use MMSys WAV,  the result is STILL clean! (it is clean when using DirectX as well)  So, Windows XP seems to be behaving a lot better than Windows 7!

As an interesting aside, I am unable to get the VLC player to play a test tone cleanly, regardless of all the settings, but ONLY on Windows 7. On XP, it works fine.  (?!)

Greg.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve reproduced the problem with a high quality USB audio interface. (the M-Audio Fast Track Ultra).  The nice thing about this interface is that it has it&#8217;s own control panel, so I can be sure of the actual sample rate being used at any given time.</p>
<p>Windows 7 honours whatever sample rate I set in the M-Audio control panel &#8211; all formats available in Windows are restricted to the M-Audio sample rate.  So, again, when I play back 44.1kHz material when the M-Audio interface is set to 48kHz, I hear aliasing, either in YouTube, or when using the MMSys WAV driver in the Multistream ASIO player.</p>
<p>The standard Windows Media Player does NOT produce aliasing, so that&#8217;s encouraging.  I also tried the Media Player Classic player, and it too worked fine, no matter what output renderer I chose.</p>
<p>I&#8217;ve also done some testing on Windows XP.   Before I did the tests, I set the sample rate conversion quality to the LOWEST setting.  In a nutshell, I am unable to get XP to produce aliasing. If only one application is open, Windows will set the audio interface to the same sample rate as the content.<br />
If more than one application is open simultaneously, XP seems to leave the hardware configured to the rate that the first application set it to, and then, presumably, perform sample rate conversion. (I made sure that the second application was not simply outputting at the rate of the first application, by comparing pitches of test tones)    Even when I open the Multistream player (which seems to use a sample rate of 44.1kHz for the test tone generator) when another app is holding the hardware rate at 48kHz, and then use MMSys WAV,  the result is STILL clean! (it is clean when using DirectX as well)  So, Windows XP seems to be behaving a lot better than Windows 7!</p>
<p>As an interesting aside, I am unable to get the VLC player to play a test tone cleanly, regardless of all the settings, but ONLY on Windows 7. On XP, it works fine.  (?!)</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-587</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 04:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-587</guid>
		<description><![CDATA[I found this YouTube clip of a 40Hz to 100Hz test tone:
http://www.youtube.com/watch?v=KGlCdZ0j2FQ

With my interface set to 48kHz, the aliasing is very noticable.

I tried a test with a program that can generate test tones, and has multiple audio driver options. It supports ASIO, DirectX, and &quot;MMSys WAV&quot;.  
When using MMS WAV I hear aliasing, but when I use ASIO or DirectX, I do NOT hear aliasing.    The program is &quot;Multistream ASIO Player&quot;: http://www.tropicalcoder.com/MStreamPlayer.htm    I will contact the author to see whether he can shed any light on this problem.

It&#039;s conceivable that some apps, if they determine that they do not have exclusive access to the audio interface, and thus cannot change it&#039;s sample rate to match the content, will perform their own sample rate conversion.

Note that I am doing this testing on a netbook running Windows 7 Starter Edition. I wonder whether Windows automatically improves the sample rate conversion if it detects a faster processor and/or a higher grade of Windows?
Greg.]]></description>
		<content:encoded><![CDATA[<p>I found this YouTube clip of a 40Hz to 100Hz test tone:<br />
<span style="text-align:center; display: block;"><a href="http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/"><img src="http://img.youtube.com/vi/KGlCdZ0j2FQ/2.jpg" alt="" /></a></span></p>
<p>With my interface set to 48kHz, the aliasing is very noticable.</p>
<p>I tried a test with a program that can generate test tones, and has multiple audio driver options. It supports ASIO, DirectX, and &#8220;MMSys WAV&#8221;.<br />
When using MMS WAV I hear aliasing, but when I use ASIO or DirectX, I do NOT hear aliasing.    The program is &#8220;Multistream ASIO Player&#8221;: <a href="http://www.tropicalcoder.com/MStreamPlayer.htm" rel="nofollow">http://www.tropicalcoder.com/MStreamPlayer.htm</a>    I will contact the author to see whether he can shed any light on this problem.</p>
<p>It&#8217;s conceivable that some apps, if they determine that they do not have exclusive access to the audio interface, and thus cannot change it&#8217;s sample rate to match the content, will perform their own sample rate conversion.</p>
<p>Note that I am doing this testing on a netbook running Windows 7 Starter Edition. I wonder whether Windows automatically improves the sample rate conversion if it detects a faster processor and/or a higher grade of Windows?<br />
Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Sullivan</title>
		<link>http://blog.szynalski.com/2009/11/17/an-audiophiles-look-at-the-audio-stack-in-windows-vista-and-7/#comment-586</link>
		<dc:creator><![CDATA[Greg Sullivan]]></dc:creator>
		<pubDate>Sat, 01 Jan 2011 11:48:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.szynalski.com/?p=148#comment-586</guid>
		<description><![CDATA[I agree that the sample rate conversion is not very good. In Windows XP, there was a setting to control the quality of the conversion.  I can&#039;t find an equivalent setting in Windows 7.  (anyone?) In XP, and on my particular system, it&#039;s available at:
Control Panel &#124; Sounds and Audio Devices Properties &#124; Audio &#124; Sound Playback &#124;  Advanced &#124; Performance &#124; Sample Rate Conversion Quality

Does it depend on the specific audio interface &amp; driver?

I noticed the poor conversion quality immediately when I played a YouTube clip in Windows 7.  When I changed the sample rate of the audio interface from 48kHz to 44.1kHz, the problem went away.

Greg.]]></description>
		<content:encoded><![CDATA[<p>I agree that the sample rate conversion is not very good. In Windows XP, there was a setting to control the quality of the conversion.  I can&#8217;t find an equivalent setting in Windows 7.  (anyone?) In XP, and on my particular system, it&#8217;s available at:<br />
Control Panel | Sounds and Audio Devices Properties | Audio | Sound Playback |  Advanced | Performance | Sample Rate Conversion Quality</p>
<p>Does it depend on the specific audio interface &amp; driver?</p>
<p>I noticed the poor conversion quality immediately when I played a YouTube clip in Windows 7.  When I changed the sample rate of the audio interface from 48kHz to 44.1kHz, the problem went away.</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

