##### Sound Library - MIDIモジュールコントロール関数

# sdMidiSeqChainLoopOut

MIDIポートの複数MIDI Sequence Data再生をシームレスに行う

### 書式

> `SDE_ERR sdMidiSeqChainLoopOut( handle, bank_num, data_num )
> SDMIDI handle
> const Sint8 bank_num
> const Sint8 data_num
> `

### 引数

> handle | MIDIポートのハンドル
> bank_num | MIDI Sequence Bank番号
> data_num | MIDI Sequence Data番号

### 戻り値

> SDE_ERR_NOTHING | エラーなし
> SDE_ERR_NO_INIT | Sound Library が初期化されていない
> SDE_ERR_HOST_CMD_BUF_NO_ENOUGH | ホストコマンドのバッファが不足
> SDE_ERR_PRM_ILLEGALE_VALUE | 引数が正常な値の範囲外

### 解説

> MIDIポートの複数MIDI Sequence Dataのシームレス再生を行います。

> MIDI Sequence Dataの演奏時にData内にループ演奏があった場合、 カレント位置がループ終了位置になっても再度ループ処理をせずにループを抜け、 ループ終了指定を処理後、次にこの関数で指定のBank・Data番号のMIDI Sequence Dataを続けて演奏します。

### 備考

> 引数bank_numまたはdata_numにSDD_MIDI_NO_CHAINを指定すると、単にData内のループ演奏から抜けるだけになります。

sdMidiSeqChainLoopOut

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000