問題タブ [tarsosdsp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android を使用した TarsosDSP
Android で TarsosDSP ライブラリを使用しようとしていますが、私が知る限り、Android では使用できない javax.sound.sampled ライブラリを使用する必要があります。
Androidにjavax.sound.sampledパッケージを含める方法はありますか?
https://github.com/jld/linaro-android-gcc/tree/master/gcc-4.7/libjava/javax/sound/sampledでライブラリを見つけましたが、これにはヘッダーであることがわかっている.hファイルのみが含まれていますファイル。このパッケージを jar にコンパイルして、Android で使用する方法はありますか?
java - このカスタマイズされたライブラリを適用するには、コードをどのように変更する必要がありますか?
リアルタイムでのオーディオ録音についてフォークを作成し、オーディオエフェクト(遅延(エコー)、リバーブなど)を追加することに加えて、オーディオプログラミングの世界では初めてです
以下のようなトラブルがありました
jorenさんからライブラリ(be.tarsos.dsp)をもらいました アプリケーションに遅延効果を適用したい
ライブラリからディレイエフェクト用の新しい行を追加する前はデフォルトでうまく機能していますが、私には適用が難しいので助けてください
これは、下に遅延効果を適用したいメインのアクティビティです
MainActivity.java
================================================== =========
これは DelayEffect.java という Java ファイルです (Joren の be.tarsos.dsp ライブラリから)
DelayEffect.java
q1)ライブラリを Android アプリケーションに適用できるのだろうか?
q2) DelayEffect.Java から適用される MainActivity を変更するにはどうすればよいですか?
android - Android 用 TARSOS DSP: SpectralPeaks の取得
オーディオファイルからスペクトルピークを取得するために Android 用の Tarsos Dsp を使用しています。バージョン 2 以降、TarsosDSP は javax を使用しないため、すべてがはるかに簡単になります。
私を悩ませているのは、私のコードは正常に動作していますが、アンドロイドがオーディオファイルの解読に苦労していることです:これは avconv で作成されているようです.
デコーダーの作成方法:
avconv ライブラリが欠落していますか、それともこれらのコマンドを処理できないのは android ですか?
これはエラー出力です:
java - ダミーのための TarsosDSP ピッチ分析
サウンド ファイルのピッチを分析するプログラムを使用しています。さまざまなピッチ分析を提供する「TarsosDSP」という非常に優れた API に出会いました。しかし、私はそれを設定するのに多くの問題を経験しています。この API (特に PitchProcessor クラス) の使用方法を簡単に教えてもらえますか? 私はサウンド分析が本当に初めてなので、いくつかのコードのスニペットは非常に高く評価されます。
ありがとう
編集: http://husk.eecs.berkeley.edu/courses/cs160-sp14/index.php/Sound_Programmingで、PitchProcessor のセットアップ方法を示すサンプル コードが 記載されているドキュメントを見つけました…</p>
…私はかなり迷っています。mBuffer と mBufferSize とは正確には何ですか? これらの値を見つけるにはどうすればよいですか? また、オーディオ ファイルはどこに入力すればよいですか?
audio - .wav ファイルからの TarsosDSP ピッチ検出。そして、結果の頻度は常に半分未満です
TarsosDSP ライブラリを使用して .wav ファイルからピッチを検出しようとしていますが、周波数の結果は常に半分未満です。
これが私のコードです。
329.wav ファイルは、http://onlinetonegenerator.com/ Web サイトから 329Hz で生成されます。結果のピッチが常に 164.5Hz になる理由がわかりません。私のコードに問題はありますか?
android - Android 用 TarsosDSP を使用したローパス フィルターに関する問題
ローパス フィルターを使用してフロート バッファーを処理するための簡単なコードがあります。関数は次のとおりです。
その結果、バッファはまったく処理されず、そのまま返されます。関連する実用的な例はどこにも見つかりません。
前もって感謝します
java - Android アプリケーションの TarsosDSP を使用してシンボルを解決できない
この問題は本当に私をつまずかせました。TarsosDSP オーディオ ライブラリから percussionDetector クラスを実装しようとしていますが、何かが正しくありません...
これは私のコードです:
Android Studio から次のエラー メッセージが表示されます:「シンボル 'addAudioDispatcher()' を解決できません」
しかし、変数 'dispatcher' を宣言した同じ行でメソッドを呼び出そうとすると、そのようなエラーはありません...何が間違っているのでしょうか?
Androidスタジオが変数ディスパッチャーを認識しないようで、クラスAudioDispatcherのみを認識しますが、これは奇妙です。
すべての助けに感謝します!
java - メソッドが変数値を更新しないのはなぜですか?
tarsos DSP Java API を使用しています。次のコードでメソッド freq() によって浮動小数点の pitchInHz が更新されない理由を誰か教えてもらえますか? なぜそうでないのかわかりません.Thanks
}
java - TarsosDSP クラップ検出
Android Studio 向けの開発を試みることにし、拍手を聞いて何らかのアクションを実行するアプリを設計しました。私の問題は TarsosDSP の使用にあります。
Listener
クラスを として実行したいIntentService
ので、電話をロックしてもリッスンできます。ただし、 と の設定に問題がAudioDispatcher
ありTarsosDSPAudioInputStream
ます。
onHandleIntent
これまでのところは次のとおりです。
TarsosDSPAudioInputStream
より具体的には、オブジェクトをどのように定義すればよいかわかりません。ドキュメントにはインターフェースだと書かれていますが、それがどのように機能するのかわかりません。私は Android Studio と Java の初心者ですが、専攻の一部である C++ の経験は 1 年あります。