Tiny MML
Posted feedbacks - なでしこ
標準の命令を使わずにWindowsAPIを呼んでます。 コード自体はいたって普通です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ●ビープ(x, y) = DLL("kernel32", "BOOL Beep(DWORD, DWORD)")
音階@「c」は262
音階@「d」は294
音階@「e」は330
音階@「f」は349
音階@「g」は392
音階@「a」は440
音階@「b」は494
「cdefedcrefgagfercrcrcrcrcdefedcr」を鳴らす
*鳴らす(楽譜を)
楽譜を文字列分解して反復
もしそれが「r」ならば
0.5秒待つ
違えば
ビープ(音階@それ, 500)
|


にしお
#3387()
Rating0/0=0.00
入力はcがド、dがレ、eがミ、fがファ、gがソ、aがラ、bがシ、rが休符とします。この8文字以外の文字は入力に含まれていないと仮定して構いません。おのおのの音符・休符は八分音符・八分休符とします。
オクターブや音の長さの変更、同時発音などの機能は不要です。
サンプル入力(カエルの歌)
[ reply ]