(2014-03-26) [7masters] AudioLazy

download (2014-03-26) [7masters] AudioLazy

If you can't read please download the document

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