Cannibal Caniche

Geeks Corner => Ware doux => Discussion démarrée par: Petit Volcan le avril 29, 2010, 23:33:40 pm

Titre: break avec ChucK
Posté par: Petit Volcan le avril 29, 2010, 23:33:40 pm
Yo les gens.

Je me fais la main avec ChucK (http://chuck.cs.princeton.edu/) - et comme je viens de faire un petit script orienté live, je me suis dit que j'allais le partager.

c'est par ici (http://pastebin.com/su0LKErC)

le principe, c'est de faire tourner plusieurs boucles en parallèle. ca n'est pas sans rappeler certaines applis qui tournent sur le monome. mais comme j'ai pas de monome, je fais ca à la roots.

- les boucles sont pitchées pour être synchro.
- chaque ligne du clavier contrôle une boucle.
- chaque boucle est divisée en 8 pas. tu amènes la boucle sur un pas en appuyant sur la touche correspondante.
- pour que ca reste synchro, la boucle ne saute pas au pas demandé dès que tu appuies, mais au prochain 1/8 de boucle.

en bonus, pour chaque boucle il y a un mute et un reverse.

ligne de commande :

chuck looper.ck:180:4:8:amen.ogg:bass.ogg

-> une mesure de 4 temps à 180BPM, divisée en 8 pas, avec deux boucles chargées.

[w ... ;] = boucle 1
[q ... k] = boucle 2
[a ... i] = boucle 3

pour chaque ligne les deux touches suivantes correspondent à reverse et mute.

autre truc, ca ne marche qu'avec des samples mono.

en clair c'est de la grosse arrache !
voilà, si ca peut faire marrer quelqu'un ...
Titre: break avec ChucK
Posté par: riz le avril 30, 2010, 00:30:08 am
connait pas du tout chuck  ,tu peux pas compiler en .exe ?
Titre: break avec ChucK
Posté par: Petit Volcan le avril 30, 2010, 08:58:14 am
ChucK est une machine virtuelle dans laquelle tu balances ton code à la volée - à la base c'est plus fait pour le live coding. Du coup il faut l'installer.

Et accessoirement j'utilise linux, du coup si c'était possible de compiler en exe, je pourrais pas quand même ;)