(2014-05-02) [python nordeste] audiolazy band show

Download (2014-05-02) [Python Nordeste] AudioLazy Band Show

If you can't read please download the document

Upload: danilo-j-s-bellini

Post on 16-Apr-2017

549 views

Category:

Documents


4 download

TRANSCRIPT

AudioLazy Band Show

Danilo de Jesus da Silva Bellini(AudioLazy developer)

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% branch coverage11k+ tests (2k+ por ambiente)tox + py.testCpython 2.7/3.2/3.3/3.4PyPyTRAVIS CI!

Processamento

Filtragem

Distoro

AudioLazy utiliza PyAudio(PortAudio)

Funciona com o JACK?

Outros efeitos

Flanger

Phaser

Wah

Robotizao de voz

Delay

Reverb

Remoo de rudo...

Pedaleira de guitarra?

https://github.com/RicardoBoccoliGallego/DigitalPedalBoard

Pedaleira feita com a AudioLazy por 4 alunos da Poli-USP

Anlise

Taxa de cruzamento no zero

DFT (Fourier)

AMDF

LPC

...

Formantes

Sntese

ModulaoRing/anel

AM

FM

Sntese aditiva

Sntese subtrativa

Formas de ondaSenoides

Sawtooth

Table lookup

RudoBranco/uniforme

Gaussiano

ExemplosFM: mcfm.py

Subtrativa: formants.py

Aditiva com senoides: shepard.py

keyboard.py:

GGGSUGSUGLLLPUTSUG

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

Imagens feitas com a AudioLazy

AudioLazy + Matplotlib + hipsterplot

https://github.com/danilobellini/audiolazy

Obrigado!

Perguntas?

AudioLazy Band Show 2014-05-02 Danilo J. S. Bellini @danilobellini