库,以帮助您与您的开发。
Nsound是一个C + +库和Python模块,音频合成具有动态数字滤波器设计的。该库可以让你很容易塑造的波形和写入到磁盘或绘制。
在Nsound中,所有的音频数据被表示为-1.0到1.0之间的神器出山:www.shenqi73.com一个浮点数。在这种方式中,它很容易由数0.0和1.0之间,以百分比的数据乘以缩放数据来调整音量。只有音频数据被转换为8位,16位或24位时,它被写入到磁盘与Wavefile类。
信号发生器产生的波形存储在它们的振荡。信封可以塑造音频数据。混频器类可用于混合各种音频数据。
有了这些工具,Nsound使程序员能够产生音频,形成波形,并混合在一起。
要求:
·
的Python 此版本中的新功能:
·固定的臭虫3341096 FFTransform窗口
·新增的频谱图频谱图计算和绘图类
·新增AudioPlayback getStateString()
·新增AudioPlayback :: scanDevices(),它会尽量发挥所有可用的音频驱动程序检测到的样本
·新增Nsound ::使用(AudioBackendtype)
·新增(Nsound :: getBackends),返回一个字符串的缴费音频后端(礼包或libportaudio)。
·更新时间AudioBackendLibao :: setOptions()方法,现在可以选择特定的驱动程序
·更新时间AudioBackendLibportaudio :: setOptions()方法,现在可以选择特定的驱动程序
·新增AudioStream ::垫(),确保在AudioStream渠道是相同的长度
·加入AudioStream ::移调(),由治疗的AudioStream的像一个二维矩阵进行矩阵转置
·新增AudioStream ::战俘()运算符&^的权力
·新增缓冲区::战俘()运算符&^的权力
·增加了缓冲区::日志(),LOG10()“
·新增缓冲区:: findPeaks()1-19局部峰值
删除了一些FFTChunk的功能
·新增发电机:: gausssianNoise()...