MIDI入力キーボードからデータを受信するには?


yuu  2005-11-13 05:44:53  No: 18671

MIDI入力用キーボードからデータを受信するにはどうしたらいいんでしょう?
入力デバイスをオープンするのはわかるんですが、入力されたデータを取り込むのがわかりません。
CだとMidiInProcなどの関数があるみたいですけど、Delphiではどうしたらいいんでしょう?


同様  2005-11-13 07:47:02  No: 18672

function midiInOpen(lphMidiIn: PHMIDIIN; uDeviceID: UINT;
  dwCallback, dwInstance, dwFlags: DWORD): MMRESULT; stdcall;
APIを使うなら、CもDelphiも同じ。この dwCallback引数で MidiInProcコールバック関数を指定。(関数名は MidiInProcである必要はない)


yuu  2005-11-14 06:26:38  No: 18673

例えば受信したMIDIメッセージをMemoに表示させたりするにはどうすればいいんでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加