【求助】取回midiOutShortMsg播放时的声音数据
使用midiOutShortMsg函数发送消息可以让midi输出设备播放一个声音,例如:
#include<Mmsystem.h>
#include<Windows.h>
#pragma comment(lib,"Winmm.lib")
int main()
{
//打开输出设备
HMIDIOUT midiHand;
MMRESULT re = midiOutOpen(&midiHand,MIDI_MAPPER,0,0,0);
//发声,以&H46(70)的音量,发出中央C(&H3C,即60)
midiOutShortMsg(midiHand, 0x463C90);
//关闭midi设备
midiOutClose(midiHand);
return 0;
}