問題タブ [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 投票する
7 に答える
26671 参照

command-line - afconvertを使用して、ディレクトリ内のすべてのファイルをwavからcafに変換するにはどうすればよいですか?

AudioServicesCreateSystemSoundID()がそれらの一部(すべてではない)に対してエラーを返すため、cafに変換する必要がある約50のwavファイルを含むディレクトリがあります。

これは、単一のファイルに対して正常に使用したコマンドの例です。

ファイルごとに1つずつではなく、これをすばやく行うにはどうすればよいですか?

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

c# - .NET での .WAV ファイルの再生

各キーが異なるサウンド (WAV ファイル) を持つ SAMPLER プログラムを作成しようとしています。

誰かが私に説明したり、WAV ファイルの再生方法を学べる説明へのリンクを教えてくれませんか?

問題があれば、私は Microsoft Visual C# と WinForms を使用しています。

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

c# - SoundPlayerを使用して複数のサウンドを再生する

1から9までの各キーが異なる音を出すサンプラープログラムを作っています。すべて正常に動作しますが、2つ(またはそれ以上)のサウンドを同時に押すと、2番目のサウンドが最初のサウンドを「強制終了」します。

を使用して、.WAVファイルのサウンドを再生していますSoundPlayer。どうすればこれを解決できますか?

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

iphone - フリー ライセンスのインストゥルメント .wav サンプルの優れたコレクションはどこにありますか?

さまざまな楽器の完全なサンプルが必要です。このリソースを提供するそのようなサイト ( http://theremin.music.uiowa.edu/MIS.html ) は優れていますが、クラシック以外の楽器 (スチール ギター、ドラムなど) は十分ではありません。

MIDI 仕様でサポートされているような楽器のサンプルを提供する別のリソースが必要です。

補足: 各楽器にはミドル C のサンプルのみが必要です。

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

c# - C# - *.wav ファイルをバイト配列にロードするときの不正なデータ

次のように、C# 3.0 と .NET 3.5 を使用して *.wav ファイルをバイト配列にロードしようとしています。

byte[58] から最後 (~50k バイト) まで、すべての値は 127 または 128 です (最初の ~58 バイトはヘッダーのものだと思いますか?)。

Wave ファイルは、Windows メディア プレーヤーやその他のプレーヤーで正常に再生されます。問題はないと確信しています (WinXP のサウンド レコーダーで録音されています)。

Wave ファイル情報:

BitRate : 176kbps
音声サンプルサイズ: 8bit
音声サンプルレート: 22kHz
音声フォーマット: PCM

.NET SoundPlayer を使用してバイト ストリームを再生しようとすると、ひどく聞こえます :-) 何かアイデアはありますか?

[解決済み]
結局、これは問題ではなかったので、本当のバグを探し続ける必要があります。

0 投票する
5 に答える
3023 参照

java - 分数でバイト配列を処理した後のJavaSoundAPIノイズ

サンプリングされたソースデータライン(Java Sound API)から取得したバイト配列を処理しようとしています。バイト配列に小数を掛けると、ストリームの再生中にノイズが発生します。

サウンドを再生する前に、ステレオwavファイルを彼の左右のチャンネルに分けます。これは正常に機能します。しかし、遅延係数に依存するゲインコントロールを使用してチャネルを処理したい場合、ノイズが発生します。

誰かが問題を解決する方法を知っていますか?

//編集:

ビットシフトを使用して、2バイトを短い(2バイト)に変換しようとしました。例:

しかし、1バイトにゲイン値を掛けただけでも同じようになりました。

//編集

または、このように2つの配列値をshortに追加する必要がありますか?

しかし、サウンドを失うことなく、このショートを2つのシングルバイトに変換するにはどうすればよいですか?

//分離メソッドからいくつかのコードを編集します:

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

c# - C# の周波数アナライザー

WAV ファイルに対して周波数分析を実行し、WavePad などのアプリで表示されるようなグラフに結果を表示する C# ソース コードを探しています。そのようなコードをどこで見つけることができるか知っていますか?

ありがとう!

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

c# - WinFormsアプリケーションでwmv/wavファイルを分割する

私はWindowsフォームアプリケーションを持っており、Windows Media Playerのインスタンスを(WMPLib経由で)使用して、wmvまたはwav形式のオーディオ/ビデオファイルを再生します。私が現在行う必要があるのは、元のファイルを分割し、そこから1つ以上のクリップを「抽出」することです。たとえば、ファイルの特定の時点から3〜4秒です。

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

サードパーティのライブラリは、それほど高価でない限り、問題ありません。

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

c# - C#で同時にサウンドを再生する

Winアプリケーション(C#で記述)で、サウンド(Wav形式)をバックグラウンドサウンドとして再生し、マウスオーバーコントロールで小さなwavサウンドファイルを再生し、ボタンをクリックすると、バックグラウンドサウンドを停止して...。
ご指導ありがとうございます。

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

java - Java-.wavからヘッダーを削除する

次のコードを使用して、.wavファイルをバイト配列に読み込んでいます。

バイト配列を読み取る前または後に.wavヘッダーを削除する簡単な方法はありますか?