(2014-03-26) [7masters] AudioLazy
-
Upload
danilo-j-s-bellini -
Category
Technology
-
view
427 -
download
0
Transcript of (2014-03-26) [7masters] AudioLazy
AudioLazy
Danilo de Jesus da Silva Bellini (Desenvolvedor da AudioLazy)Twitter: @danilobellini
https://github.com/danilobellini/audiolazy
https://pypi.python.org/pypi/audiolazy
AudioLazy
DSP (Digital Signal Processing)Anlise
Sntese
Processamento
Expressividade de cdigo
Tempo real
Documentao (Sphinx)http://pythonhosted.org/audiolazy
Python 2.7e 3.2+!
82% py.test branch coverage
Anlise
ZCR (Taxa de cruzamento no zero)
DFT (Transformada Discreta de Fourier)
AMDF (Average Magnitude Difference Function)
Sntese
Ring modulation, AM, FM, aditiva, subtrativa,
Formas de ondaSenoides
Table lookup
Rudo (branco/uniforme, gaussiano, )
ExemplosFM: mcfm.py
Subtrativa: formants.py
Aditiva com senoides: shepard.py
Filtros lineares
Sntese subtrativa (e.g. play_bach_choral.py)
Comb, ressonador, passa-baixas, passa-altas,
Wah, knob guitarra (passa-baixas RC), ...
filt = 1./9. * (4 - z ** -2) / (1 + .8 * z ** -1 + .4 * z ** -2)filt.zplot().savefig("zeropolo.pdf")
fcomb = comb.fb(25, .95)fcomb.plot().savefig("plot-comb.pdf")
1212
Processamento
Distoro
Flanger
Phaser
Wah
Robotizao de voz
Delay
Reverb
...
Obrigado!
Perguntas?
https://github.com/danilobellini/audiolazy
AudioLazy Danilo J. S. Bellini @danilobellini2014-03-26 So Paulo / SP