Ferramentas do usuário

Ferramentas do site


projetos:musichacking:sonicpi
Toca uma nota
  play 75
  sleep 0.5
  play 60
  sleep 0.5
  play 45
Outras sintasizadores
 use_synth :blade
Toca um sample
 sample :ambi_lunar_land
 sample :ambi_drone
Loop
  loop do
    sleep 2
    sample :guit_e_fifths
  end
Controlado Frequencia dos Samples
  sample :guit_e_fifths, rate: 1
  sample :guit_e_fifths, rate: 0.5
  sample :guit_e_fifths, rate: 2
Frequencia randomico
  loop do
     sample :guit_e_fifths, rate: [1, 0.5, 2, 0.5, 4].choose()
     sleep 2
  end
FX
  with_fx :echo do
     loop do
        sample :guit_e_fifths, rate: [1, 0.5, 2, 0.5, 4].choose()
        sleep 2
     end
  end
Amen
  loop do
     with_fx :krush do
        with_fx :echo do
           sample :guit_e_fifths, rate: [1, 0.5, 2, 0.5, 4].choose()
        end
     end
     sample :loop_amen, rate: 0.87
     sleep 2
  end
Iteracao
  use_synth :blade
  4.times do
     play 40
     sleep 1
     play 60
     sleep 1
  end
  4.times do
     3.times do
        sample :loop_amen, rate: 0.87
        sleep 2
     end
     sample :loop_amen, start:0.5, rate: 0.87
     sleep 1
     sample :loop_amen, start:0.5, rate: 0.87
     sleep 1
  end
Tocando Listas
  use_synth :dpulse
  play_pattern [30,40,60,80]
  use_synth :dpulse
  4.times do
    play_pattern_timed [30,40,60,80], 0.3
    sleep 1
  end
Threads pra deixa em paralelo
in_thread do
  4.times do
    3.times do
      sample :loop_amen, rate: 0.87
      sleep 2
    end
    sample :loop_amen, start:0.5, rate: 0.87
    sleep 1
    sample :loop_amen, start:0.5, rate: 0.87
    sleep 1
  end
end
use_synth :dpulse
in_thread do
  4.times do
    3.times do
      play_pattern_timed [30,40,60,80], 0.5
    end
    play_pattern_timed [90,70,50,20], 0.25
    play_pattern_timed [90,70,50,20], 0.25
  end 
end
projetos/musichacking/sonicpi.txt · Última modificação: 2015/11/29 14:16 por phil