6

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);
        }
    });
};
4

1 に答える 1