portaudio

    0

    1答えて

    私はギターチューナーアプリケーションをC++で開発しています。私はPortAudioを使ってマイクからデータを記録しています。レコーディングコードは、すべてメインクラスに配置されていればうまく動作します。しかし、私はむしろ、記録されたデータを取り出すために、メインクラス内に単一のメソッドを持っています。私はすべてのPortAudioコードで別のクラス(recordaudio.cpp)を作成したが、

    0

    1答えて

    私はportaudioのウェブサイトにあるhereの録音プログラムのサンプルを使って作業しています。そして、フレームインデックスがどのようにインクリメントされているのか混乱しています バッファサイズが512フレームで、サンプルレートが44100Hzに設定されている場合、プログラムはバッファを介して動作し、コールバックを返し、 11.6msごとに512フレームインデックスを増加させます。 main(

    2

    2答えて

    これを実行すると、ピッチ間でクリック音が発生します。私はクリック音があまりにも気にしません - それは楽しいリズムです。それは... 私はそれが欲しくないときにこのクリック音を取り除くことができるようにしたいと思います。 いっそのこと、いくつかの方法で、クリック音 制御できることがいいだろう - ボリュームなど 私はこのスレッドを見てきましたが、それだけにはそれを適用する方法を考え出したていません

    0

    1答えて

    私はおそらく何か愚かなことをしていますが、私が開発しているサウンドシステムで使用しているときにlibsndfileからデータの形式を取得していません。 sf_read_floatfは0より大きい値を返しますが、バッファ自体を見ると、データがゼロになっています。私もlibsamplerateを使用していますが、現時点では、オーディオファイルとポートオーディオの両方のサンプラーをテスト用に同じにしてい

    5

    2答えて

    プロジェクトの一部としてCコードを含むJuliaプロジェクトのための単純で最小限の作業例を探しています。 Cコードを* .dllにコンパイルして、Windows上の* .dll関数を正常に呼び出すことができるいくつかのJuliaコードを作成するプロジェクトが必要です。 これはWindowsで動作するのに苦労しています。私が実際に知っているいくつかの例から始め、大きなプロジェクトがうまくいかない理由

    0

    1答えて

    です: 情報 コールバックI/O方式を使用する場合は、あなたのストリームのコールバック関数 が PaStreamCallbackTimeInfo構造体へのポインタを経由してタイミング情報を受け取るタイミングストリーム。この構造体には、現在の時刻と推定されたハードウェアのキャプチャと再生の間に、入力バッファと出力バッファの最初のサンプルの時刻が含まれています( )。 は、ストリーム固有のクロックを基

    1

    2答えて

    pyoライブラリを使用してサウンドを再生しようとしています。 次のコード: from psychopy import sound, logging, core logging.console.setLevel(logging.DEBUG) from pyo import * s = Server() s.setInputDevice(4) s.setOutputDevice(4) s

    0

    1答えて

    私はwebrtcのAudioProcessingクラスの実装にlibwebrtc-audio-processing-devel-0.3-1というcygwinパッケージを使用しています。 PortAudioを使用してマイクから入力を読み取っていて、これをVADチェックのためにwebrtcに渡したいのですが、データをProcessStreamメソッドに渡す方法がわかりません。ここで #define S

    4

    1答えて

    VOIPシナリオでマイクのゲインを上げようとしています。 PortAudioを使用して入力ストリーム(paFloat32型のサンプル)を取得していますが、これらの値にfloatを掛けて出力ストリームに渡しています。 注:VOIPアプリケーションがゲインを適用してマイク入力として使用できる仮想入力デバイス(プログラム:VB-Cable)に自動的にリダイレクトする仮想出力デバイスに渡します。 品質をよ

    1

    1答えて

    私は簡単なスタジオ録音アプリケーションを作ろうとしています。 私は複数のサウンド入力デバイスを持っており、それらを同時にすべて録音したいと思います。 すべての物理オーディオ入力を検出するにはどうすればよいですか? 私はsounddevice.query_devices()を使用する場合、私は仮想デバイスとデータを含まない仮想入力チャンネル、多くのの多くを得る: >>> sd.query_devic