我一直在嘗試使用midi.js http://mudcu.be/midi-js/使用基於JavaScript瀏覽器的midi.js創建鼓聲音?
我試圖尋找張貼關於使用它,但問題的地方已經發現沒有,所以我要努力在這裏..
1日關閉磁帶庫效果很好。
我想要得到一個鼓聲來觸發,但它不工作。我可以從「acoustic_grand_piano」中觸發其他音符,但不能從「synth_drum」中觸發。
我認爲midi音符35應該與「低音鼓聲」有關。
使用從演示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);
}
});
};
發送到頻道10?大多數MIDI GM合成器都希望鼓音軌位於第10頻道。 –
不幸的是,我不認爲midi.js庫會以這種方式使用頻道。 –
@DonavonLerman你是否發現了這個問題的解決方案呢? – Amruta