KSNODETYPE_SYNTHESIZER
The KSNODETYPE_SYNTHESIZER node represents a MIDI synthesizer. A synth node takes as input a MIDI stream and outputs one of the following:
A wave stream
An analog audio signal
Raw MIDI
The DMusUART audio sample driver in the Microsoft Windows Driver Kit (WDK) is an example of a miniport driver that outputs raw MIDI to an external synthesizer and contains a synth node (on its DirectMusic pin).
A synth node should support the following required properties:
KSPROPERTY_SYNTH_PORTPARAMETERS
A synth node that supports multiple channel groups should also support the following property:
KSPROPERTY_SYNTH_CHANNELGROUPS
If the node does not support this property, the number of channel groups defaults to 1.
A synth node can also support the following optional KSPROPSETID_Synth and KSPROPSETID_Synth_Dls properties:
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for