広告
Tone.jsを使って簡単な演奏をしてみた。
今回は4分音符で単調なメロディーを繰り返すだけ。
doremi.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<!-- index.html --> <!doctype html> <html> <head> <meta charset="UTF-8"> <title>サウンド</title> </head> <body> <button id="play">PLAY</button> <button id="stop">STOP</button> <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> <script src="https://cdn.rawgit.com/Tonejs/Tone.js/4c2cf070/build/Tone.js"></script> <script> var bell = new Tone.Synth().toMaster(); var bellPart = new Tone.Sequence(function(time, note){ bell.triggerAttackRelease(note, "4n", time); }, ["C4", "D4", "E4", "F4", "E4", "D4","C4", "4n"]).start(0); Tone.Transport.bpm.value = 120; $("#play").click(function() { Tone.Transport.start() }); $("#stop").click(function() { Tone.Transport.stop() }); </script> </body> |
実行結果
今のところ4分音符の使い方しかわからず。
途中に2分音符や8分音符を挟むにはどうすればよいのだろう。
広告
広告