問題タブ [wave]

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.

0 投票する
2 に答える
1191 参照

windows - Windowsウェーブオーディオ入力でバッファを再利用できますか?

私はWindowsマルチメディアAPIを使用して、ウェーブオーディオ(waveInOpenおよびその友人)を記録および処理しています。ラウンドロビン方式で少数のバッファを使用したいと思います。

デバイスにバッファを追加する前に使用することになっていること、およびWaveデバイスが「バッファをアプリケーションに戻した」後、割り当てを解除する前にwaveInPrepareHeader呼び出すことになっていることを私は知っています。waveInUnprepareHeader

私の質問は、バッファを再利用するために準備を解除して再準備する必要がありますか?または、以前に使用したバッファをデバイスに追加することはできますか?

また、これをどのスレッドで行うかは重要ですか?オーディオシステムに属するワーカースレッドで呼び出されているように見えるコールバック関数を使用しています。waveInUnprepareHeaderコールバック中に、、、waveInPrepareHeaderおよびwaveInAddBufferそのスレッドで呼び出すことはできますか?

0 投票する
1 に答える
907 参照

php - メールでスレッドに返信

スレッド化された受信トレイがあります。スレッドとは、この質問がスレッドであるのと同じように、すべての返信がその下に集約されることを意味します。

この機能を追加したい:

たとえば、スレッドを開始しました。これで、スレッドが開始されたという通知が10人にメールで届きました。

user1がこのメールに返信する場合、その返信はWebサイトのスレッドの一部になるはずです。user2がこのメールに返信する場合、返信はユーザー1の返信の横に表示されます。


例 :

Basecampはこれを行います。

たとえば、basecampのユーザー名がstackoverflow.comの場合

task1を作成すると、REPLY-TOアドレスがEメールで送信されます:U3767129P22197427-reply@stackoverflow.projectpath.com

このアドレスに返信すると、返信はbasecamp/projectpathのウェブサイトに自動的に追加されます。

スレッドごとに新しいメールアドレスを作成する必要がありますか?

0 投票する
2 に答える
2695 参照

c# - c# .netで信号の周波数を計算する

c# .NET でオシロスコープ用のアプリケーションを開発しています。zedgraph コントロールを使用して、さまざまな種類の波 (正弦、正方形など) を描画しています。オシロスコープから値を取得し、サイズ 1024 (バ​​イト配列) のバッファーに格納し、実行時に期間、周波数、立ち上がり時間、立ち下がり時間などのパラメーターを計算する必要があります。この目的のために、信号全体の単一サイクルのみを抽出する必要があります。もう1つの問題は、値が常に上昇または下降するとは限らないことです。平均値は、この[0,0,0,1,1,2,3 ,4,5,5,6,6,6,5,5,4,3,2,1,1,0,0,0......]. 信号はマシンから継続的に受信されます。波が常にゼロ付近で振動しているとは限りません。よろしくお願いします

0 投票する
6 に答える
20236 参照

c# - 生の波形データから特定の周波数/トーンを検出する

マイクからの生のウェーブ ストリームを読み取っています。
(この部分は、スピーカーに送信して素敵なエコーを得ることができるので機能します。)

簡単にするために、Wave データで DTMF トーンを検出したいとします。実際には、DTMF だけでなく、任意の周波数を検出したいと考えています。しかし、私は自分が探している周波数を常に知っています。

FFT で実行してみましたが、高精度の検出が必要な場合はあまり効率的ではないようです (20 ミリ秒しか存在しないとします)。約200ミリ秒の精度で検出できます。

アルゴリズムに関してどのようなオプションがありますか? そのための.Netライブラリはありますか?

0 投票する
2 に答える
7628 参照

android - Android または音声タグ (音声コマンド) API での音声 wav の比較

私はアプリを開発しています.2つの声が一致するかどうかを比較する方法が必要です.Voice Recognizerがそれを行う方法であることは知っていますが、最初に声を文字列に変換する必要があるため.音声認識エンジンでサポートされている言語以外の言語にはあまり適していません....何か考えはありますか? 昔の電話と同じように、音声入力をセットアップ中に以前に録音した音声と比較するだけの音声タグ

0 投票する
4 に答える
17167 参照

python - Python による波のシミュレーション

3 次元空間のいくつかの物体で吸収と反射を伴う伝播波をシミュレートしたいと考えています。Pythonでやりたい。numpy を使用する必要がありますか? 使用すべき特別なライブラリはありますか?

波をシミュレートするにはどうすればよいですか?波動方程式は使えますか?しかし、私が反射を持っている場合はどうなりますか?より良い方法はありますか?ベクトルでやるべきですか?しかし、光線が発散すると、強度は低くなります。難しい。

前もって感謝します。

0 投票する
1 に答える
1292 参照

ruby-on-rails - フォームなしで Carrierwave を使用してファイルを保存する

AlbumとAlbumImageの2つのモデルがあります。

各アルバムにはアルバム画像が関連付けられており、Carrierwave を使用して AlbumImageUploader クラスを介してアップロードされます。

ここで、既存の関連付けられたアルバム イメージを使用して、各アルバムのアルバム カバーを選択したいと考えています。アルバム カバーとして使用する前に、この選択した画像を処理 (トリミングおよびサイズ変更) する必要があります。トリミングとサイズ変更機能を停止し、この処理済みバージョンのアルバム イメージを保存するための AlbumCoverUploader クラスを作成しました。

問題は、今回はフォームを使用して新しい画像ファイルをアップロードするのではなく、ファイル システム内の既存のアルバム画像を使用していることです。この画像を A​​lbumImageUploader クラスから AlbumCoverUploader クラスに転送する方法がわかりません。

何か案は?

0 投票する
3 に答える
21798 参照

c++ - C++ - 正弦波から生成されたトーンを再生する

こんにちは、私は現在、正弦波を使用して生成したトーンを再生する方法を見つけようとしています。

これが私のコードです:

バッファを再生する方法がわからないので、明らかに現時点では何もしません。私は wav ファイルを生成したくありませんし、ロードしたくもありません。生成したバッファを再生したいだけです。

私は現在 Mac OS X で作業しており、OpenAL メソッドを使用してみましたが、alut と alu はもはやその一部ではないことがわかりました。QAudioOutput も含めようとしましたが、何らかの理由で私の Mac のどこにもないようです。

作成したトーンを簡単に再生したいだけです。誰かが私に指摘できることはありますか?

ありがとうございます!

0 投票する
2 に答える
5347 参照

c# - C#を使用してxミリ秒の間正弦波を再生するNAudio

ブログ投稿「NAudioでの正弦波の再生」のように、 NAudioを使用して特定の周波数の正弦波を再生しています。サウンドをxミリ秒再生してから停止したいだけです。

thread.sleepを試しましたが、すぐに音が止まります。タイマーを試しましたが、WaveOutが破棄されると、クロススレッド例外が発生します。

このコードを試しましたが、ビープ音を鳴らすとプログラムがフリーズします。

0 投票する
1 に答える
1493 参照

haskell - Haskell で .wav サウンド データを生成する

ライブラリを使用して、Haskell で「Note Octave Note Octave」(A 4 F# 1 など) の形式のファイルから .wav ファイルをプログラムで生成しようとしていますData.WAVEが、問題が発生しました: 方法がわかりません。メモとして何を保存するかを正確に計算します。今のところ、オクターブでのノートの周波数から計算された正弦波としてそれらを保存しようとしていますが、スピーカーから出ているのはクリック音だけです。これがトーンを生成していないというのは、何が間違っているのでしょうか?