我使用Naudio,我有一个流,我需要读取数组,然后当我已经找到最大值,我需要乘以每个值(1 /最大),然后我应该有我的数组中的值如[-1,1]。Naudio声音normalize
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 2012-03-21 10:31:42
相关问题
- 1. NAudio。录制多声道声音
- 2. 访问WPF MediaElement声音流形式NAudio
- 3. Naudio-多声音设备播放和录音问题
- 4. 录音波naudio liblary - 低质量的声音
- 5. 从互联网/服务器(并传递到nAudio声音播放器)流声音
- 6. NAudio异步音频
- 7. NAudio音量变化
- 8. ASIO的NAudio音量
- 9. NAudio峰值音量表
- 10. NAudio标准化音频
- 11. NAudio的原始音频
- 12. 在NAudio中设置音量
- 13. NAudio音频中继器
- 14. 使用NAudio暂停录音
- 15. 使用C#与NAudio录音
- 16. 如何使用Naudio从WAV文件播放多声道音频?
- 17. 用NAudio在特定频道上播放声音
- 18. NAudio流媒体播放器没有声音输出
- 19. 需要在Windows 7中使用NAudio从声卡录制所有声音
- 20. Vector3.normalize();
- 21. 使用NAudio在32位PCM Wav中标准化音量有NAudio
- 22. 使用NAudio发送播放音频
- 23. 使用NAudio播放(无效)音频流
- 24. Naudio - 将音频流转换为值[-1,1]
- 25. 使用Naudio系统音频到Skype
- 26. 使用NAudio播放音频文件1.7+
- 27. 改善NAudio Mp3音频质量
- 28. NAudio中的静音功能(waveOut)
- 29. 使用NAudio解码亩法音频
- 30. 使用NAudio重新采样音频
你知道类型字节不支持负数吗? – Carsten 2012-03-21 10:21:13