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

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

If you can't read please download the document

Upload: danilo-j-s-bellini

Post on 16-Apr-2017

427 views

Category:

Technology


0 download

TRANSCRIPT

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