Answers
这事不太容易,很难找到直接成型的各种音效算法,因为合成音效都是基础波形进行组合/削减得到的,先生成基础波形,然后理解音效的波形合成原理,自己梳理各种规则这样才能让成品足够灵活,可调制。
我找到一篇介绍几个常见音效的算法解释: http://sound.eti.pg.gda.pl/student/eim/synteza/adamx/eindex.html
还有一篇实践性较强的代码演示,C 的: http://denniscronin.net/dsp/fx.c & http://denniscronin.net/dsp/1848.h 以及源码: http://denniscronin.net/dsp/vst.html
另外不知道成品对你有多大意义:
https://pedals.io/
还有这个库,源代码值得研究下:
https://github.com/Dinahmoe/tuna
还有 JS 的资料:
http://noisehack.com/custom-audio-effects-javascript-web-audio-api/
Google 搜搜吧,不少。这些链接里顺藤摸瓜还能找到更多,好运~
MIPA001
answered 11 years, 6 months ago