2011-01-27 3 views

答えて

4

MIDIを使用すると、NoteOffコマンドを送信するまで、ノートが永遠に続きます。ノートを聞いているのに、ノートオフメッセージを送信しなくてもフェードアウトすると、マリンバやスチールドラムの音のように、自然にフェードアウトする楽器にチャンネルが設定されている可能性があります。

+0

すべての回答が受け入れられます。 :)はい、私は楽器としてピアノを持っています。 – swdev

1

これは、あなたがアドレスしているMIDIデバイスにまで及ぶでしょう。 MIDI NRPNまたはSysExを使用してエンベロープのサステイン・レベルを上げるように指示することができますが、これはデバイス固有のものです。一般に、ストリングまたはパッドの声部は高いサステインを維持しますが、サラウンドレベルにかかわらず、ピアノまたはその他のパーカッシブなサウンドは常にゼロにフェードします。

+0

私はあなたがMIDIデバイスで何を意味するのかよく分かりません。私は単純なサウンドカードを使用しています。外部MIDIデバイスは接続されていません。私は正しい? – swdev

1

だから、あなたがノートを演奏すると(ピアノの鍵を下っているように)それが崩壊し、それを望まないと言っていますか?

これはシンセサイザーの機能であり、MIDIとは関係ありません。これをしないパッチを選ぶ必要があります。オルガンパッチはうまくいくはずです。

あなたのノートがすぐに止まると(あなたがキーを叩いてすぐにリリースされたように)ノート・オフ・コマンドまたは0のベロシティのノート・コマンドを送信しているとします。実際にベロシティの7ビット値を送信しているかどうかを確認してください。

+0

あなたはオルガンのような別の楽器を使わなければならないのですか? – swdev

+0

@swdev、そうです、それは私の言いたいことです。 – Brad

関連する問題