Faites une improvisation de 15-20 minutes avec ce qu’on a appris hier. Créez une ou plusieurs boucles live_loop
.
Vous pouvez utiliser :
play
ou sample
rrand
ou rrand_i
choose
use_synth
amp
, pan
, attack
, release
.live_loop :melodie do with_fx :distortion do play [60,63,67].choose sleep 0.5 end end
Que se passe-t-il ?
live_loop :melodie do with_fx :distortion, distort: 0.7 do play [60,63,67].choose sleep 0.5 end end
Essaie diverses valeurs entre 0 et 1 !
live_loop :melodie do with_fx :echo, phase: 0.25, decay: 2 do play [60,63,67].choose sleep 0.5 end end
live_loop :melodie do with_fx :bitcrusher, bits: 8 do play [60,63,67].choose sleep 0.5 end end
live_loop :melodie do with_fx :octaver, super_amp: 1, sub_amp: 1, subsub_amp: 1 do play [60,63,67].choose sleep 0.5 end end
super_amp
, sub_amp
et subsub_amp
entre 0 et 1. Que contrôlent-t-elles ?Faites une improvisation de 15-20 minutes avec ce qu’on a appris hier. Créez une ou plusieurs boucles live_loop
.
Vous pouvez utiliser :
play
ou sample
rrand
ou rrand_i
choose
use_synth
amp
, pan
, attack
, release
.with_fx
.Dans Sonic-pi il y a plusieurs types d’objets :
1
, 0
, 42
, etc…0.58940
, 42.22222
"salut ça va ?"
[0,1,2,3,4]
, [:drum, :drum2]
(ring 1,2,3)
, (ring :drum, :drum2)
live_loop :melodie do play (ring 60, 63, 67).tick sleep 0.5 end
Que se passe-t-il ? Comment fonctionnent ring
et tick
?
live_loop :arpeggio do play (chord :C, 'M').tick sleep 0.5 end
Que se passe-t-il ? A quoi sert chord
?
2. Au lieu de :C
, essaie d’autres notes comme :E
ou :A
.
3. Au lieu de M
(accord majeur), essaie m
(accord mineur).
4. Va chercher dans la documentation des accords plus exotiques ('m11'
, madd9
, dim7
, etc…) et choisis ton préféré.
live_loop :arpeggio do play (scale :C, :aeolian, num_octaves: 1).tick sleep 0.5 end
:C
par une autre note (comme :E
ou :A
par exemple). Que se passe-t-il ?num_octaves
. Que se passe-t-il ?:aeolian
par une autre que tu peux trouver dans la documentation. Essaies en plusieurs et choisis ta préférée.Faites une improvisation de 15-20 minutes avec ce qu’on a appris hier. Créez une ou plusieurs boucles live_loop
.
Vous pouvez utiliser :
play
ou sample
rrand
ou rrand_i
choose
use_synth
amp
, pan
, attack
, release
.with_fx
.ring
, chord
et scale
avec tick
.