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;
}