wavデータを2つのアレイ(右チャネル&の左チャネル)に保存している場合、どのようにシングルモノアームに変換するのですか?ステレオWAVをモノに変換するにはどうすればいいですか?
Mono [x] = f(L [x]、R [x])?
wavデータを2つのアレイ(右チャネル&の左チャネル)に保存している場合、どのようにシングルモノアームに変換するのですか?ステレオWAVをモノに変換するにはどうすればいいですか?
Mono [x] = f(L [x]、R [x])?
混合は、2つのチャネルの平均です。
f_mono = function(l, r) {
return (l + r)/2;
}
それは単純です.... – Nifle
何かを覚えておいてください:ステレオファイルがあり、元々同じ音量であると認識されている左の音と中央の音があるとします。 2つのチャンネルを直線的に加算すると、中央の音が大きな音として認識されます。 (2つのポイントスピーカーと1つのマイクを使って音波エネルギー計算を実行し、スピーカーを一緒に動かす)これを避ける方法については賢明なアイディアはありません。 – ephemient
ありがたいことに問題ありません。オーディオは、タイミング問題の視覚的支援に過ぎません。オリジナルのオーディオファイルは、ausdioを再生するときに使用されます。波形の計算を簡単にするためにモノに変換したかっただけです。 http://stackoverflow.com/questions/1035533/how-do-i-visualize-audio-dataを参照してください。 – Nifle
両方の値の平均を取るだけです。
非常に頻繁に行う必要がない場合は、Audacityを使用します。 –
私のアプリケーションにオーディオをインポートするたびに – Nifle