Computação Musical - 1°/2005



Terceiro Exercício Programa .pdf .ps


Exemplos em CSound:

The CSound Front Page
Capítulo 1 do CSound Book
The Public CSound Reference Manual
Suplementos e Tutoriais do Manual do CSound

Capítulo 3:
Página 179 .orc .sco
Página 182 .orc .sco
Página 189 .orc .sco
Página 195 .orc .sco
Página 196 .orc .sco
Página 198 .orc .sco
Página 201 .orc .sco
Página 202 .orc .sco
Página 205 .orc .sco
Página 206 .orc .sco
Página 207 .orc .sco
Página 211 .orc .sco
Página 219 .orc .sco
Página 227 .orc .sco
Página 269 .orc .sco
Página 276 .orc .sco
Um exemplo de Síntese AM .orc .sco
Um exemplo de Síntese FM .orc .sco
Um exemplo de reprodução de fragmento gravado .orc .sco (o fragmento é sing.aif)
Um exemplo de uso do Phase Vocoder .orc .sco (utiliza trecho analisado sing.pvoc)
Um exemplo de uso do Karplus-Strong .orc .sco
Um exemplo de uso de Predição Linear .orc .sco (utiliza o arquivo de análise teste.lp do fragmento de áudio teste.wav)
Geração automática de Notas .orc .sco
Processamento em Tempo Real .orc .sco

Exemplos em Octave:

Observação I: Alguns exemplos usam as funções play e quadrada que servem para tocar um arquivo sem cabeçalho (.raw) e para gerar e tocar uma onda quadrada. A função play usa o comando aplay que vem junto com o ALSA para tocar arquivos de áudio em vários formatos. Para quem não tem ALSA, instale o pacote SOX e use a função play alternativa.
Capítulo 1: (veja a observação I acima)
Transições graduais de um sinal senoidal para um ruído branco
Capítulo 2:
Distorções de fase entre os parciais geram formas de onda diferentes
Efeitos de Aliasing I: glissando ascendente "infinito"
Efeitos de Aliasing II: distorção de amplitude de parciais
Efeitos de Aliasing III: distorção de amplitude de parciais
Efeitos de Aliasing IV: batimentos e distorção não-linear
Efeitos de Aliasing V: heterodyning
Síntese de Fourier para Funções Periódicas
Síntese de Fourier para Pulsos
Exemplo de Filtro I: Filtro com 1 ZERO
Exemplo de Filtro II: Filtro com 2 POLOS
Exemplo de Filtro III: Filtro com 2 POLOS e 2 ZEROS

Notas de aula sobre Análise de Fourier: .ps .pdf

Primeiro Exercício Programa: .ps .pdf

Testes para o EP1:
sintetiza 44100 16 2 entrada1.txt saida1.wav
sintetiza 8000 8 1 entrada2.txt saida2.wav

Segundo Exercício Programa: .ps .pdf

Primeira Lista de Exercícios: .ps .pdf

Segunda Lista de Exercícios: .ps .pdf



Marcelo Queiroz