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 samplerrand ou rrand_ichooseuse_synthamp, 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_ampet 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 samplerrand ou rrand_ichooseuse_synthamp, 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 samplerrand ou rrand_ichooseuse_synthamp, pan, attack, release.with_fx.ring, chord et scale avec tick.