1

私は MIDI.js を使用して、ユーザーがキーボードでピアノを弾ける音楽アプリを構築しています。すべてが機能していますが、私が抱えている問題は、ノート (MIDI.noteOn で呼び出される) が 3 秒しか持続せず、その後途切れることです。私は次の方法を見つけようとしています: 1- メモを長持ちさせる。2- カットオフするのではなく、ノートをフェードアウトさせます。

誰かが私を正しい方向に向けることができますか? MIDI.js に関するドキュメントや議論はほとんどありません。

前もって感謝します!

編集:楽器名はacoustic_grand_pianoです

4

1 に答える 1

1

noteOff理論的には、適切な時間に電話する必要があります。

実際には、MIDI.Plugin.jsには次のようなものがあります。

    // FIX: needs some way to fade out smoothly..
    root.noteOff = function (channel, note, delay) {
//      var source = sources[channel+""+note];
//      if (!source) return;
//      source.noteOff(delay || 0);
//      return source;
    };
于 2014-08-01T11:17:29.190 に答える