English
SOUND Manualサウンドドライバプログラマーズガイド
戻る|   ■
サウンドドライバプログラマーズガイド

8.MIDIフォーマットについて


 付録として、現在サウンドドライバが対応しているMIDIメッセージの一覧を記します。

MIDIメッセージ対応表
STATUS BYTE対応の有無
NOTE OFF0x8n + MIDI Channel
NOTE ON8x9n + MIDI Channel
POLIPHONIC KEY PRESSURE0xAn + MIDI Channel----
CONTROL CHANGE0xBn + MIDI Channel
PROGRAM PRESSURE0xCn + MIDI Channel
CHANNEL PRESSURE0xDn + MIDI Channel----
PITCH WHEEL CHANGE0xEn + MIDI Channel
EXCLUSIVE CHANGE0xF0----
QUATER FRAME CHANGE0xF1----
SONG POSITION POINTER0xF2----
SONG SELECT0xF3----
TUNE REQUEST0xF6----
END OF EXCLUSIVE0xF7----
TIMING CLOCK0xF8----
START0xFA----
CONTINUE0xFB----
STOP0xFC----
ACTIVE SENCING0xFE----
SYSTEM RESET0xFF----

コントロールチェンジ対応表
DecHexFUNCTION○は対応、△は特種処理、----は未対応です。
101Modulation Depth
202Bleath Control○ ただし,Expressionと同様な働きをする.
404Foot Control----
505Portament Time----
606Data Entry----
707Main Volume
808Balance Control----
100APanpot
110BExpression
120C
 
△ レーシングゲーム用コントロール1.
130D
 
△ レーシングゲーム用コントロール2.
311F
 
△ シーケンスデータ用特種処理(*註).
3220
 
△ バンクチェンジ.
6440Hold 1 (Damper)
6541Portament----
6642Sostenute----
6743Soft Pedal----
6844Hold 2 (Freeze)----
8050
 
△ Qsoundポジションの指定(MIDIチャネルは4chの場合1-4,8chの場合1-8).
8151
 
△ YAMAHA 3D Control 方位の指定.
8252
 
△ YAMAHA 3D Control 距離の指定.
8353
 
△ YAMAHA 3D Control 高さの指定.
915BEffect Depth△ エフェクトチェンジとして使用.
925CTremolo Depth----
935DChorus Depth----
945ESeleste Depth----
955FPhaser Depth----
9660Data Increment----
9761Data Decrement----
9862LSB of NRPN----
9963MSB of NRPN----
10064LSB of RPN----
10165MSB of RPN----
12078
 
△ すべてのシーケンス停止(1.33以降は未対応).
1227ALocal COntrol----
1237BAll Note Off○ 開発中は使用可.ただし,ゲームに組み込んではならない.
1247COMNI off----
1257DOMNI on----
1267EMono mode on----
1277FPoly mode on----

*註 コンバータによって圧縮されたデータを解凍するときにシーケンスデータのループポイントとして処理します。したがって、直接このコマンドを送っても実行されません.


戻る|   ■
SOUND Manualサウンドドライバプログラマーズガイド
Copyright SEGA ENTERPRISES, LTD., 1997