ARCSTONE-TEXT-TYPE // 注意!直接編集はエラーの原因になります header { exporter = "ARC'S-TONE (STANDARD)"; soft_version = 0x000a0200; data_version = 0x0100000d; target = "leaf"; type = "MTYPE_LEAF_PHRASE"; name = "16分3連符の例"; } type base; name="VAR"; { } type base; name="NUM"; { } type base; name="STR"; { } define name="MSEQ_TYPE"; { MTYPE_TRACK_ROOT_MUSIC = 0x00031001; MTYPE_TRACK_ROOT_PHRASE = 0x00031002; MTYPE_TRACK_HEADER = 0x00031011; MTYPE_TRACK_DETAIL = 0x00031012; MTYPE_TRACK_GROUP = 0x00031021; MTYPE_TRACK_TEXT = 0x00031031; MTYPE_TRACK_LABEL = 0x00031180; MTYPE_TRACK_LYRIC = 0x00031105; MTYPE_TRACK_MARKER = 0x00031106; MTYPE_TRACK_MEMO = 0x00031190; MTYPE_TRACK_VALUE = 0x00031200; MTYPE_TRACK_TEMPO = 0x00031251; MTYPE_TRACK_MSG = 0x00031252; MTYPE_TRACK_CHORD = 0x00031041; MTYPE_TRACK_REFER = 0x00031081; MTYPE_TRACK_NOTE = 0x00031082; } type name="MSEQ_OBJECT"; { NUM m_ParentID; NUM m_ObjectID; NUM m_Type; STR m_Name; STR m_Path; VAR m_With; } type name="MSEQ_BLOCK_WORD"; { NUM m_Attrib; NUM m_Group; NUM m_Index; STR m_Name; } type name="MSEQ_TRACK_TEXT"; { STR m_Text; } type name="MSEQ_BLOCK_LABEL"; { NUM m_Index; STR m_Label; } type name="MSEQ_TRACK_LABEL"; { NUM m_Flags; NUM m_Beat; MSEQ_BLOCK_LABEL m_Blocks array; } define name="MSEQ_NOTE_BLOCK_TYPE"; { MNBT_PURE = 1; MNBT_TONE = 2; MNBT_SDEG = 3; MNBT_CDEG = 4; MNBT_RHYTHM = 5; } type name="MSEQ_BLOCK_NOTE"; { NUM m_Index; NUM m_Flags; NUM m_Type; NUM m_Length; NUM m_STime; NUM m_ETime; NUM m_Octave; NUM m_Whole; NUM m_Semi; NUM m_Velocity; } type name="MSEQ_TRACK_NOTE"; { NUM m_Flags; NUM m_Beat; NUM m_Channel; NUM m_TrackChordID; MSEQ_BLOCK_WORD m_Rhythm; NUM m_Octave; NUM m_LRate; NUM m_VRate; NUM m_STime; NUM m_ETime; NUM m_NoteType; MSEQ_BLOCK_NOTE m_Blocks array; } define name="MSEQ_TRACK_FLAGS"; { MTF_OUTPUT = 0x00000001; } type name="MSEQ_MUSIC"; { STR m_Title; STR m_Copyright; NUM m_NextID; NUM m_MapStageID; NUM m_MapChordID; NUM m_TrackChordID; NUM m_Tempo; NUM m_Transpose; MSEQ_BLOCK_WORD m_Program; NUM m_BlankBar; NUM m_GpM; NUM m_GxB; NUM m_ShowState; NUM m_NoteState; MSEQ_OBJECT m_Leafs array; } data main; type="MSEQ_MUSIC"; { "%"; ""; 0x00010005; 0x00000000; 0x00000000; 0x00000000; 80; 0; { 1; 0; 0x00000000; "グランドピアノ"; } 0; 48; 48; 0x00000763; 4; @array; type="MSEQ_OBJECT"; { { 0x00000000; 0x00000001; MTYPE_TRACK_ROOT_PHRASE; "トラックリスト"; ""; @null;{} } { 0x00000001; 0x00000011; MTYPE_TRACK_HEADER; "ヘッダ"; ""; @null;{} } { 0x00000011; 0x00010005; MTYPE_TRACK_TEXT; "パターン情報"; ""; @type="MSEQ_TRACK_TEXT"; { "=============================================================\r\n名前:\r\n作者:\r\n=============================================================\r\n\r\n・ここにはパターンの説明を記述します。\r\n\r\n-------------------------------------------------------------\r\n以上\r\n"; } } { 0x00000011; 0x00000106; MTYPE_TRACK_MARKER; "マーカー"; ""; @type="MSEQ_TRACK_LABEL"; { MTF_OUTPUT; 16; @array; type="MSEQ_BLOCK_LABEL"; { { 0; "16分3連符でシャッフル"; } { 16; "16分3連符でミディアムシャッフル"; } } } } { 0x00000001; 0x00000012; MTYPE_TRACK_DETAIL; "パート"; ""; @null;{} } { 0x00000012; 0x00010003; MTYPE_TRACK_NOTE; "3度"; ""; @type="MSEQ_TRACK_NOTE"; { MTF_OUTPUT; 48; 0; 0x00000000; { 0; 0; 0x00000000; ""; } 5; 99; 100; 0; 0; 32768; @array; type="MSEQ_BLOCK_NOTE"; { { 0; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 2; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 3; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 5; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 6; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 8; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 9; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 11; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 12; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 14; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 15; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 17; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 18; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 20; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 21; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 23; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 24; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 26; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 27; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 29; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 30; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 32; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 33; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 35; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 36; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 38; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 39; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 41; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 42; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 44; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 45; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 47; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 48; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 50; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 51; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 53; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 54; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 58; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 60; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 64; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 66; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 68; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 69; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 71; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 72; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 76; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 78; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 82; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 84; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 86; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 87; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 89; 0x00; MNBT_CDEG; 1; 0; 0; 0; 1; 0; 100; } { 90; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } { 94; 0x00; MNBT_CDEG; 2; 0; 0; 0; 1; 0; 100; } } } } { 0x00000012; 0x00010004; MTYPE_TRACK_NOTE; "1度"; ""; @type="MSEQ_TRACK_NOTE"; { MTF_OUTPUT; 48; 0; 0x00000000; { 0; 0; 0x00000000; ""; } 5; 99; 100; 0; 0; 32768; @array; type="MSEQ_BLOCK_NOTE"; { { 0; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 2; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 3; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 5; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 6; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 8; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 9; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 11; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 12; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 14; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 15; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 17; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 18; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 20; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 21; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 23; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 24; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 26; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 27; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 29; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 30; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 32; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 33; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 35; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 36; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 38; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 39; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 41; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 42; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 44; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 45; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 47; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 48; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 50; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 51; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 53; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 54; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 58; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 60; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 64; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 66; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 68; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 69; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 71; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 72; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 76; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 78; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 82; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 84; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 86; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 87; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 89; 0x00; MNBT_CDEG; 1; 0; 0; 0; 0; 0; 100; } { 90; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } { 94; 0x00; MNBT_CDEG; 2; 0; 0; 0; 0; 0; 100; } } } } } }