オーディオの速度を変えずに音のピッチを変更してから、wavまたはmp3ファイルに保存したい場合は、Javaを使用してサウンドエフェクトをいくつか作成しますアンドロイド、私はそうする明確な方法を見つけられませんでした、読むためのチュートリアルはありますか?Java(Android)を使用してオーディオピッチを変更する
答えて
少し調べたところ、あなたがしようとしていることが「ピッチシフト」と呼ばれていました。サウンドの音程を変えて自動的に再生速度を変えるため、サウンドパケットを使った数学や雑音が多いようです。あなたが望むスピードに戻すには、オーディオを「正常」と見なすようにしておき、公園内を歩く必要はありません。
いずれにしても、Unity3DはC#を使用しているので、このオープンソースライブラリを使用して必要なサウンド効果を得ることができます。これはNAudio(オープンソースのC#も)に基づいているため、理論的にはプロジェクト内でその部分やその一部を使用できるはずです。
下記はsmbPitchShift.cppと呼ばれるStephan M. BernseeのCの簡単で貴重なチュートリアル機能へのリンクです。これは音楽信号の音程を上げたり下げたりすることができます。
また、音程を変えずに音楽の速度を落としたりスピードアップしたりすることもできました。元のピッチを変更せずにタイムストレッチをしたい場合は、リサンプリングを適用する必要があります。
BernseeがGitHubでリンクされたバージョンからコードにいくつかの変更を加えたように見えます。彼の新しいコードは、彼のウェブサイトからダウンロードすることができます - それは彼の元の仕様からシフトの範囲を増加させる可能性があります。彼の元のコードを微調整して、シフトを8倍上げることができました。
java、しかし、私はCのコードからアルゴリズムを理解しようとする、ありがとう:D –
- 1. リジッドボディの速度に基づいてオーディオピッチを変更してください
- 2. JavaでLocalDateを使用して文字列を変更する
- 3. Javaを使用してフォーカスウィンドウを変更する
- 4. Javaソケットを使用してウィンドウのサイズを変更する
- 5. Java POI APIを使用してxlsxファイルを変更する
- 6. Javaを使用してJasperReportsでtextFieldを変更する方法
- 7. Android - runOnUiThreadを使用してスレッドからUIを変更する
- 8. Androidでスレッドを使用して色を変更する
- 9. Android:ラジオボタンを使用してテキストビューの内容を変更する
- 10. Android-Widget:RemoteViewを使用してListViewセレクターの色を変更する
- 11. アンドロイドスタジオを使用してAndroidのアンドロイドアプリを変更する方法
- 12. Javaコードを使用してanimateLayoutChangesプロパティを変更します。
- 13. Javaを使用してexeリソースを変更しますか?
- 14. Javaを使用してオーディオ入力を変更しますか?
- 15. Androidスタジオ(JavaおよびXML)を使用してAndroidテキストビューで動的にテキストサイズを変更する方法は?
- 16. TensorFlowをオーディオピッチの検出に使用できますか?
- 17. Javaを使用したウェーブファイルの変更
- 18. Javaを使用してAndroid用のクロスワードアルゴリズム
- 19. JasperReports生成用にJavaを使用してmysql datetime形式を変更する
- 20. Java Reflectionを使用してAndroidがプライベート静的最終フィールドを変更していますか?
- 21. Android app Javaを使用してフリーズ
- 22. SDLオーディオピッチ - 再生レート
- 23. Android ICSでViewPagerを使用して背景の色を変更
- 24. java 8リストのインスタンスを使用してマップするリストを変更する
- 25. XamarinフォームAndroidを使用して選択したタブアイコンを変更する方法
- 26. フリップカードでデータを動的に変更するAndroidを使用しているフラグメント
- 27. Androidの向きの変更。グライドを使用して画像を変更するとクラッシュポイントが発生する
- 28. UIAppearanceを使用して変更したナビゲーションバーを更新する
- 29. aspose apiを使用してjavaのスライドのテキストを変更するppt
- 30. ADBまたはjavaコードを使用してデフォルトのアンドロイドキーボードを変更する
ない私はピッチシフトについて読んだが、アイデアは、私はとにかく、私はそのライブラリを見てみましょう、コードにそれを実装する方法を実際に知ることができないということです、ありがとう –