問題タブ [wav]

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 投票する
3 に答える
4900 参照

c# - C#での.wavの平均振幅

C#を使用して.wavファイルの平均振幅を取得する方法を知っている人はいますか(外部のコマンドラインプログラムを呼び出して出力を解析することを意味する場合でも)?ありがとう!

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

iphone - iPhoneアプリのサウンドフォーマット

iPhone のゲーム/アプリで使用しているオーディオ ファイルの種類は何ですか?

30MB の .wav 形式のサウンドを含むゲームを持っていますが、アプリのサイズを小さくするために .mp3 に変換することを考えています... パフォーマンスに大きな違いはありますか? 他に問題はありますか?

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

c# - .NET Framework 2 で PCM データを再生しますか?

カメラから抽出している u-Law 圧縮 PCM データのストリームがあります。これをスピーカーから再生する必要がありますか? 誰でも方法を知っていますか?u-Law を通常の WAV データにデコードしてから、SoundPlayer を使用しようとしましたが、うまくいかないようです。常に SoundPlayer は PCM データのみをサポートしていますか?

ファイルに保存し (カスタムの createWavHeader メソッドを使用)、iTunes で再生できるので、問題ないことはわかっています。

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

c# - C#でwavヘッダーを削除

wav ファイルからヘッダーを削除できるようにしたい。

C#でこれを行う方法はありますか?

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

audio - 指定されたデシベル値でWAVファイルを減衰させるにはどうすればよいですか?

WAVファイルの振幅を25%減らしたい場合は、次のように記述します。

ただし、オーディオテクニックについて読んだ記事の多くは、振幅をデシベルで説明しています。私は原則としてデシベル単位の対数的性質を理解していますが、実際のコードに関してはそれほど理解していません。

私の質問は、WAVファイルのボリュームをたとえば20デシベルだけ減衰させたい場合、上記の例のようなコードでこれをどのように行うのでしょうか。

更新:指定されたデシベル数(10、20などの正の数として入力)で減衰するための式(Nils Pipenbrinckの回答に基づく):

したがって、 20デシベルだけ減衰させたい場合、ゲイン係数は.1です。

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

audio - ブラウザでwavファイルを再生する最良の方法は?

ブラウザで直接wavファイルを再生する以外に選択肢はありません(残念ながら、mp3へのサーバーサイドエンコーディングはオプションではありません)。

これを行うための最良の方法は何ですか?HTML 5オーディオタグを本当に活用したいのですが、ターゲットオーディエンスにはIE6を使用している多くの10代の若者が含まれています。私の知る限り、フラッシュはオプションではありませんが、スピーディーな再生は本当に重要です。

ありがとう。

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

c# - c#でmidiをwav/mp3に変換するにはどうすればよいですか?

MIDIファイルの操作を含む小さなプロジェクトを開始しました。MIDI ファイルと WAV ファイルの間でキャストを実行する C# または VB.Net コードはありますか?

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

wav - WAVファイルのピッチを表示

私はオーディオの世界に不慣れで、対処方法がわからないタスクを割り当てられました。WAV ファイルのピッチを表すグラフを表示する必要があります。WAV ファイルはポリフォニックにすることができます。その場合、支配的な (つまり、最も音量の大きい) 楽器 (または人間の声の歌唱) のピッチ グラフを表示する必要があります。私は .NET に精通しており、C、C++、Java についてはほとんど知りません。

私はウェブで調査を開始し、ポリフォニック WAV ファイルのピッチ検出は解決されていない問題であることを理解しましたが、正確なピッチは必要ありません。次のものよりも高いかどうか、そしてそのピッチは何であるかを知るためだけです長さ。

私の質問は次のとおりです。

  1. このタスクの背後にある理論を学ぶには、どこから始めればよいですか? そのためにおすすめの本はありますか?

  2. それを行うことができるAPI/ツールはありますか?

ありがとう、

ML

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

c++ - win32 PlaySound と同様に、Mac C++ プログラムで任意の形式の .wav データを再生する

中央データベースに保存されている .wav ファイルがあります。それらを Mac C++ コードで再生する必要があります。.wav ファイルにはさまざまな形式があり、中にはかなり古いものもあります (4 ビットなど)。

主なフォーマットで動作する AudioHardware インターフェイスを使用するコードを取得しました。ただし、これらは、.wav のサンプル レートがオーディオ ユニットで受け入れられる場合にのみ機能します。

.wav ファイルを含むバッファーを与えるだけで、必要な変換を実行する win32 PlaySound に似たものが必要です。

再生を同期的または非同期的に行う必要があります。

アップルの開発者向けドキュメントを読もうとして迷ってしまいます - 非常に多くの異なるレベルがあり、概要は本当に貧弱です! Audio Queue を見る必要がありますか? 音声ファイル? クイックタイム?

ご指摘ありがとうございます。