imprimir

Python para Áudio e Música

Estes videos são resultado de uma palestra realizada no FISL 2010
a convite da Associação Python Brasil (APyB).


Scripts Básicos

Neste link estão disponibilizados alguns scripts simple e *fundamentais*:
http://trac.assembla.com/audioexperiments/browser/python-som-musica-base

Video Tutoriais (Screencasts)

Abaixo estão screencasts (não estão todos perfeitamente primorosos,
mas estão feitos e é muita base já. Tem mais 3-9h pra gravar ainda):

1 - Página de rosto (1'37")
Infos sobre a palestra que originou o vídeo e sobre o autor.
http://ubuntuone.com/p/DBL/

2- Linhas gerais da série de videos (3'07")
Sobre os tópicos abordados e sua sequencia.
http://ubuntuone.com/p/DBM/

3- Introdução (12'29")
Python e interesses da linguagem para áudio e música.
http://ubuntuone.com/p/DBN/


4- Bibiotecas (1h12'13")
Os módulos de interesse da biblioteca padrão vistos com código e
terminal interativo IPython. Falácia rápida sobre módulos externos a
serem abordados no próximo video
http://ubuntuone.com/p/DBO/

(link extra:
http://estudiolivre.org/el-gallery_view.php?arquivoId=8116 )

e aqui vão os videos que estão prontos do quinto módulo:

5-1-retrospecto.ogv, duração 2min27seg
http://ubuntuone.com/p/EKo/
retrospecto do que foi visto na série e contextualiza o módulo.

5-2-numpy-intro.ogv duração 9min17seg
http://ubuntuone.com/p/EKp/
introduz o numpy, principal biblioteca utilizada os calculos
envolvidos na manipulação de áudio. exemplos no o interpretador.
Conceitos fundamentais e traquejos.

5-3-audiolab.ogv duração 14min26seg
http://ubuntuone.com/p/EKq/
explicita a utilização do audiolab para i/o de áudio. Os arquivos
(wav/flac/ogg etc) são importados diretamente como vetores numpy e os
vetores podem ser diretamente escritos como arquivos de áudio. também
pode-se tocar os vetores. Manipulações básicas dos arquivos de áudio.

5-4-lookuptable.ogv duração 40min28seg
http://ubuntuone.com/p/EKr/
trata da técnica conhecida como lookuptable para tratar de formas de
onda arbitrárias e poupar processamento no caso de formas de onda mais
tradicionais. Fazendo uma função com a rotina da técnica, medimos o
tempo que demora para sintetizar e exploramos formas de onda
diferentes.

ainda neste módulo:

5-5-fourier-wavelets.ogv (por vir) ***
análise e manipulação espectral utilizando numpy, pywt, pylab e outros recursos.

5-6-OSC.ogv (por vir) ***
comunicação via OSC (Open Sound Control) utilizando simpleOSC

Última alteração: 22/01/2012 às 06:02, por: gk