Soundライブラリ - モジュールコントロール関数

sdMidiSetMes

MIDIポートに送信するMIDIメッセージの作成

書式

SDE_ERR sdMidiSetMes( handle, *midi_mes_ptr, midi_mes, ..... ) 
SDMIDI handle 
SDS_MIDI_MES *midi_mes_ptr 
const Sint8 midi_mes 

引数

handle   対象ポートのハンドル
midi_mes_ptr   作成したMIDIメッセージを格納する変数のポインタ
midi_mes   MIDIメッセージ

戻り値

SDE_ERR_NO_INIT   サウンドライブラリを初期化していない
SDE_ERR_HANDLE_NULL   ハンドルがNULL

解説

MIDIポートに送るMIDIメッセージを設定します。 可変長引数になっているのでMIDIメッセージに応じて、続けてデータを記述します。

以下は設定できるMIDIメッセージです。

 SDD_MIDI_NOTE_OFF   MIDIノートオフ 
 SDD_MIDI_NOTE_ON   MIDIノートオン 
 SDD_MIDI_MONO_PRES   MIDIモノプレッシャー 
 SDD_MIDI_PRG_CHG   MIDIプログラムチェンジ 
 SDD_MIDI_CTL_CHG   MIDIコントロールチェンジ 
 SDD_MIDI_POLY_PRES   MIDIポリプレッシャー 
 SDD_MIDI_PITCH_BEND   MIDIピッチベンド 


備考

MIDIメッセージについて詳しくはMIDI関連資料を参照してください。

sdMidiSetMes
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999