私はNaudioを使用していますが、配列として読み込む必要があるストリームがあり、最大値を見つけたら各値に(1 /最大)を掛ける必要があり、次に配列[-1,1]とする。ショートへNaudioのサウンドはノーマライズ
1
A
答えて
2
私が代わりにあなたがやるだけの可能性が書いたコードの、あなたは「変換」によって何を意味するか、実際に表示されていない。
var bytes = stream.ToArray();
var biggest = (float)bytes.Max();
var floats = bytes.Select(b => b/biggest).ToArray();
これが発生しますバイトは常に正であるため、0〜1の間の浮動小数点数を使用します。
0
フロート:
フロートNUM1。 short num6 =(short)num1;
http://www.convertdatatypes.com/Convert-short-to-byte-in-CSharp.html
http://www.c-sharpcorner.com/uploadfile/mahesh/convert-long-short-single-to-byte-array-in-C-Sharp/
+0
詳細を記入してください(あなたはコメントを追加することはできませんが、コメントのような回答は書きません) – V4Vendetta
関連する問題
- 1. NAudioストリームプレーヤーなしサウンド出力
- 2. C#ノーマライズ
- 3. ノーマライズ応答はSolrの
- 4. ndarrayのスライスをノーマライズ
- 5. ノーマライズ3データベーステーブル
- 6. ノーマライズLastFMタグ
- 7. ノーマライズ特定CultureInfo.NumberFormat
- 8. NAudioデコードストリーム
- 9. NAudioローパスフィルタ
- 10. Naudioのトラックビューまたはタイムライン
- 11. NAudio WaveInからのレコード入力、NAudio WaveOutへの出力
- 12. NAudioとDirectX 12
- 13. NAudio UIボリュームメーター
- 14. NAudio Normalize Audio
- 15. NAudio Mp3 to WaveIn
- 16. IronPython NAudioルーピングクロスフェードグリッチ
- 17. NAudio ASIOミキシング
- 18. ファイルをノーマライズしてクリーニングするR
- 19. 正規化VS.ノーマライズする方法
- 20. C#NAudio asioとwasapi
- 21. NAudioオーディオサンプルを取得
- 22. c# - NAudioバッファフル例外
- 23. 簡易NAudio再生
- 24. NAudio ASIO再生wav
- 25. NAudio:正しくVolumeSampleProvider
- 26. C#Naudio Mp3 Play Button
- 27. MixingSampleProvider NAudioの親階層が
- 28. NAudioはオーディオファイルをループします
- 29. サウンド
- 30. MultiplexingSampleProviderとWasapiOutを持つNAudio
バイトタイプが負の数をサポートしていないことはご存じですか? – Carsten