上传者: 42134878
|
上传时间: 2022-01-31 11:42:26
|
文件大小: 34KB
|
文件类型: -
sndfilter
声音滤波器的算法,例如混响,动态范围压缩,低通,高通,陷波等。
在声音过滤器上找到无数的数学方程式很容易,但是要找到简单的源代码则有点困难。 这个库是我尝试为编程社区整理和介绍数学运算量很大的过滤器算法的尝试。
请注意,与快速代码相比,我更喜欢简单代码。 希望它使它更易于理解。
(麻省理工学院执照)
制作说明
./build脚本是一个简单的bash脚本,可使用clang编译源文件。 ,这很简单。
只需运行./build ,可执行文件应该是./tgt/sndfilter 。
筛选器
(算法)
(截止,共鸣)
(截止,共鸣)
(频率,Q)
(频率,Q)
(频率,Q,增益)
(频率,Q)
(频率,Q,增益)
(频率,Q,增益)
执行
, compressor.c和biquad.c是核心算法。
我不了解双二阶数学,所以请不要问我任何问题:-)。 核心