Stanford Libraryを使用して、小さなMIDIコンポーザアプリケーションを構築しています。小さな問題を除いて、ほぼ完成です。NoteOn
コマンドの後にサウンドが消えますが、ボタンを放すまでノートを再生しておきます。C#コードを使用してMIDIトラックを生成するにはどうすれば再生音を出すことはできますか?
答えて
MIDIを使用すると、NoteOffコマンドを送信するまで、ノートが永遠に続きます。ノートを聞いているのに、ノートオフメッセージを送信しなくてもフェードアウトすると、マリンバやスチールドラムの音のように、自然にフェードアウトする楽器にチャンネルが設定されている可能性があります。
これは、あなたがアドレスしているMIDIデバイスにまで及ぶでしょう。 MIDI NRPNまたはSysExを使用してエンベロープのサステイン・レベルを上げるように指示することができますが、これはデバイス固有のものです。一般に、ストリングまたはパッドの声部は高いサステインを維持しますが、サラウンドレベルにかかわらず、ピアノまたはその他のパーカッシブなサウンドは常にゼロにフェードします。
私はあなたがMIDIデバイスで何を意味するのかよく分かりません。私は単純なサウンドカードを使用しています。外部MIDIデバイスは接続されていません。私は正しい? – swdev
だから、あなたがノートを演奏すると(ピアノの鍵を下っているように)それが崩壊し、それを望まないと言っていますか?
これはシンセサイザーの機能であり、MIDIとは関係ありません。これをしないパッチを選ぶ必要があります。オルガンパッチはうまくいくはずです。
あなたのノートがすぐに止まると(あなたがキーを叩いてすぐにリリースされたように)ノート・オフ・コマンドまたは0のベロシティのノート・コマンドを送信しているとします。実際にベロシティの7ビット値を送信しているかどうかを確認してください。
- 1. MIDIトラックを使用してMIDIファイルを生成する方法
- 2. python-midiパッケージを使用して作成したMIDIトラックを再生するにはどうすればよいですか?
- 3. neuroskyヘッドセットからmidiを使用してCで音楽を生成する#
- 4. iOSで音符を生成して再生するにはどうすればよいですか?
- 5. Java MIDIトラックで重複するノートを再生する
- 6. JavaScriptを使用してiPhoneで音声を再生することはできますが、Androidで再生することはできます
- 7. AS3で音楽トラックを再生する方法は?
- 8. Javaで音を再生することはできません
- 9. SWIGを使用してC++ APIでCラッパーを生成するにはどうすればよいですか?
- 10. このコードはどのようにしてセグメンテーションフォルトを生成できますか?
- 11. サブモジュールを再生成することはできますか?
- 12. このJavaコードを修正してオーディオファイルを再生するにはどうすればよいですか?
- 13. メタプログラミングを使用してコードを生成するにはどうすればよいですか?
- 14. nodejを使用してjsonオブジェクトのqrコードを生成するにはどうすればよいですか?
- 15. コード(xml)を使用してSSRSレポートを生成するにはどうすればよいですか?
- 16. 番号を生成してから音楽を再生する
- 17. Flashを使用して音声と再生音声を遅れて録音することはできますか?
- 18. iphoneマイクが再生音を録音するのを防ぐにはどうすればいいですか?
- 19. このコードはどのようにこの出力を生成しますか?
- 20. PhoneGap/Cordovaを使用して作成されたAndroidアプリのボタンをクリックして音声を再生するにはどうすればよいですか?
- 21. DRMされたトラックをプログレッシブ再生することは可能ですか
- 22. javascriptで任意のMIDIノートを再生するにはどうすればよいですか?
- 23. .NETコンパクトフレームワーク2.0でmidiファイルを再生するにはどうすればよいですか?
- 24. テンプレートハスケルを使用してハムレットコードを生成することはできますか?
- 25. Windowsでdllコードを生成したり、C++/C#でgolangコードを呼び出すことができますか?
- 26. アンドロイドの音楽プレーヤーのサムネイル再生リストを作成するにはどうすればよいですか?
- 27. すぐにMIDIノートを再生する
- 28. サウンドプールを使用してサウンドを再生すると音が途切れます
- 29. オーディオファイルの再生が終了したことを検出するにはどうすればよいですか?
- 30. 「再生」ボタンを作成するにはどうすればよいですか?
すべての回答が受け入れられます。 :)はい、私は楽器としてピアノを持っています。 – swdev