play("c"); //ドの音を鳴らす
連続で音を鳴らす
play("cd"); //ド→レと連続鳴らす
c○=ドの音を○分音符で鳴らす
play("c4"); //ドの音を4分音符で鳴らす
休符を置く
play("r1"); //全休符を置く
play("l4 c"); //特に指定がなければ4分音符分の長さのドを鳴らす
<
...1オクターブ上がる>
...1オクターブ下がる
play("cd<cd"); //<の後が1オクターブ上がる
同時に音を鳴らす
play("a","c") = ラとドを同時に鳴らす
半音上げる+
、半音下げる-
play("a-","a+"); //ドのフラット、ドのシャープを鳴らす
オクターブを変更するo
o4
になっています.play("o3cdef"); //1オクターブ(音階)下げてドレミファと鳴らす
playSE("l40o5<ccccccccccccccr2cccccccccccccc"); //着信音
playSE("o5l28e<c");// 決定音
演奏を担当するクラスを作成し(ここではStarクラスとします)、Mainクラスから生成します.
Star
play("r1");
play("l4 ccggaag2ffeeddc2","l4 eeeeffe2ddcc>ab<g2","r1r1r1r2/1e2");
play("l4 ggffeed2ggffeed2","l4 eeddcc>b2 <l4eeddcc>b2");
play("l4 ccggaag2ffeeddc2","l4 r1a8b8<c8>a8g2r8/1f8g8f8r8/1e8g8e8r8/1d8g8d8c2");
Main
$c=new Star;