SlideShare a Scribd company logo
1 of 22
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band ShowAudioLazy Band Show
Danilo de Jesus da Silva BelliniDanilo de Jesus da Silva Bellini
(AudioLazy developer)(AudioLazy developer)
https://github.com/danilobellini/audiolazyhttps://github.com/danilobellini/audiolazy
https://pypi.python.org/pypi/audiolazyhttps://pypi.python.org/pypi/audiolazy
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazyAudioLazy
● DSP (Digital Signal Processing)
– Análise
– Síntese
– Processamento
● Expressividade de código
● Tempo real
Documentação (Sphinx)
http://pythonhosted.org/audiolazy
Python
2.7
Python
2.7
e
3.2+!
e
3.2+!
82% branch coverage
11k+ tests (2k+ por ambiente)
tox + py.test
Cpython 2.7/3.2/3.3/3.4
PyPy
TRAVIS CI!
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
ProcessamentoProcessamento
● Filtragem
● Distorção
AudioLazy utiliza
PyAudio
(PortAudio)
Funciona com o
JACK?
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
Outros efeitosOutros efeitos
● Flanger
● Phaser
● Wah
● Robotização de voz
● Delay
● Reverb
● Remoção de ruído
...
Pedaleira
de
guitarra?
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellinihttps://github.com/RicardoBoccoliGallego/DigitalPedalBoard
PedaleiraPedaleira
feita com afeita com a
AudioLazyAudioLazy
por 4por 4
alunos daalunos da
Poli-USPPoli-USP
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AnáliseAnálise
● Taxa de cruzamento no zero
● DFT (Fourier)
● AMDF
● LPC
● ...
FormantesFormantes
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
SínteseSíntese
● Modulação
– Ring/anel
– AM
– FM
● Síntese aditiva
● Síntese subtrativa
● Formas de onda
– Senoides
– Sawtooth
– Table lookup
● Ruído
– Branco/uniforme
– Gaussiano
● Exemplos
– FM: mcfm.py
– Subtrativa: formants.py
– Aditiva com senoides:
shepard.py
keyboard.py:
GGGSUGSUG
LLLPUTSUG
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
Filtros linearesFiltros lineares
● Síntese 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")
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")
1 2
1
2
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
Imagens feitas com a AudioLazyImagens feitas com a AudioLazy
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
AudioLazy + Matplotlib + “hipsterplot”
AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
https://github.com/dhttps://github.com/danilobellini/audiolazyanilobellini/audiolazy
Obrigado!Obrigado!
Perguntas?Perguntas?

More Related Content

More from Danilo J. S. Bellini

(2018-10-18) [ETEC Uirapuru] Segurança da Informação
(2018-10-18) [ETEC Uirapuru] Segurança da Informação(2018-10-18) [ETEC Uirapuru] Segurança da Informação
(2018-10-18) [ETEC Uirapuru] Segurança da InformaçãoDanilo J. S. Bellini
 
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask AssíncronoDanilo J. S. Bellini
 
(2018-07-14) [Just Python] Números no Python!
(2018-07-14) [Just Python] Números no Python!(2018-07-14) [Just Python] Números no Python!
(2018-07-14) [Just Python] Números no Python!Danilo J. S. Bellini
 
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)Danilo J. S. Bellini
 
(2017-07-22) [TDC] Audiolazy em 2017!
(2017-07-22) [TDC] Audiolazy em 2017!(2017-07-22) [TDC] Audiolazy em 2017!
(2017-07-22) [TDC] Audiolazy em 2017!Danilo J. S. Bellini
 
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)Danilo J. S. Bellini
 
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0Danilo J. S. Bellini
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?Danilo J. S. Bellini
 
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)Danilo J. S. Bellini
 
(2014-11-05) [PythonBrasil] Testando com py.test e tox
(2014-11-05) [PythonBrasil] Testando com py.test e tox(2014-11-05) [PythonBrasil] Testando com py.test e tox
(2014-11-05) [PythonBrasil] Testando com py.test e toxDanilo J. S. Bellini
 
(2014-10-27) [SETI-UFLA-MG] AudioLazy
(2014-10-27) [SETI-UFLA-MG] AudioLazy(2014-10-27) [SETI-UFLA-MG] AudioLazy
(2014-10-27) [SETI-UFLA-MG] AudioLazyDanilo J. S. Bellini
 
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!Danilo J. S. Bellini
 
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...Danilo J. S. Bellini
 
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)Danilo J. S. Bellini
 
(2013-10-16) [LatinoWare] Processamento de sinais em Python
(2013-10-16) [LatinoWare] Processamento de sinais em Python(2013-10-16) [LatinoWare] Processamento de sinais em Python
(2013-10-16) [LatinoWare] Processamento de sinais em PythonDanilo J. S. Bellini
 
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...Danilo J. S. Bellini
 
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazyDanilo J. S. Bellini
 

More from Danilo J. S. Bellini (20)

(2018-10-18) [ETEC Uirapuru] Segurança da Informação
(2018-10-18) [ETEC Uirapuru] Segurança da Informação(2018-10-18) [ETEC Uirapuru] Segurança da Informação
(2018-10-18) [ETEC Uirapuru] Segurança da Informação
 
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono
(2018-08-25) [Flask Conf] Introdução ao Sanic - O Flask Assíncrono
 
(2018-07-14) [Just Python] Números no Python!
(2018-07-14) [Just Python] Números no Python!(2018-07-14) [Just Python] Números no Python!
(2018-07-14) [Just Python] Números no Python!
 
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)
(2017-08-12) [GruPy-SP] AudioLazy no GruPy! (+LV2)
 
(2017-07-22) [TDC] Audiolazy em 2017!
(2017-07-22) [TDC] Audiolazy em 2017!(2017-07-22) [TDC] Audiolazy em 2017!
(2017-07-22) [TDC] Audiolazy em 2017!
 
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)
(2017-05-27) [Grupy-SP] Polígonos, pontos e outras geometrias no Shapely (GIS)
 
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0
(2016-08-13) [Grupy-SP] Plugin pytest-doctest-custom v1.0.0
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
 
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)
(2015-01-29/30) [WTA2015] Adaptatividade em Python (Tutorial)
 
(2014-11-05) [PythonBrasil] Testando com py.test e tox
(2014-11-05) [PythonBrasil] Testando com py.test e tox(2014-11-05) [PythonBrasil] Testando com py.test e tox
(2014-11-05) [PythonBrasil] Testando com py.test e tox
 
(2014-10-27) [SETI-UFLA-MG] AudioLazy
(2014-10-27) [SETI-UFLA-MG] AudioLazy(2014-10-27) [SETI-UFLA-MG] AudioLazy
(2014-10-27) [SETI-UFLA-MG] AudioLazy
 
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!
(2014-08-09) [TDC] AudioLazy 0.6 will robotize you!
 
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...
(2014-05-24) [Taubaté Perl Mongers] AudioLazy Python DSP (Digital Signal Proc...
 
(2014-04-16) [Garoa HC] Strategy
(2014-04-16) [Garoa HC] Strategy(2014-04-16) [Garoa HC] Strategy
(2014-04-16) [Garoa HC] Strategy
 
(2013-12-18) [Garoa HC] AudioLazy
(2013-12-18) [Garoa HC] AudioLazy(2013-12-18) [Garoa HC] AudioLazy
(2013-12-18) [Garoa HC] AudioLazy
 
(2014-03-26) [7masters] AudioLazy
(2014-03-26) [7masters] AudioLazy(2014-03-26) [7masters] AudioLazy
(2014-03-26) [7masters] AudioLazy
 
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)
(2013-11-29) [RuPy] AudioLazy Python DSP (Digital Signal Processing)
 
(2013-10-16) [LatinoWare] Processamento de sinais em Python
(2013-10-16) [LatinoWare] Processamento de sinais em Python(2013-10-16) [LatinoWare] Processamento de sinais em Python
(2013-10-16) [LatinoWare] Processamento de sinais em Python
 
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...
(2013-10-03) [PythonBrasil] AudioLazy, processamento de sinais para música, j...
 
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy
(2013-09-30) [PythonBrasil] Síntese em tempo real com a AudioLazy
 

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

  • 1. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini AudioLazy Band ShowAudioLazy Band Show Danilo de Jesus da Silva BelliniDanilo de Jesus da Silva Bellini (AudioLazy developer)(AudioLazy developer) https://github.com/danilobellini/audiolazyhttps://github.com/danilobellini/audiolazy https://pypi.python.org/pypi/audiolazyhttps://pypi.python.org/pypi/audiolazy
  • 2. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini AudioLazyAudioLazy ● DSP (Digital Signal Processing) – Análise – Síntese – Processamento ● Expressividade de código ● Tempo real Documentação (Sphinx) http://pythonhosted.org/audiolazy Python 2.7 Python 2.7 e 3.2+! e 3.2+! 82% branch coverage 11k+ tests (2k+ por ambiente) tox + py.test Cpython 2.7/3.2/3.3/3.4 PyPy TRAVIS CI!
  • 3. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini ProcessamentoProcessamento ● Filtragem ● Distorção AudioLazy utiliza PyAudio (PortAudio) Funciona com o JACK?
  • 4. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini Outros efeitosOutros efeitos ● Flanger ● Phaser ● Wah ● Robotização de voz ● Delay ● Reverb ● Remoção de ruído ... Pedaleira de guitarra?
  • 5. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellinihttps://github.com/RicardoBoccoliGallego/DigitalPedalBoard PedaleiraPedaleira feita com afeita com a AudioLazyAudioLazy por 4por 4 alunos daalunos da Poli-USPPoli-USP
  • 6. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini AnáliseAnálise ● Taxa de cruzamento no zero ● DFT (Fourier) ● AMDF ● LPC ● ... FormantesFormantes
  • 7. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 8. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini SínteseSíntese ● Modulação – Ring/anel – AM – FM ● Síntese aditiva ● Síntese subtrativa ● Formas de onda – Senoides – Sawtooth – Table lookup ● Ruído – Branco/uniforme – Gaussiano ● Exemplos – FM: mcfm.py – Subtrativa: formants.py – Aditiva com senoides: shepard.py keyboard.py: GGGSUGSUG LLLPUTSUG
  • 9. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini Filtros linearesFiltros lineares ● Síntese 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") 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") 1 2 1 2
  • 10. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini Imagens feitas com a AudioLazyImagens feitas com a AudioLazy
  • 11. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 12. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 13. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 14. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 15. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 16. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 17. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 18. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 19. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 20. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini
  • 21. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini AudioLazy + Matplotlib + “hipsterplot”
  • 22. AudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobelliniAudioLazy Band Show – 2014-05-02 – Danilo J. S. Bellini – @danilobellini https://github.com/dhttps://github.com/danilobellini/audiolazyanilobellini/audiolazy Obrigado!Obrigado! Perguntas?Perguntas?