PythonMusica: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 9: Linha 9:
* athenaCL: possui algoritmos generativos (AG, L-system, ...) para gerar partituras (em midi, csound, ...)
* athenaCL: possui algoritmos generativos (AG, L-system, ...) para gerar partituras (em midi, csound, ...)
* pyknon: próximo a abjad mas bastante simples, útil para gerar partituras (em midi) a partir de objetos em Python
* pyknon: próximo a abjad mas bastante simples, útil para gerar partituras (em midi) a partir de objetos em Python
= Introdução a Python e Áudio =
Recuperar os vídeos de Renato.
= Síntese Sonora Amostra por Amostra =
Relatar os trabalhos de Renato.


= Análise Musical a Partir de Partituras =
= Análise Musical a Partir de Partituras =
Linha 21: Linha 29:


Partir de um modelo (protótipo) qualquer (diferenças de intervalos?) e implementar um sistema generativo simples (AG, L-system, gramática livre de contexto, ...) que se baseie nesse protótipo para gerar novos materiais.
Partir de um modelo (protótipo) qualquer (diferenças de intervalos?) e implementar um sistema generativo simples (AG, L-system, gramática livre de contexto, ...) que se baseie nesse protótipo para gerar novos materiais.
= Síntese Sonora Amostra por Amostra =
Relatar os trabalhos de Renato.

Edição das 13h42min de 10 de outubro de 2012

Python e Música

Investigando e relatando usos de Python para Música.

Pacotes

  • abjad: usado para gerar partituras (em lilypond) a partir de objetos em Python
  • music21: usado para analisar partituras (em humdrum, musicxml, midi, ...) convertendo-as para objetos em Python e possui rotinas para análise
  • athenaCL: possui algoritmos generativos (AG, L-system, ...) para gerar partituras (em midi, csound, ...)
  • pyknon: próximo a abjad mas bastante simples, útil para gerar partituras (em midi) a partir de objetos em Python

Introdução a Python e Áudio

Recuperar os vídeos de Renato.

Síntese Sonora Amostra por Amostra

Relatar os trabalhos de Renato.

Análise Musical a Partir de Partituras

Mostrar exemplos de como usar music21 para analisar peças transcritas em humdrum, musicxml, midi, ...

Análise Musical a Partir de Arquivos de Áudio

Como usar Python e numpy/pylab para analisar espectro e transcrever ou gerar outro tipo de material.

Música Generativa

Partir de um modelo (protótipo) qualquer (diferenças de intervalos?) e implementar um sistema generativo simples (AG, L-system, gramática livre de contexto, ...) que se baseie nesse protótipo para gerar novos materiais.