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
Top Related