Amis du code bonjour,
Je voudrais faire du LiveCode avec SuperCollider mais je ne sais par où commencer.
Je m'y étais mis il y a quelques mois mais sans avoir trouvé une bonne méthode j'ai abandonné.
Alors je me demandais si quelqu'un d'expérimenté pouvait me donner des trucs, une méthode pour m'entraîner, des conseils, ...
Mon but est de créer de vrai ambiance originales, inédites et plus tard de faire danser des gens.
Voilà, merci d'avance
Hors ligne
Salut Matthieu,
je n'ai pas beaucoup expérimenté le livecoding avec SC, à part dans ma chambre, mais je peux te filer 2 ou 3 liens qui pourraient t'aider à t'y mettre:
- ici des tutos plutôt clairs pour les briques de bases de SC
http://sc3howto.blogspot.com/2010/10/wo … ffers.html
-là un tuto sur JitLib pour le livecoding (us):
http://supercollider.svn.sourceforge.ne … ITLib.html
-et ici en Fr par V.Rioux:
http://supercollider.free.fr/wiki/wikka … kka=JItLib
sinon pas vraiment de règles, tu trouve tes marques en pratiquant, tu peux partir from scratch ou depuis un code dejà existant...Pour faire danser les gens avec SC, pas de recettes non plus:P
+++
Hors ligne
Ok merci oyster_twiter, avec ça je vais pouvoir m'y mettre pour m'améliorer avant la sortie du SuperCollider book en avril.
J'ai lu le sommaire et il y a un chapitre sur le sujet.
Encore merci
@+
Hors ligne
Salut Matthieu,
En vidéo, ça peut aussi donner des pistes, je n'ai trouvé que celle-ci ou l'on puisse voir le code et entendre le résultat (pas vraiment dansant ici) http://vimeo.com/12739443
Sinon, il y a cet exemple aussi : http://swiki.hfbk-hamburg.de:8888/MusicTechnology/739
Hors ligne
C'est pas dansant mais les sons sont vraiment interessants, merci.
C'est quand même dingue ce que l'on peut faire avec la synthèse sonore, les sons ont l'air si réels.
J'ai plus qu'a m'y mettre maintenant.
@+
Hors ligne
Salit à vous !je voulais juste vous proposer la page de liens du "groupe" de live codeurs "Benoit an the Mandelbrots" que j'ai mentionné dans une autre post. En l'occurence ici, c'est leur page de liens avec plusieurs bonnes choses sur le live coding: http://www.the-mandelbrots.de/links.php et cet autre lien dédié au live coding, tout aussi excellent venant d'un site , une référence en matière de SCollider:http://swiki.hfbk-hamburg.de:8888/MusicTechnology/671
J'en ai d'autres assez récents que je posterai ici....en attendant y de quoi lire et potasser...
Beryann
Dernière modification par beryann (2011-04-05 20:56:45)
Hors ligne
matthieu a écrit:
Amis du code bonjour,
Je voudrais faire du LiveCode avec SuperCollider mais je ne sais par où commencer.
Je m'y étais mis il y a quelques mois mais sans avoir trouvé une bonne méthode j'ai abandonné.
Alors je me demandais si quelqu'un d'expérimenté pouvait me donner des trucs, une méthode pour m'entraîner, des conseils, ...
Mon but est de créer de vrai ambiance originales, inédites et plus tard de faire danser des gens.
Voilà, merci d'avance
salut Matthieu,
ce qui est important qd tu veux faire du livecode c'est de s'entrainer souvent.
même si le résultat n'est pas top au début, ca te donnera une certaine aisance et ca t'habituera à trouver des idées rapidement.
dans SuperCollider il y a l'excellent History qu'a écrit Aberto De Campo qui enregistre tout ce que tu évalues, tu peux ainsi plus tard le re-jouer voire le modifier, un outil très puissant pour le livecode.
sinon j'utilise souvent (mais pas que) JITLib quand je livecode (comme sur la "video pas très dansante" postée plus haut = ).
cherche l'aide de ProxySpace puis regarde "jitlib_basic_concepts", tu verras c'est bien pour le livecode mais aussi pour apprendre plus facilement SuperCollider.
bonne chance !
a++
_y
Hors ligne
Merci à tous les deux.
Je vais essayer d'être constant et régulier donc, et si je trouve de bons trucs je les posterais ici.
@ bientôt
Hors ligne
J'ai enfin commencé à me mettre régulièrement au Livecoding et comme promis voici une de mes première petite trouvaille :
~fond = {HPF.ar(LinPan2.ar(SyncSaw.ar(365, 240, LFNoise0.kr(6)), FSinOsc.kr(0.1)), 2400)} ~fond.play
Ce serait sympa si on pouvait aussi s'échanger des synth, en voici un que j'ai trouvé sur le web
( SynthDef(\bass, {|out = 0, freq, amp, dur, pan = 0, mod = 50| var pm, modulator, env, panner; modulator = SinOsc.ar(mod, 0, 0.2); pm = SinOsc.ar(freq, modulator); env = EnvGen.kr(Env.perc(0.01, dur, amp), doneAction:2); panner = Pan2.ar(pm, pan, env); Out.ar(out, panner); }).store )
Et une ligne qui donne pas trop mal avec :
~seq = Pbind(\instrument, \bass, \midinote, Pseq([46, 46, 41, 43, 50, 43, 46, 47, Prand([41, 42])], inf), \dur, Pseq([0.4, 0.6, 0.9, 0.3, 0.2, 0.5, 0.7, 0.3, 0.3]*0.5, inf), \amp, 0.9)) ~seq.play
Hors ligne
Pages: 1