DirectX Media Objects is superseded and is not developed anymore.

Started by Rakib, October 31, 2011, 22:18:13

Previous topic - Next topic

Rakib

Is this something that MPT should support further on. There was never made many plugins to it and I dont know of anybody using the plugins. Maybe it would be easier for the developers just to remove the support for DMO if it makes it easier to continue developing MPT.

More info:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375474(v=vs.85).aspx
^^

Saga Musix

DMO plugins are just "wrapped" into the existing VST plugin code, so the lines of code dedicated to DMO handling are about 400 in total for the audio processing - that's not much at all, so it wouldn't make things easier at all. Plus, they are the only plugin type supported by XMPlay / BASS, so they allow fancy sounding modules using those programs / libraries.

QuoteThere was never made many plugins to it and I dont know of anybody using the plugins.
There were some big supporters of the DMO architecture (f.e. the Waves bundle was available as DMO as well as VST for a long time), but I think the biggest use of those plugins comes indeed from the fact that they are available on virtually every Windows installation.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

LPChip

Yeah, although it is good to know, that the plugins are different depending on the operating system. If you use Windows XP, it will sound different than if you use Windows Vista.

As Jojo says, the only real reason to keep support is that they're also workable in XMPlay.
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Saga Musix

Quote from: LPChip on November 01, 2011, 11:39:36Yeah, although it is good to know, that the plugins are different depending on the operating system. If you use Windows XP, it will sound different than if you use Windows Vista.
I assume you are talking about the effect plugins that come with DirectX 8 and higher (i.e. the ones that OpenMPT knows by default), and in that case the only difference is in the WavesReverb plugin, which seems to have been modified slightly (on a level that is not noticeable) - if you don't believe me, create a module with DX plugins and render it under the exactly same conditions on WinXP and Vista/7 - it will sound identical.

Quote from: LPChip on November 01, 2011, 11:39:36As Jojo says, the only real reason to keep support is that they're also workable in XMPlay.
I gave more than just that reason, and for it's clerarly not the only reason, but all of them are a good reason.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

LPChip

"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs