JFugue を使用すると、音楽の合成は次のように簡単になります。
Player player = new Player();
player.play("C D E F G A B");
HTML5 Audio API がほとんどのブラウザーでまだ開発中であることは認識していますが、これらのブラウザーのいずれかがこのような API をサポートしているかどうかはまったくわかりません。
JFugue を使用すると、音楽の合成は次のように簡単になります。
Player player = new Player();
player.play("C D E F G A B");
HTML5 Audio API がほとんどのブラウザーでまだ開発中であることは認識していますが、これらのブラウザーのいずれかがこのような API をサポートしているかどうかはまったくわかりません。
music.jsをご覧ください。彼らはここで動作中のデモを持っていますが、コードはあなたが説明したものと多少似ています:
var n = Note.fromLatin('A4');
ただし、実際に「再生」部分を処理しているかどうかはわかりません。HTML5 オーディオ タグを使用している可能性があります。
どのブラウザーが audio タグをサポートしているかについては、簡単な質問です: http://caniuse.com/#search=audio