オーディオファイル用のMIDIファイルがあります。私は元のピッチよりも高い/低いピッチでそのオーディオファイルを再生するために、そのMIDIファイルのどのコンポーネントを変更する必要があるかを知りたいですmidiデータを操作してオーディオファイルのピッチを変更する方法
0
A
答えて
3
あなたの質問は理解しづらいです。 MIDIファイルはオーディオファイルを「再生」しません。私はあなたがオーディオファイルを作成するためにMIDIファイルをレンダリングしていると仮定します。
MIDIファイルのピッチを変更するには、MIDIファイル内のすべての音符を個別に上下に移動します。
David's MIDI specはクイックリファレンスとして役立ちます。
1
MIDI規格では、ピッチベンドのショートメッセージを送信してピッチを制御できます。
これは、Javaでどのようにshould look like次のとおりです。
int pitchBendValue;
long eventMoment;
ShorMessage pitchMessage = new ShortMessage();
pitchMessage.setMessage(ShortMessage.PITCH_BEND, channel, 7, pitchBendValue);
receiver.send(pitchMessage, eventMoment);
関連する問題
- 1. オーディオファイルのピッチを変更してNAudioで保存します
- 2. オーディオファイルを操作する
- 3. SystemVerilogでクロックを変更して操作する方法
- 4. PythonでMIDIファイルを操作する
- 5. amrオーディオファイルのデータを読み取って変更する方法は?
- 6. オーディオプラグイン。 MIDIをオーディオファイルにマッピングする
- 7. MIDIトラックを使用してMIDIファイルを生成する方法
- 8. Ammonite Opsを使用してディレクトリを変更して操作する方法は?
- 9. vuejsのデータを操作する方法
- 10. Androidのオーディオ:ピッチを変更する
- 11. iPhoneのタッチ操作でオーディオファイルを連続して再生する
- 12. VB.netでオーディオファイルを操作する
- 13. ピッチを変えずにオーディオの速度を変更する方法は?
- 14. UIを変更してアクティビティやフラグメントを操作する最善の方法
- 15. CSVデータを操作する方法は?
- 16. UWP AudioGraph AudioFileInputNodeピッチを変更する
- 17. このコードを変更してスマートフォンの画面タップで操作する方法
- 18. audiokitでSF2 soundfontライブラリを使用してMIDIファイルをオーディオファイルに変換
- 19. ミニフィルタードライバーの名前変更操作をキャンセルする方法
- 20. .wav形式のオーディオファイルのビットレートを変更する方法
- 21. iPhoneのオーディオファイルを変換する方法
- 22. Microsoft.Web.Deploymentを使用してMsDeployを操作する方法ファイルの変更をプレビューする方法
- 23. ADO EFデータ操作方法
- 24. このクラスを変更してオーディオファイルをダウンロードするには?
- 25. テーブルのチェックボックスをクリックして動的データの操作を実行する方法
- 26. SensorManager.getOrientation()を使用して「ピッチ」と「ロール」を計算する方法
- 27. MIDIティックをミリ秒に正しく変換する方法は?
- 28. ブラックベリーのオーディオファイルを変更する
- 29. avconvオーディオファイルの音量を変更する
- 30. 操作を使用してbashを変更するリスト
、ノートオンの最初のバイトをもう少し具体的な取得またはオフに注意することはピッチです。トランスポーズするには、そのバイト値にミュージカルハーフステップの数を加算します。 –
良い点Phil。 – Shannon