
midi This specifies the MIDI (synthesizer) device.
wave This specifies the WAVE (waveform audio) device.
voice This specifies the voice output device. Note that this is normally the same
device as the ‘wave’ device. Also note that the voice device is only supported
on specially-enabled versions of Pueblo.
Normally you would not specify the XCH_DEVICE attribute for an XCH_SOUND=play or XCH_SOUND=loop command. The file will be played on the appropriate device. For XCH_SOUND=stop, this attribute tells which device should be stopped.
If the XCH_DEVICE attribute is not specified, it is taken to mean either 'all devices' or ‘the
appropriate device’ depending on context.
xch_device