Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.trigofacile.com!news.gegeweb.eu!gegeweb.org!.POSTED.223.42.28.93.rev.sfr.net!not-for-mail From: tth Newsgroups: fr.comp.musique Subject: =?UTF-8?Q?Re=3a_Musique_temps_r=c3=a9el_ou_s=c3=a9quences_=3f?= Date: Fri, 24 Dec 2021 12:46:30 +0100 Organization: Gegeweb News Server Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 24 Dec 2021 11:46:30 -0000 (UTC) Injection-Info: news.gegeweb.eu; posting-account="tontonth@usenet.local"; posting-host="223.42.28.93.rev.sfr.net:93.28.42.223"; logging-data="45417"; mail-complaints-to="abuse@gegeweb.eu" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cancel-Lock: sha256:ulTtDo63e4ngKNq5aOvK+dzw8BSGaB5YbkewbVKSZXs= Content-Language: en-US In-Reply-To: Bytes: 3724 Lines: 57 On 12/6/21 11:58 AM, Gerald wrote: > Le 6 décembre 2021 à 06:30, tth a écrit : > > >> Je suis en train de (re-)découvrir Chuck. Un langage >> de génération sonore temps-réel, de la ligne de code >> à profusion pour obtenir la moindre chose, mais une >> approche parfois assez proche de ce que l'on peut >> faire avec des synthés modulaires analogiques... >> >> https://chuck.cs.princeton.edu/ > > Merci de coup de main informatif ! > > Faut admettre que c'est du brutal ! Ah oui, c'est du pur et dur. Quasiment de la carte 80 colonnes :) > On est d'accord qu'il n'y a, sur ce site, aucun exemple "audible" > directement (résultat d'une création) hors installer Chuck : les > exemples ne sont que de la ligne de commande. C'est très spartiate. C'est un reproche assez courant : il n'y a pas d'exemples de son à écouter directement (quand j'aurais quelques trucs présentables je vous ferai signe). D'un autre coté, la compilation depuis le tarball est simple, et permet rapidement de tester les multiples exemples proposés : https://chuck.cs.princeton.edu/doc/examples/ Quand à l'aspect "spartiate", c'est très relatif selon le point de vue. Pour moi, écrire un module Chuck c'est fabriquer une brique élémentaire qui s'integrera dans un ensemble, genre au bout d'un lien MIDI et/ou OSC. > Perso, pour le temps réel, j'en reste à Pure Data (dans l'open source) > et Max 8 (dans le commercial). La programmation orientée objet me > "parle" mieux. Puredata, je fréquente quelques pratiquants, je suis époustouflé par ce qu'ils en font, mais je n'ai jamais réussi à rentrer dedans. L'aspect "construction graphique" ne me convient pas, il faut je le lise/écrive des lignes de codes. Et pour la programmation objet, tu devrais regarder ce que Chucp propose : https://chuck.cs.princeton.edu/doc/language/class.html parce qu'il y a de quoi faire, je trouve... > Mais bonne continuation et en espérant que tu trouveras des > interlocuteurs.. Ok, on en re-cause dès que j'ai sorti un truc un peu sympa, même que je demanderais à R3p de faire une interface de controle en puredata :) tTh -- +-------------------------------------------------------------------+ | sphinx of black quartz, judge my vow. | +-------------------------------------------------------------------+