LV中的一个小问题
我想将一个WAV信号读入一个数组进行操作,但是好像都是将总的数据分成若干数组,用WHILE循环播放,请问如何保存在一个数组中?我提高了通道采样点数,但是存到一个数组后就播放不出声音了。还有就是通道采样点数非常大后,声音播放的时间变短,会丢失后面的数据,请问什么原因?
谢谢各位高手 为什么没有帮我呢,问题不够清楚吗? 的确不够明白。
保存成 wave文件后 ,就直接使用声卡的控制输出函数,播放声音就可以了。
当然 ,你可以测试一个数组输出到声卡的,比如一个正弦波,sound output,能播放出声音的。
或者你把wave文件截断成N份,这样再送到声卡输出。采用一个for loop分段送出。 本身播放的是一个WAV文件,我想把它延迟再叠加做个回声,但是读取WAV文件时总是分成两个以上数组,延迟后会有数据丢失,我想做成一个数组处理后播放,这样不用循环不知怎么处理?谢谢 大家能明白我的问题吗? 急,版主帮忙看看吧
页:
[1]