Livecoding: mudanças entre as edições
De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(Nova página: = Scripts = == Dia 1, 17/09/2011 == <pre> // duracao do compasso: 2.6746 segundos // script toca o audio do baixo e faz uma // pausa de um ou alguns compassos ...) |
(→Dia 1, 17/09/2011: adicionado segundo script básico) |
||
Linha 34: | Linha 34: | ||
// if( me.args() ) me.arg(0) => filename; | // if( me.args() ) me.arg(0) => filename; | ||
</pre> | </pre> | ||
<pre> | |||
// Sincronizando | |||
0.5::second => T; | |||
T - (now%T) => now; | |||
// Pegando o áudio | |||
SndBuf buf => dac; | |||
"data/kick.wav" => buf.read; | |||
// Loop infinito | |||
while(1) | |||
{ | |||
0 => buf.pos; | |||
T => now; | |||
}</pre> |
Edição das 18h25min de 17 de setembro de 2011
Scripts
Dia 1, 17/09/2011
// duracao do compasso: 2.6746 segundos // script toca o audio do baixo e faz uma // pausa de um ou alguns compassos // sound file "a.wav" => string filename; 2 => int compassos_pausa; // the patch SndBuf buf => dac; // load the file filename => buf.read; // time loop while( true ) { 1 => buf.rate; 39*441 => buf.pos; 10.6985::second => now; 0 => buf.rate; (compassos_pausa*2.6746)::second => now; } // Std.rand2f(.2,.9) => buf.gain; // Std.rand2f(.5,1.5) => buf.rate; // if( me.args() ) me.arg(0) => filename;
// Sincronizando 0.5::second => T; T - (now%T) => now; // Pegando o áudio SndBuf buf => dac; "data/kick.wav" => buf.read; // Loop infinito while(1) { 0 => buf.pos; T => now; }