Microsoft DirectX 8.0 (C++)

バンド形式

次の表記法は、バンド ファイルの最上位レベルのチャンクまたは形式を示している。バンド形式は、ほかのチャンクに含めることもできる。

RIFF( 'DMBD'
    [<guid-ck>]     // バンドの GUID
    [<vers-ck>]     // オプションのバージョン情報
    [<UNFO-list>]   // 名前、作者、著作権情報、コメント
    <lbil-list>     // 音色
    )

<guid-ck>、<vers-ck>、<UNFO-list>

これらの 3 つのチャンクについては、「共通のチャンク」を参照すること。

<lbil-list>

データは、リストの配列に含まれる。

<lbil-list> -> LIST( 'lbil'
    <lbin-list>...
    )

各音色は、リスト中に次の形式で記述される。

<lbin-list> -> LIST( 'lbin'
    <bins-ck>
    [<DMRF-list>] 
    )

音色リスト内で、次のチャンクには音色を表すヘッダーが含まれる。

<bins-ck> -> bins( <DMUS_IO_INSTRUMENT> )

音色リストには、<DMRF-list> を含めることもできる。この場合は、DLS ファイルへの参照である。「参照リスト」を参照すること。