midi.js http://mudcu.be/midi-js/を使用しようとしています
使い方に関する質問を投稿する場所を探してみましたが、見つからなかったので、ここで試してみます..
ライブラリの1つ目はうまく機能します。
ドラムの音だけを鳴らそうとしていますが、うまくいきません。「acoustic_grand_piano」からトリガーする他のノートを取得できますが、「synth_drum」だけではトリガーできません。
MIDI ノート 35 は「アコースティック バス ドラム」に関連していると思います。
demo-Basic.html のサンプルの使用
window.onload = function () {
MIDI.loadPlugin({
soundfontUrl: "./soundfont/",
instrument: "synth_drum",
callback: function() {
var delay = 0; // play one note every quarter second
var note = 35; // the MIDI note
var velocity = 127; // how hard the note hits
// play the note
MIDI.setVolume(0, 127);
MIDI.noteOn(0, note, velocity, delay);
MIDI.noteOff(0, note, delay + 0.75);
}
});
};