Tôi đã cố gắng sử dụng midi.js http://mudcu.be/midi-js/Sử dụng midi.js dựa trên trình duyệt javascript để tạo âm thanh trống?
Tôi đã cố gắng tìm kiếm một nơi để gửi câu hỏi về việc sử dụng nó, nhưng sau khi tìm thấy không có vì vậy tôi sẽ cố gắng ở đây ..
1st tắt thư viện hoạt động tốt.
Tôi đang cố gắng để có được một âm thanh trống chỉ để kích hoạt nhưng nó không hoạt động. Tôi có thể nhận được các ghi chú khác để kích hoạt từ "acoustic_grand_piano" nhưng không chỉ từ "synth_drum".
Tôi nghĩ rằng chú thích giữa 35 nên liên quan đến "Drum Bass Drum".
Sử dụng mẫu từ bản 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);
}
});
};
Gửi tới kênh 10? Hầu hết các bộ tổng hợp MIDI GM đều mong đợi bản nhạc trống trên kênh 10. –
Thật không may là tôi không nghĩ rằng thư viện midi.js sử dụng các kênh theo cách đó. –
@DonavonLerman Bạn đã tìm thấy giải pháp nào cho vấn đề này chưa? – Amruta