ココナッツV3■サンプルプログラム■光と音3

;■■■ココナッツサンプルプログラム■■■

;■■■音階を鳴らす

na                      ;初期化
q10,5                   ;行番号自動生成(10行から5行おき)

 

 wd1             ;最初のドの長さを正しくする為の処理

 o=0b00000001    ;0番を点灯させる 
 s25             ;ドを鳴らす
 wd1             ;wd1で0.1秒待機

 s0              ;音消す
 wd5            ;wd5で0.5秒待機

 o=0b00000010 ;1番を点灯させる
 s27             ;レを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00000100    ;2番を点灯させる
 s29             ;ミを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00001000    ;3番を点灯させる
 s30             ;ファを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00010000    ;4番を点灯させる
 s32             ;ソを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00100000    ;5番を点灯させる
 s34             ;ラを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b01000000    ;6番を点灯させる
 s36             ;シを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b10000000    ;7番を点灯させる
 s37             ;ドを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 

 o=0             ;全消灯

 

 

q   ;自動生成終わり

 

;■■■補足

;例えば、ファ#はファ(s30)とソ(S32)の間のs31

;譜面において♪=200のとき、四分音符の待機命令はwd3

;100分の1単位の制御はできないので、八分音符が多い場合は四分音符をwd2かwd4にする(しかない)