//------------------------------------------------------------------------------
// テキスト音楽「サクラ」音楽データ (dSakura.dll Version.2.372)
//------------------------------------------------------------------------------
/*今回は、この記法を質問サクラ掲示板で矢部さんに教えて頂きました。
Thank you！

なーんか気持ちを表現できたらな。
最近…。申し訳ないほどのスランプです。
また、ゲームの兼ね合いでなんか作るかもしれない。

臨時追加します。
*/

INT HOGE=3//←数字を変更してください

//落書きリスト
/*
1.無造作
なんか無気力な気持ちだな〜。

2.ぼんやり
なんか落書きしたけど、さしぶりだなサクラで書きんちょすんの。
なんか書いたらへんなゆるキャラ誕生…。なんですかね？？
と〜ごさんの極上ごたつで温まったお…ε-(´∀｀*)
やっぱ音楽の見えないものは惹かれる。むふｗむふｗ

なんか書いていったら、出来上がるもんすね。(^^)

3.風旋風

全然風切れてないよ・・・？
このファイル壊れてねぇか？？
たぶん、変換失敗したんだろうな。
どこから持ってきたか？？
あたまんなかにきまってるしょ。

*/


//------------------------------------------------------------------------------
読む(gs.h);
読む(delay.h);



STR AA={

//------------------------------------------------------------------------------
曲名{"無造作"}
作者{"素森　龍"}
コメント{"なんとな〜く"}
//------------------------------------------------------------------------------

テンポ(120)
調#()             // C

トラック1音色(WarmPad)
音量(100)//←ダブルクリックで変更できます
音階5 音符4
//ここから書きます。
[大きく`f1^1^1小さく^1^1大きく`g1^1^1小さく^1^1`f1^1^1^小さく1^1^1`d1^1^1小さく^1^1^1]

//_リズムトラック

トラック10;          // トラックの設定
チャンネル10;        // リズムを使うには必ずチャンネルを10番にする

~{ど}={n(Kick1),}    // 楽器の割り当て
~{た}={n(Snare1),}
~{つ}={n(ClosedHiHat),}
~{ち}={n(OpenHiHat),}
~{ぱ}={n(CrashCymbal1),}
~{み}={n(Sticks),}
~{て}={n(SideStick),}
時間(1:1:0);         // (小節:拍:ティック)でタイムポインタを移動します。
音色(StandardSet)    // 楽器設定     エディタ左側のコマンド挿入タブで一覧から選べます。
音量１００           // 0~127まで
音符8               // 基本となる音長

//ここに楽譜情報を書きます。
[音符8【４どんたつつた】
たつたたつた音符16みみみみっみ]
[3音符8【４ちどんたつつたち】
たつたたつた音符16みみみみっみ]
音符16たたちどみたたちみど
たたちみてどちみてぱーーん
[音符8【４どんたつつた】
たつたたつた音符16みみみみっ音量１２０み]}

STR BB={
曲名{"ぼんやり"}
作者{"素森　龍"}
コメント{"なんかお絵かきしたお"}
時間(1:1:0);         //(小節:拍:ティック)でトラック開始指定時間を設定
音量(120)            //0~127まで。( )の中をダブルクリックすると簡単に変更が出来ます。
テンポ(135)
トラック 1
[e2g4a1`c2b4e2d2e2g4a4e1]
時間(8:1:0)
[3 e2g4a1`c2b4e2d2e2g4a4e1]
トラック２音量(60) 
[【４「e4c4"a4」】【８「"a4""f4」】【４「e4c4"a4」】]
音量(30)[【「a8f8d8」】【「a8f8d8」】【「d8c8"b8」】【「c8"a8"a9」】]
時間(8:1:0)
[3【４「e4c4"a4」】【８「"a4""f4」】【４「e4c4"a4」】]

トラック３音量(80)
大きく[35`e8`g8`a8`e8`g8`a8]`e8`g8小さく`a8`e8`g8`a8`e8`g8`a8`e8`g8`a8

トラック4音量(120)
時間(8:1:0)音色(Strings1)
[3 a2^2^2`e1a1^1`e1]

//_リズムトラック

トラック10;          // トラックの設定
チャンネル10;        // リズムを使うには必ずチャンネルを10番にする

~{ど}={n(Kick1),}    // 楽器の割り当て
~{た}={n(Snare1),}
~{つ}={n(ClosedHiHat),}
~{ち}={n(OpenHiHat),}
~{ぱ}={n(CrashCymbal1),}

時間(11:1:0);         // (小節:拍:ティック)でタイムポインタを移動します。
音色(StandardSet)    // 楽器設定     エディタ左側のコマンド挿入タブで一覧から選べます。
音量１２０           // 0~127まで
音符8               // 基本となる音長

//ここに楽譜情報を書きます。
[4[どどちどどつ]っぱ]ちちぱ[たたちたたつ][4どどちどどつ]っぱ


}
STR CC={

曲名{"風旋風"}
作者{"素森　龍"}
コメント{"wahuusenpuu.dp3"}
//------------------------------------------------------------------------------
拍子4,4
テンポ(120)
調#()             // C

トラック1音色(Shakuhachi)時間(1:1:0)
音量(120)//←ダブルクリックで変更できます
音階5 音符4
//ここから書きます。
↓`f4``c4#`a4`g4`f4^4^4`a8`g4^4^4ん
↑↑音量(80)`f4``c4#`a4`g4`f4^4^4音量(90)大きく↑`ドーーーー小さくーーー
時間(13:1:0)音量(100)
↓[[`c4a4`c4`g8`c2][4`c4a4g4f8g8][`c4a4`c4`g8`c2]]
時間(36:1:0)音量(120)んんんん``c4`a8`g8
時間(40:1:0)
a16`c4`d4`e2^2^2`a2`d4`e2

トラック2音色(Tuba)時間(3:1:0)
音量(70)↓↓ファ音量(80)ソーーー音量(50)ラーー

トラック３時間(8:1:0)音色(Bagpipe)音量(100)
d2`c4a4g4f8g8んんd2`c4a4g4f8g8a4`c8a8`c8`d4c4^4^4
時間(13:1:0)トラック３音量(70)
↓[`c4a4`c4`g8`c2][4`c4a4`c4`c8`d8][`c4a4`c4`g8`c2]
時間(36:1:0)音量(50)
["a1"b1d2"a2"g2]"a4

トラック４時間(17:1:0)音色(GrandPiano)
[4[`c4a4`c8`c8`d8`f4`d4`c8a8`c8`d8]`f8`d8`f8`d8`c8`d8]
`a8`g8`a8`a8`a8`b16``c8んん
[12「`c8a8f8」r8「`c8a8f8」]ん[「a8f8d8」r8「a8f8d8」]

トラック1音色(Shakuhachi)音量110
時間(46:1:0)
↓[`e1^1^1^1`d2`e2`a1^1^1^1]

トラック16音色(Shakuhachi)音量40方向左
時間(46:1:30)
[`e1^1^1^1`d2`e2`a1^1^1^1]
トラック15音色(Shakuhachi)音量50方向右
時間(46:1:10)
[`e1^1^1^1`d2`e2`a1^1^1^1]

トラック２音色(Strings1)時間(47:1:0)
e2"a2"b1"f1"a1^1^1
"f1"g1"a1
[e2"a2"b1"f1"a1^1^1]


//_リズムトラック

トラック10;          // トラックの設定
チャンネル10;        // リズムを使うには必ずチャンネルを10番にする

~{ど}={n(Kick1),}    // 楽器の割り当て
~{た}={n(Snare1),}
~{つ}={n(ClosedHiHat),}
~{ち}={n(OpenHiHat),}
~{ぱ}={n(CrashCymbal1),}

時間(6:3:0);         // (小節:拍:ティック)でタイムポインタを移動します。
音色(StandardSet)    // 楽器設定     エディタ左側のコマンド挿入タブで一覧から選べます。
音量１２０           // 0~127まで
音符8               // 基本となる音長

//ここに楽譜情報を書きます。
[4どつたっ]どどたつ[4「ちど」つたっ]
【8「ぱど」つたっ[3「ちど」つたっ]
[4「ちど」つたっ]】「ぱど」つ
}

//_<強引に解決する何か>
//STR=ZZの中身は、音源リセット。
STR ZZ={
System.MeasureShift = 1;     //(弄らないこと)
r1 ResetGS; r4      //音源初期化命令
TrackSync;                   //全てのトラックを同期する


TR(1) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(2) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(3) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(4) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(5) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(6) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(7) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(8) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(9) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(10) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 音色(StandardSet)
TR(11) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(12) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(13) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(14) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(15) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR(16) TrackKey(0) Key(0) REV(40) CHO(0) VAR(0) p%(0) EP(127) V(100) t(0) M(0) v127 @(1,0)
TR=10 GS_RHYTHM(1)
TR=11 GS_RHYTHM(2)
r4 TrackSync;
}


//_ここで鳴らす順番を書き込む。
//このひな形だと、ZZでリセットしてから曲を鳴らしてる。
//AAとかBBとか書いてるのは、MやPなどの１文字で働く命令とのかぶりを防ぐため。
SWITCH(HOGE){
CASE(1){ZZ AA}
CASE(2){ZZ BB}
CASE(3){ZZ CC}
DEFAULT{ZZ AA ZZ BB}
}
