Talk:Windows legacy audio components

message: Cwolfsheep 18:03, 8 July 2006 (UTC)

message: Hello! Can anybody in the know tell me if Windows audio components/DirectSound, apart from its regular usage in games, is used by Music software applications, like sequencers and DAW to add sofware synthesizers and software effects to audio tracks? Which ones? Thanks :-) Peter S. 17:16, 8 July 2006 (UTC)
thread_title: Fit into Category:Music software plugin architectures?

message: Why are there both ACM filters and DirectShow filters, and what's better? For example, there are both ACM and DirectShow filters for the LAME MP3 codec at http://www.rarewares.org/mp3.html. --Abdull 22:47, 2 September 2006 (UTC)
thread_title:  ACM vs. DirectShow 

message: "the latency of KMixer is around 30 ms and it cannot be reduced". This is not true. It is possible to reduce the KMixer's latency to 5-10 ms. --85.101.213.251 (talk) 23:10, 28 May 2009 (UTC)
thread_title:  latency 

message: "MME supports up to two channels of recording, 16-bit audio bit depth and sampling rates of up to 44.1 kHz with all the audio being mixed and sampled to 44.1 kHz." I have used lots of audio software that offers 24-bit 96000 Hz operation using WaveIn and WaveOut. (Samplitude, Vegas, Buzz and more) Such resampling would remove or destroy any audio content above 22050 Hz, which is not the case. I suspect this section might be either wrong or misleading, or maybe it refers to something specific? Can anyone clarify?  — Preceding unsigned comment added by Joachim Michaelis (talk • contribs) 16:31, 1 January 2013 (UTC)
thread_title:  Limitations of MME 

message: Technical details of the sample rate conversion issue in Vista & Win7 are being challenged by editors. I added the original paragraph, fully sourced, which included the phrase "the internal resampler, which is no longer configurable, defaults to linear interpolation, which was the lowest-quality conversion mode that could be set in previous versions of Windows". 
24.68.108.247 then qualified "linear interpolation' as "fast integer-based linear interpolation" and added a descriptive example (new sample is taken as an exact duplicate of the nearest sample instead of a varying portion of the two nearest samples). The explanation for this edit was true linear interpolation (more computation) would not cause the "audible noise" caused by fast linear interpolation.
71.167.59.95 has now tagged that example as dubious, explaining that's not what linear interpolation means.  either they're using zero-order hold interpolation or your description is wrong.
All I can do is point to the sources that are already linked.
Here is what the developer said in the MSDN discussion thread: 
* We have found the problem, which is a bug in waveOut on Vista and Windows 7.  Windows XP does not have this problem. In Windows XP, the sample rate conversion quality in KMixer is controlled by the Sound control panel: http://msdn.microsoft.com/en-us/library/ff538617%28v=VS.85%29.aspx
* The document he refers to, which I also linked to, mentions the pre-Vista slider which "assigns the settings Good through Best to linear interpolation, multipoint interpolation, and high-end multipoint interpolation, respectively. Linear interpolation is the default for the DirectSound versions that ship with Microsoft Windows 98/Me and Windows 2000. In Windows XP and later, the default is high-end multipoint interpolation."
* He goes on to say In Windows Vista KMixer was removed and the audio engine was moved up into user mode.  The sample rate conversion quality meter was removed from the Sound control panel. Media Foundation, DirectShow, DirectSound, and waveOut each do sample rate conversion slightly differently.  There is a bug in the waveOut sample rate conversion which results in a lower-quality sample rate conversion than was done in XP.
* He later refers to the Vista/Win7 hotfix, the description for which says This issue occurs because the sample rate converter uses linear interpolation when it converts audio files. This behavior creates noise on the audio file that is sensitive to the human ear.
If we can't describe it in more detail, I think we should just stick to what the sources say, which would mean leaving it the way I originally had it. —mjb (talk) 23:09, 14 October 2013 (UTC)
thread_title:  Dubious