AudioArt: 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
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
AA é Audio Art, experimentações e construções em áudio e visual.
AA é Audio Art, experimentações e construções em áudio e visual.
Mais sobre [[Livecoding]] e [[FooBarBaz]].


== Repo ==
== Repo ==
Linha 11: Linha 13:
sobre o [[Git]]
sobre o [[Git]]


== Sobre as paradas dentro ==
== Sobre os códigos nesse repositório ==


=== Minimum-fi ===
=== Minimum-fi ===
Linha 30: Linha 32:


Python, Chuck, SuperCollider, PD, em breve...
Python, Chuck, SuperCollider, PD, em breve...
=== c1line ===
Implementação de one-liners em C: http://countercomplex.blogspot.com.br/2011/10/algorithmic-symphonies-from-one-line-of.html e http://countercomplex.blogspot.com.br/2011/10/some-deep-analysis-of-one-line-music.html
Usando com ALSA:
    cd c1line ; gcc -o foo foo.c ; ./foo | aplay
Usando com PulseAudio:
    cd c1line ; gcc -o foo foo.c ; ./foo | pacat --format u8 --rate 8000
Interessante explorar com JS:
E processing: http://www.openprocessing.org/sketch/1138
Em Python: http://www.music.mcgill.ca/~corey/oneliners/oneliners.py
Idéia: gerar um wav em data URI com JS e abrir ele no vivace para sequenciar e processar. Melhorar o http://wurstcaptures.untergrund.net/music/?oneliner=%28%20%20%28%28t*4%29*%28%28%28t%3E%3E%3E11%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E11%29%268%29%3F0%3A1%29%20%2B%20%28t*2%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%26128%29%3F0%3A1%29%20%2B%28t*4%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%26128%29%3F1%3A0%29%20%2B%20%28t*sin%28t%29*%28%28%28t%3E%3E%3E10%29%264%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29%29%29%20%25%20256%29%20*%20%287%2F10%29&rate=11025 para ter algo on-the-fly como http://entropedia.co.uk/generative_music ou http://entropedia.co.uk/generative_music_1.2_beta (flash)
No AVR: http://rfhead.net/?p=409
No Arduino (por PWM): http://www.gjcp.net/~gordonjcp/countercomplex.pde e http://rcarduino.blogspot.com.br/2012/09/algorithmic-music-on-arduino.html
No Arduino, com uma interface simples: http://www.instructables.com/id/Algorithmic-noise-machine/?ALLSTEPS
Em GLSL: https://gist.github.com/1360582
glerm... aqui tem todo o processo dissecado:
http://canonical.org/~kragen/bytebeat/
aqui um paper sobre a técnica: http://arxiv.org/abs/1112.1368
== Python e Música ==
Veja em [[PythonMusica]] e [[Massa].
== Terceiros (Brinquedos legais) ==
* Borderlands (RtAudio=>JACK, CCRMA): http://ccrma.stanford.edu/~carlsonc/256a/Borderlands
* DIN is Noise (JACK): http://dinisnoise.org/


[[Category:Lab Macambira]][[Category:audioArt]]
[[Category:Lab Macambira]][[Category:audioArt]]

Edição atual tal como às 19h09min de 1 de julho de 2013

AA é Audio Art, experimentações e construções em áudio e visual.

Mais sobre Livecoding e FooBarBaz.

Repo

Clone com:

   $ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/audioArt

Caso tenha usuario sf com acesso para escrita:

   $ git clone ssh://<usuario>@labmacambira.git.sourceforge.net/gitroot/labmacambira/audioArt

Para utilização do git, veja a pagina do git no automata.cc e a página macambira sobre o Git

Sobre os códigos nesse repositório

Minimum-fi

Script mínimo para composição de estruturas musicais usando nada mais que Python puro.

Rode com: python minimum-fi/minimum-fi-music-no-externals.py

Ouça: totem musica.wav

Livecoding

No diretório livecoding/ scripts sobre uso de ChucK para livecoding.

Detalhes mais em http://hera.ethymos.com.br:1080/reacpad/p/livecoding-virus

Para usar os scripts, instale o ChucK e configure-o com Jack. Jogue alguns arquivos de sample no diretório samples. Carregue os arquivos tg.ck e foosp.ck no ChucK. Manipule em tempo real o arquivo foo.ck, para fatiar o sample. Para adicionar mais vozes, crie arquivos barsp.ck bar.ck, ... e assim por diante.

Python, Chuck, SuperCollider, PD, em breve...

c1line

Implementação de one-liners em C: http://countercomplex.blogspot.com.br/2011/10/algorithmic-symphonies-from-one-line-of.html e http://countercomplex.blogspot.com.br/2011/10/some-deep-analysis-of-one-line-music.html

Usando com ALSA:

   cd c1line ; gcc -o foo foo.c ; ./foo | aplay

Usando com PulseAudio:

   cd c1line ; gcc -o foo foo.c ; ./foo | pacat --format u8 --rate 8000

Interessante explorar com JS:

E processing: http://www.openprocessing.org/sketch/1138

Em Python: http://www.music.mcgill.ca/~corey/oneliners/oneliners.py

Idéia: gerar um wav em data URI com JS e abrir ele no vivace para sequenciar e processar. Melhorar o http://wurstcaptures.untergrund.net/music/?oneliner=%28%20%20%28%28t*4%29*%28%28%28t%3E%3E%3E11%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E11%29%268%29%3F0%3A1%29%20%2B%20%28t*2%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%26128%29%3F0%3A1%29%20%2B%28t*4%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%26128%29%3F1%3A0%29%20%2B%20%28t*sin%28t%29*%28%28%28t%3E%3E%3E10%29%264%29%3F1%3A0%29*%28%28%28t%3E%3E%3E10%29%261%29%3F1%3A0%29%29%29%20%25%20256%29%20*%20%287%2F10%29&rate=11025 para ter algo on-the-fly como http://entropedia.co.uk/generative_music ou http://entropedia.co.uk/generative_music_1.2_beta (flash)

No AVR: http://rfhead.net/?p=409


No Arduino (por PWM): http://www.gjcp.net/~gordonjcp/countercomplex.pde e http://rcarduino.blogspot.com.br/2012/09/algorithmic-music-on-arduino.html

No Arduino, com uma interface simples: http://www.instructables.com/id/Algorithmic-noise-machine/?ALLSTEPS

Em GLSL: https://gist.github.com/1360582

glerm... aqui tem todo o processo dissecado: http://canonical.org/~kragen/bytebeat/

aqui um paper sobre a técnica: http://arxiv.org/abs/1112.1368

Python e Música

Veja em PythonMusica e [[Massa].

Terceiros (Brinquedos legais)