deploy: 446baaa7bb
This commit is contained in:
@ -1,11 +1,11 @@
|
||||
import{s as Q,e as T,n as B}from"./scheduler.aZRR5A_O.js";import{S as z,i as V,g as n,s as p,h as o,c,x as w,j as N,f as t,k as m,l as s,a as r}from"./index.kYoizZ4A.js";function U(W){let a,E,v,x,q,d,R="Qu’est-ce que ChucK ?",C,h,D=`<a href="https://chuck.stanford.edu/" rel="nofollow">ChucK</a> est l’un des langages importants de ces deux dernières décennies pour
|
||||
import{s as Q,e as T,n as B}from"./scheduler.aZRR5A_O.js";import{S as z,i as V,g as n,s as c,h as o,c as p,x as w,j as N,f as t,k as m,l as s,a as r}from"./index.kYoizZ4A.js";function U(J){let a,E,v,x,q,d,R="Qu’est-ce que ChucK ?",C,h,D=`<a href="https://chuck.stanford.edu/" rel="nofollow">ChucK</a> est l’un des langages importants de ces deux dernières décennies pour
|
||||
ce qui concerne la programmation musicale en temps réel. Développé par <a href="https://music.stanford.edu/people/ge-wang" rel="nofollow">Ge
|
||||
Wang</a> à l’université de Princeton à
|
||||
partir de 2003, il
|
||||
est toujours utilisé là-bas par les musiciens du <a href="https://plork.princeton.edu/" rel="nofollow">PlorK</a> (<em>Princeton Laptop
|
||||
Orchestra</em>). Il reste également utilisé dans cette même université pour enseigner la musique électronique. ChucK appartient à la même génération que d’autres langages comme <a href="https://extemporelang.github.io/" rel="nofollow">ExTempore</a> d’Andrew Sorensen. L’idée flottait dans l’air à cette époque là qu’il fallait développer des langages permettant de mieux exprimer la relation entre temps, synthèse, écriture musicale et interaction de l’utilisateur. ChucK est désormais utilisé par le <a href="https://slork.stanford.edu/" rel="nofollow">SlorK</a> (<em>Stanford Laptop Orchestra</em>) et par un certain nombre de musiciens <em>live coders</em> tels que <a href="https://www.celestebetancur.com/code.html" rel="nofollow">Celeste Betancur</a>. Le créateur du langage est un défenseur de longue date de la pratique du <em>live coding</em>. Il est également un pionnier du phénomène des <em>Laptop Orchestras</em>, des orchestres d’ordinateur qui cherchent à utiliser les qualités uniques de l’ordinateur portable et des ordinateurs embarqués pour la composition de pièces collaboratives (synchronisation en réseau, spatialisation des musiciens, etc). En fouillant un peu sur internet, on trouve toujours des traces de la pratique du <em>live coding</em> sur ChucK :`,_,y,k,i,O,j,L,K,f,A=`ChucK est un langage que l’on rencontre aujourd’hui assez peu dans les discussions autour du <em>live coding</em>. Je n’ai encore jamais vu personne l’utiliser pour une
|
||||
Orchestra</em>). Il reste également utilisé dans cette même université pour enseigner la musique électronique. ChucK appartient à la même génération que d’autres langages comme <a href="https://extemporelang.github.io/" rel="nofollow">ExTempore</a> d’Andrew Sorensen. L’idée flottait dans l’air à cette époque là qu’il fallait développer des langages permettant de mieux exprimer la relation entre temps, synthèse, écriture musicale et interaction de l’utilisateur. ChucK est désormais utilisé par le <a href="https://slork.stanford.edu/" rel="nofollow">SlorK</a> (<em>Stanford Laptop Orchestra</em>) et par un certain nombre de musiciens <em>live coders</em> tels que <a href="https://www.celestebetancur.com/code.html" rel="nofollow">Celeste Betancur</a>. Le créateur du langage est un défenseur de longue date de la pratique du <em>live coding</em>. Il est également un pionnier du phénomène des <em>Laptop Orchestras</em>, des orchestres d’ordinateur qui cherchent à utiliser les qualités uniques de l’ordinateur portable et des ordinateurs embarqués pour la composition de pièces collaboratives (synchronisation en réseau, spatialisation des musiciens, etc). En fouillant un peu sur internet, on trouve toujours des traces de la pratique du <em>live coding</em> sur ChucK :`,_,y,k,i,O,L,j,K,f,W=`ChucK est un langage que l’on rencontre aujourd’hui assez peu dans les discussions autour du <em>live coding</em>. Je n’ai encore jamais vu personne l’utiliser pour une
|
||||
performance. Je ne connais (plus) personne qui l’utilise. SuperCollider règne en maître, avec quelques artistes qui
|
||||
jurent toujours par CSound, Max/MSP ou Pure Data. C’est d’autant plus étonnant
|
||||
que le langage est explicitement conçu pour l’expérimentation temps réel. La
|
||||
sémantique et la syntaxe du langage sont construites autour de cette idée et le système des <a href="https://chuck.cs.princeton.edu/doc/language/spork.html" rel="nofollow">shred et du spork</a> fait tout pour encourager l’expérimentation.`,M,g,F="ChucK sur le web",P,u,G,S,H,I,b,J=`J’ai vu passer, il y a peu, des mentions d’une nouvelle version de ChucK qui
|
||||
tourne directement dans un navigateur internet : <a href="https://chuck.stanford.edu/ide/" rel="nofollow">voici le lien</a>. Phénomène générationnel là aussi, il s’agit maintenant de tout faire fonctionner à partir de <a href="https://webassembly.org/" rel="nofollow">WebAssembly</a> et des nouvelles technologies de l’audio sur le web. Quelques articles universitaires ont été publiés sur le sujet comme <a href="https://mcd.stanford.edu/publish/files/2023-smc-ide.pdf" rel="nofollow">celui-ci</a> ou <a href="https://www.gewang.com/publish/files/2023-nime-webchuck.pdf" rel="nofollow">celui-là</a>. Le travail est en cours, avance bien, et pour le peu que j’ai pu tester, cela ressemble à s’y méprendre à la version native qui existe toujours et qui tourne toujours très bien sur la plupart des OS. Cela peut valoir le coup de donner une chance à ce langage pour les plus curieux. Beaucoup d’exemples ont déjà été portés et/ou réécrits depuis l’IDE de base qui en fournissait déjà pas mal. Le travail réalisé est déjà impressionnant et il y a fort à parier que cela va se stabiliser très vite.`;return{c(){a=n("img"),v=p(),x=n("br"),q=p(),d=n("h2"),d.textContent=R,C=p(),h=n("p"),h.innerHTML=D,_=p(),y=n("br"),k=p(),i=n("iframe"),j=p(),L=n("br"),K=p(),f=n("p"),f.innerHTML=A,M=p(),g=n("h2"),g.textContent=F,P=p(),u=n("img"),S=p(),H=n("br"),I=p(),b=n("p"),b.innerHTML=J,this.h()},l(e){a=o(e,"IMG",{src:!0,style:!0}),v=c(e),x=o(e,"BR",{}),q=c(e),d=o(e,"H2",{"data-svelte-h":!0}),w(d)!=="svelte-1b3a3mw"&&(d.textContent=R),C=c(e),h=o(e,"P",{"data-svelte-h":!0}),w(h)!=="svelte-1ofrbtt"&&(h.innerHTML=D),_=c(e),y=o(e,"BR",{}),k=c(e),i=o(e,"IFRAME",{width:!0,height:!0,src:!0,title:!0,frameborder:!0,allow:!0,style:!0}),N(i).forEach(t),j=c(e),L=o(e,"BR",{}),K=c(e),f=o(e,"P",{"data-svelte-h":!0}),w(f)!=="svelte-1smt2e1"&&(f.innerHTML=A),M=c(e),g=o(e,"H2",{"data-svelte-h":!0}),w(g)!=="svelte-197fwi9"&&(g.textContent=F),P=c(e),u=o(e,"IMG",{src:!0,style:!0}),S=c(e),H=o(e,"BR",{}),I=c(e),b=o(e,"P",{"data-svelte-h":!0}),w(b)!=="svelte-4khbq9"&&(b.innerHTML=J),this.h()},h(){T(a.src,E="../images/chuck_logo.png")||m(a,"src",E),s(a,"display","block"),s(a,"margin-left","auto"),s(a,"margin-right","auto"),s(a,"max-width","500px"),s(a,"width","90%"),s(a,"height","auto"),m(i,"width","800"),m(i,"height","400"),T(i.src,O="https://www.youtube.com/embed/gj5asouhVkM")||m(i,"src",O),m(i,"title","ChucK Live Code Performance"),m(i,"frameborder","0"),m(i,"allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),i.allowFullscreen=!0,s(i,"display","block"),s(i,"margin-left","auto"),s(i,"margin-right","auto"),s(i,"max-width","800px"),s(i,"width","90%"),s(i,"height","500px"),T(u.src,G="../images/webchuck.png")||m(u,"src",G),s(u,"display","block"),s(u,"margin-left","auto"),s(u,"margin-right","auto"),s(u,"max-width","1000px"),s(u,"width","90%"),s(u,"height","auto")},m(e,l){r(e,a,l),r(e,v,l),r(e,x,l),r(e,q,l),r(e,d,l),r(e,C,l),r(e,h,l),r(e,_,l),r(e,y,l),r(e,k,l),r(e,i,l),r(e,j,l),r(e,L,l),r(e,K,l),r(e,f,l),r(e,M,l),r(e,g,l),r(e,P,l),r(e,u,l),r(e,S,l),r(e,H,l),r(e,I,l),r(e,b,l)},p:B,i:B,o:B,d(e){e&&(t(a),t(v),t(x),t(q),t(d),t(C),t(h),t(_),t(y),t(k),t(i),t(j),t(L),t(K),t(f),t(M),t(g),t(P),t(u),t(S),t(H),t(I),t(b))}}}const Z={title:"ChucK Web IDE: le retour de ChucK sur le web",author:"Raphaël Maurice Forment",date:"2024-10-02"};class $ extends z{constructor(a){super(),V(this,a,null,U,Q,{})}}export{$ as default,Z as metadata};
|
||||
sémantique et la syntaxe du langage sont construites autour de cette idée et le système des <a href="https://chuck.cs.princeton.edu/doc/language/spork.html" rel="nofollow">shred et du spork</a> fait tout pour encourager l’expérimentation.`,M,g,A="ChucK sur le web",P,u,F,S,H,I,b,G=`J’ai vu passer, il y a peu, des mentions d’une nouvelle version de ChucK qui
|
||||
tourne directement dans un navigateur internet : <a href="https://chuck.stanford.edu/ide/" rel="nofollow">voici le lien</a>. Phénomène générationnel là aussi, il s’agit maintenant de tout faire fonctionner à partir de <a href="https://webassembly.org/" rel="nofollow">WebAssembly</a> et des nouvelles technologies de l’audio sur le web. Quelques articles universitaires ont été publiés sur le sujet comme <a href="https://mcd.stanford.edu/publish/files/2023-smc-ide.pdf" rel="nofollow">celui-ci</a> ou <a href="https://www.gewang.com/publish/files/2023-nime-webchuck.pdf" rel="nofollow">celui-là</a>. Le travail est en cours, avance bien, et pour le peu que j’ai pu tester, cela ressemble à s’y méprendre à la version native qui existe toujours et qui tourne toujours très bien sur la plupart des OS. Cela peut valoir le coup de donner une chance à ce langage pour les plus curieux. Beaucoup d’exemples ont déjà été portés et/ou réécrits depuis l’IDE de base qui en fournissait déjà pas mal. Le travail réalisé est déjà impressionnant et il y a fort à parier que cela va se stabiliser très vite.`;return{c(){a=n("img"),v=c(),x=n("br"),q=c(),d=n("h2"),d.textContent=R,C=c(),h=n("p"),h.innerHTML=D,_=c(),y=n("br"),k=c(),i=n("iframe"),L=c(),j=n("br"),K=c(),f=n("p"),f.innerHTML=W,M=c(),g=n("h2"),g.textContent=A,P=c(),u=n("img"),S=c(),H=n("br"),I=c(),b=n("p"),b.innerHTML=G,this.h()},l(e){a=o(e,"IMG",{alt:!0,src:!0,style:!0}),v=p(e),x=o(e,"BR",{}),q=p(e),d=o(e,"H2",{"data-svelte-h":!0}),w(d)!=="svelte-1b3a3mw"&&(d.textContent=R),C=p(e),h=o(e,"P",{"data-svelte-h":!0}),w(h)!=="svelte-1ofrbtt"&&(h.innerHTML=D),_=p(e),y=o(e,"BR",{}),k=p(e),i=o(e,"IFRAME",{width:!0,height:!0,src:!0,title:!0,frameborder:!0,allow:!0,style:!0}),N(i).forEach(t),L=p(e),j=o(e,"BR",{}),K=p(e),f=o(e,"P",{"data-svelte-h":!0}),w(f)!=="svelte-1smt2e1"&&(f.innerHTML=W),M=p(e),g=o(e,"H2",{"data-svelte-h":!0}),w(g)!=="svelte-197fwi9"&&(g.textContent=A),P=p(e),u=o(e,"IMG",{alt:!0,src:!0,style:!0}),S=p(e),H=o(e,"BR",{}),I=p(e),b=o(e,"P",{"data-svelte-h":!0}),w(b)!=="svelte-4khbq9"&&(b.innerHTML=G),this.h()},h(){m(a,"alt","Chuck Logo"),T(a.src,E="../images/chuck_logo.png")||m(a,"src",E),s(a,"display","block"),s(a,"margin-left","auto"),s(a,"margin-right","auto"),s(a,"max-width","500px"),s(a,"width","90%"),s(a,"height","auto"),m(i,"width","800"),m(i,"height","400"),T(i.src,O="https://www.youtube.com/embed/gj5asouhVkM")||m(i,"src",O),m(i,"title","ChucK Live Code Performance"),m(i,"frameborder","0"),m(i,"allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),i.allowFullscreen=!0,s(i,"display","block"),s(i,"margin-left","auto"),s(i,"margin-right","auto"),s(i,"max-width","800px"),s(i,"width","90%"),s(i,"height","500px"),m(u,"alt","WebChuck"),T(u.src,F="../images/webchuck.png")||m(u,"src",F),s(u,"display","block"),s(u,"margin-left","auto"),s(u,"margin-right","auto"),s(u,"max-width","1000px"),s(u,"width","90%"),s(u,"height","auto")},m(e,l){r(e,a,l),r(e,v,l),r(e,x,l),r(e,q,l),r(e,d,l),r(e,C,l),r(e,h,l),r(e,_,l),r(e,y,l),r(e,k,l),r(e,i,l),r(e,L,l),r(e,j,l),r(e,K,l),r(e,f,l),r(e,M,l),r(e,g,l),r(e,P,l),r(e,u,l),r(e,S,l),r(e,H,l),r(e,I,l),r(e,b,l)},p:B,i:B,o:B,d(e){e&&(t(a),t(v),t(x),t(q),t(d),t(C),t(h),t(_),t(y),t(k),t(i),t(L),t(j),t(K),t(f),t(M),t(g),t(P),t(u),t(S),t(H),t(I),t(b))}}}const Z={title:"ChucK Web IDE: le retour de ChucK sur le web",author:"Raphaël Maurice Forment",date:"2024-10-02"};class $ extends z{constructor(a){super(),V(this,a,null,U,Q,{})}}export{$ as default,Z as metadata};
|
||||
BIN
_app/immutable/chunks/chuck_ide.agmwCAr8.js.br
Normal file
BIN
_app/immutable/chunks/chuck_ide.agmwCAr8.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/chuck_ide.agmwCAr8.js.gz
Normal file
BIN
_app/immutable/chunks/chuck_ide.agmwCAr8.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
1
_app/immutable/chunks/journee.62feJhMJ.js
Normal file
1
_app/immutable/chunks/journee.62feJhMJ.js
Normal file
@ -0,0 +1 @@
|
||||
import{s as M,e as H,n as v}from"./scheduler.aZRR5A_O.js";import{S as L,i as P,g as o,s as h,h as n,x as C,c as _,k as y,l as u,a,f as i}from"./index.kYoizZ4A.js";function R(j){let s,x='Le <strong>23 avril 2024</strong> sera organisé à la <strong>Maison des Sciences de l’Homme Paris Nord</strong> une journée d’étude consacrée au <em>live coding</em>. Cette journée est organisée par <a href="https://www.youtube.com/@th4music" rel="nofollow">Agathe Herrou</a>, <a href="https://remigeorges.fr/" rel="nofollow">Rémi Georges</a> et moi-même. Toutes les informations sont disponibles ici : <a href="htttps://journee.livecoding.fr">Journée d’étude Live Coding</a>.',m,c,p,t,w,d,f,g,l,b="En espérant vous y croiser nombreux !";return{c(){s=o("p"),s.innerHTML=x,m=h(),c=o("br"),p=h(),t=o("img"),d=h(),f=o("br"),g=h(),l=o("p"),l.textContent=b,this.h()},l(e){s=n(e,"P",{"data-svelte-h":!0}),C(s)!=="svelte-1hw20a"&&(s.innerHTML=x),m=_(e),c=n(e,"BR",{}),p=_(e),t=n(e,"IMG",{alt:!0,src:!0,style:!0}),d=_(e),f=n(e,"BR",{}),g=_(e),l=n(e,"P",{"data-svelte-h":!0}),C(l)!=="svelte-wetkg9"&&(l.textContent=b),this.h()},h(){y(t,"alt","Poster journée d'étude"),H(t.src,w="../images/jlc_poster.png")||y(t,"src",w),u(t,"display","block"),u(t,"margin-left","auto"),u(t,"margin-right","auto"),u(t,"max-width","1000px"),u(t,"width","75%")},m(e,r){a(e,s,r),a(e,m,r),a(e,c,r),a(e,p,r),a(e,t,r),a(e,d,r),a(e,f,r),a(e,g,r),a(e,l,r)},p:v,i:v,o:v,d(e){e&&(i(s),i(m),i(c),i(p),i(t),i(d),i(f),i(g),i(l))}}}const S={title:"Journée d'étude sur le live coding",author:"Raphaël Maurice Forment",date:"2024-19-02"};class T extends L{constructor(s){super(),P(this,s,null,R,M,{})}}export{T as default,S as metadata};
|
||||
BIN
_app/immutable/chunks/journee.62feJhMJ.js.br
Normal file
BIN
_app/immutable/chunks/journee.62feJhMJ.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/journee.62feJhMJ.js.gz
Normal file
BIN
_app/immutable/chunks/journee.62feJhMJ.js.gz
Normal file
Binary file not shown.
@ -1 +0,0 @@
|
||||
import{s as j,e as k,n as v}from"./scheduler.aZRR5A_O.js";import{S as B,i as H,g as o,s as h,h as n,x as C,c as _,k as y,l as u,a as r,f as i}from"./index.kYoizZ4A.js";function L(M){let s,x='Le <strong>23 avril 2024</strong> sera organisé à la <strong>Maison des Sciences de l’Homme Paris Nord</strong> une journée d’étude consacrée au <em>live coding</em>. Cette journée est organisée par <a href="https://www.youtube.com/@th4music" rel="nofollow">Agathe Herrou</a>, <a href="https://remigeorges.fr/" rel="nofollow">Rémi Georges</a> et moi-même. Toutes les informations sont disponibles ici : <a href="htttps://journee.livecoding.fr">Journée d’étude Live Coding</a>.',m,c,p,t,w,f,d,g,l,b="En espérant vous y croiser nombreux !";return{c(){s=o("p"),s.innerHTML=x,m=h(),c=o("br"),p=h(),t=o("img"),f=h(),d=o("br"),g=h(),l=o("p"),l.textContent=b,this.h()},l(e){s=n(e,"P",{"data-svelte-h":!0}),C(s)!=="svelte-1hw20a"&&(s.innerHTML=x),m=_(e),c=n(e,"BR",{}),p=_(e),t=n(e,"IMG",{src:!0,alt:!0,style:!0}),f=_(e),d=n(e,"BR",{}),g=_(e),l=n(e,"P",{"data-svelte-h":!0}),C(l)!=="svelte-wetkg9"&&(l.textContent=b),this.h()},h(){k(t.src,w="../images/jlc_poster.png")||y(t,"src",w),y(t,"alt","Biset Blank"),u(t,"display","block"),u(t,"margin-left","auto"),u(t,"margin-right","auto"),u(t,"max-width","1000px"),u(t,"width","75%")},m(e,a){r(e,s,a),r(e,m,a),r(e,c,a),r(e,p,a),r(e,t,a),r(e,f,a),r(e,d,a),r(e,g,a),r(e,l,a)},p:v,i:v,o:v,d(e){e&&(i(s),i(m),i(c),i(p),i(t),i(f),i(d),i(g),i(l))}}}const P={title:"Journée d'étude sur le live coding",author:"Raphaël Maurice Forment",date:"2024-19-02"};class S extends B{constructor(s){super(),H(this,s,null,L,j,{})}}export{S as default,P as metadata};
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
_app/immutable/chunks/livecoding_supercollider_2.lKcireEh.js.br
Normal file
BIN
_app/immutable/chunks/livecoding_supercollider_2.lKcireEh.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/livecoding_supercollider_2.lKcireEh.js.gz
Normal file
BIN
_app/immutable/chunks/livecoding_supercollider_2.lKcireEh.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
import{s as U,e as F,n as M}from"./scheduler.aZRR5A_O.js";import{S as W,i as j,g as n,s as a,h as o,x as u,c as p,k as b,l as y,a as l,f as s}from"./index.kYoizZ4A.js";function B(X){let i,H="Une très brève présentation du Teletype",w,c,q='Le <a href="https://monome.org/docs/teletype/" rel="nofollow">Monome Teletype</a> est un module Eurorack <em>open source</em> (relativement cher et rare..) qui embarque un interpréteur pour un petit langage de programmation dédié à la composition algorithmique et au contrôle des synthétiseurs Eurorack. Le Teletype permet aux plus courageux de pratiquer le <em>live coding</em> sans ordinateur, directement au contact de la machine. Un clavier connecté en facade du module constitue l’interface principale pour interagir avec ce dernier. Il est aussi possible de recevoir des signaux (<strong>CV</strong>) et des impulsions (<strong>Gate</strong>) pour contrôler le déclenchement de scripts ou pour nourrir vos scripts de données externes. Une version <a href="https://vcvrack.com/" rel="nofollow">VCVRack</a> (gratuite !) existe également et autorise le <em>live coding</em> directement depuis ce logiciel.',x,t,S="",I,C,m,R='Le <em>live coding</em> sur le <em>Teletype</em> n’est pas la discipline la plus répandue. Les machines conçues par Monome ont une réputation rarement usurpée de minimalisme et d’austérité. Ce sont des machines conçues pour être programmées, modifiées et étendues par leurs utilisateurs. Il existe une myriade de projets construits autour de ces modules, ce qui inclut par ailleurs de nouvelles extensions physiques (<a href="https://store.bpcmusic.com/products/telexi?variant=28441435083" rel="nofollow">Telexi</a>, <a href="https://store.bpcmusic.com/products/telexo?variant=29458964427" rel="nofollow">Telexo</a>, <a href="https://github.com/attowatt/i2c2midi" rel="nofollow">i2c2midi</a>) ou même des versions alternatives du logiciel à flasher soi-même sur le contrôleur. En raison de ces spécificités, les Teletype peuvent être utilisés comme modules utilitaires, comme outils de composition mais aussi plus rarement… comme outils pour <em>live coder</em> l’intégralité d’un synthétiseur ou d’un système.',T,_,L,d,V="Nouvelle version du firmware Teletype",g,f,$='Le Teletype, depuis l’an passé, n’est plus produit par Monome. Il est toutefois possible de trouver les <a href="https://llllllll.co/t/teletype-hardware-open/27242" rel="nofollow">plans</a> pour en construire soi-même. On peut aussi également contribuer au <a href="https://github.com/monome/teletype" rel="nofollow">code source</a>. On peut facilement trouver ce module à la revente sur internet, aussi bien neuf que d’occasion. En bref, le Teletype continue sa vie et ne semble pas prêt de disparaître. Une nouvelle version du firmware <a href="https://github.com/monome/teletype/releases/tag/v5.0.0" rel="nofollow">vient d’être publiée</a> et apporte une myriade de nouvelles choses :',k,v,O=`- drum ops [Byzero]<br/>
|
||||
import{s as U,e as F,n as M}from"./scheduler.aZRR5A_O.js";import{S as W,i as B,g as n,s as a,h as o,x as u,c as p,k as b,l as y,a as l,f as s}from"./index.kYoizZ4A.js";function N(X){let i,H="Une très brève présentation du Teletype",w,c,q='Le <a href="https://monome.org/docs/teletype/" rel="nofollow">Monome Teletype</a> est un module Eurorack <em>open source</em> (relativement cher et rare..) qui embarque un interpréteur pour un petit langage de programmation dédié à la composition algorithmique et au contrôle des synthétiseurs Eurorack. Le Teletype permet aux plus courageux de pratiquer le <em>live coding</em> sans ordinateur, directement au contact de la machine. Un clavier connecté en facade du module constitue l’interface principale pour interagir avec ce dernier. Il est aussi possible de recevoir des signaux (<strong>CV</strong>) et des impulsions (<strong>Gate</strong>) pour contrôler le déclenchement de scripts ou pour nourrir vos scripts de données externes. Une version <a href="https://vcvrack.com/" rel="nofollow">VCVRack</a> (gratuite !) existe également et autorise le <em>live coding</em> directement depuis ce logiciel.',x,t,S="",I,T,m,R='Le <em>live coding</em> sur le <em>Teletype</em> n’est pas la discipline la plus répandue. Les machines conçues par Monome ont une réputation rarement usurpée de minimalisme et d’austérité. Ce sont des machines conçues pour être programmées, modifiées et étendues par leurs utilisateurs. Il existe une myriade de projets construits autour de ces modules, ce qui inclut par ailleurs de nouvelles extensions physiques (<a href="https://store.bpcmusic.com/products/telexi?variant=28441435083" rel="nofollow">Telexi</a>, <a href="https://store.bpcmusic.com/products/telexo?variant=29458964427" rel="nofollow">Telexo</a>, <a href="https://github.com/attowatt/i2c2midi" rel="nofollow">i2c2midi</a>) ou même des versions alternatives du logiciel à flasher soi-même sur le contrôleur. En raison de ces spécificités, les Teletype peuvent être utilisés comme modules utilitaires, comme outils de composition mais aussi plus rarement… comme outils pour <em>live coder</em> l’intégralité d’un synthétiseur ou d’un système.',C,_,L,d,V="Nouvelle version du firmware Teletype",g,f,$='Le Teletype, depuis l’an passé, n’est plus produit par Monome. Il est toutefois possible de trouver les <a href="https://llllllll.co/t/teletype-hardware-open/27242" rel="nofollow">plans</a> pour en construire soi-même. On peut aussi également contribuer au <a href="https://github.com/monome/teletype" rel="nofollow">code source</a>. On peut facilement trouver ce module à la revente sur internet, aussi bien neuf que d’occasion. En bref, le Teletype continue sa vie et ne semble pas prêt de disparaître. Une nouvelle version du firmware <a href="https://github.com/monome/teletype/releases/tag/v5.0.0" rel="nofollow">vient d’être publiée</a> et apporte une myriade de nouvelles choses :',k,v,O=`- drum ops [Byzero]<br/>
|
||||
- support for multiple faderbanks [Lightbreaker]<br/>
|
||||
- I2C2MIDI ops [attowatt / scanner_darkly]<br/>
|
||||
- new disting ex ops: dual algorithms, EX.M.N#, EX.M.NO#, EX.M.CC# [scanner_darkly]<br/>
|
||||
@ -10,4 +10,4 @@ import{s as U,e as F,n as M}from"./scheduler.aZRR5A_O.js";import{S as W,i as j,g
|
||||
- basic menu for reading/writing scenes when a USB stick is inserted [Dewb]<br/>
|
||||
- new ops: CV.CAL and CV.CAL.RESET to calibrate CV outputs [Dewb]<br/>
|
||||
- new Disting EX ops: EX.CH, EX.#, EX.N#, EX.NO# [scanner_darkly]<br/>
|
||||
- new dual W/ ops: W/.SEL, W/S.POLY, W/S.POLY.RESET, W/1, W/2 [scanner_darkly]<br/>`,E,h,P="Elle est d’ores et déjà disponible pour VCVRack : la mise à jour se fait automatiquement. Pour ceux qui souhaitent découvrir une nouvelle manière de <em>live coder</em> ou même débuter en étant au plus près de la synthèse, c’est sans doute la bonne chose à faire.";return{c(){i=n("h2"),i.textContent=H,w=a(),c=n("p"),c.innerHTML=q,x=a(),t=n("iframe"),t.innerHTML=S,C=a(),m=n("p"),m.innerHTML=R,T=a(),_=n("br"),L=a(),d=n("h2"),d.textContent=V,g=a(),f=n("p"),f.innerHTML=$,k=a(),v=n("blockquote"),v.innerHTML=O,E=a(),h=n("p"),h.innerHTML=P,this.h()},l(e){i=o(e,"H2",{"data-svelte-h":!0}),u(i)!=="svelte-1kcklcl"&&(i.textContent=H),w=p(e),c=o(e,"P",{"data-svelte-h":!0}),u(c)!=="svelte-la9dvv"&&(c.innerHTML=q),x=p(e),t=o(e,"IFRAME",{src:!0,width:!0,height:!0,frameborder:!0,allow:!0,style:!0,"data-svelte-h":!0}),u(t)!=="svelte-j1y3mw"&&(t.innerHTML=S),C=p(e),m=o(e,"P",{"data-svelte-h":!0}),u(m)!=="svelte-1dwpoyj"&&(m.innerHTML=R),T=p(e),_=o(e,"BR",{}),L=p(e),d=o(e,"H2",{"data-svelte-h":!0}),u(d)!=="svelte-w8a9k4"&&(d.textContent=V),g=p(e),f=o(e,"P",{"data-svelte-h":!0}),u(f)!=="svelte-1xttz17"&&(f.innerHTML=$),k=p(e),v=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),u(v)!=="svelte-cprp7p"&&(v.innerHTML=O),E=p(e),h=o(e,"P",{"data-svelte-h":!0}),u(h)!=="svelte-elpw0p"&&(h.innerHTML=P),this.h()},h(){F(t.src,I="https://player.vimeo.com/video/129271731?h=0070353db0&color=ff7700&title=0&byline=0&portrait=0")||b(t,"src",I),b(t,"width","640"),b(t,"height","360"),b(t,"frameborder","0"),b(t,"allow","autoplay; fullscreen; picture-in-picture allowfullscreen"),y(t,"display","block"),y(t,"margin-left","auto"),y(t,"margin-right","auto"),y(t,"margin-top","20px"),y(t,"margin-bottom","20px")},m(e,r){l(e,i,r),l(e,w,r),l(e,c,r),l(e,x,r),l(e,t,r),l(e,C,r),l(e,m,r),l(e,T,r),l(e,_,r),l(e,L,r),l(e,d,r),l(e,g,r),l(e,f,r),l(e,k,r),l(e,v,r),l(e,E,r),l(e,h,r)},p:M,i:M,o:M,d(e){e&&(s(i),s(w),s(c),s(x),s(t),s(C),s(m),s(T),s(_),s(L),s(d),s(g),s(f),s(k),s(v),s(E),s(h))}}}const D={title:"Teletype 5.0",author:"Raphaël Maurice Forment",date:"2024-03-02"};class z extends W{constructor(i){super(),j(this,i,null,B,U,{})}}export{z as default,D as metadata};
|
||||
- new dual W/ ops: W/.SEL, W/S.POLY, W/S.POLY.RESET, W/1, W/2 [scanner_darkly]<br/>`,E,h,P="Elle est d’ores et déjà disponible pour VCVRack : la mise à jour se fait automatiquement. Pour ceux qui souhaitent découvrir une nouvelle manière de <em>live coder</em> ou même débuter en étant au plus près de la synthèse, c’est sans doute la bonne chose à faire.";return{c(){i=n("h2"),i.textContent=H,w=a(),c=n("p"),c.innerHTML=q,x=a(),t=n("iframe"),t.innerHTML=S,T=a(),m=n("p"),m.innerHTML=R,C=a(),_=n("br"),L=a(),d=n("h2"),d.textContent=V,g=a(),f=n("p"),f.innerHTML=$,k=a(),v=n("blockquote"),v.innerHTML=O,E=a(),h=n("p"),h.innerHTML=P,this.h()},l(e){i=o(e,"H2",{"data-svelte-h":!0}),u(i)!=="svelte-1kcklcl"&&(i.textContent=H),w=p(e),c=o(e,"P",{"data-svelte-h":!0}),u(c)!=="svelte-la9dvv"&&(c.innerHTML=q),x=p(e),t=o(e,"IFRAME",{title:!0,src:!0,width:!0,height:!0,frameborder:!0,allow:!0,style:!0,"data-svelte-h":!0}),u(t)!=="svelte-y1vehx"&&(t.innerHTML=S),T=p(e),m=o(e,"P",{"data-svelte-h":!0}),u(m)!=="svelte-1dwpoyj"&&(m.innerHTML=R),C=p(e),_=o(e,"BR",{}),L=p(e),d=o(e,"H2",{"data-svelte-h":!0}),u(d)!=="svelte-w8a9k4"&&(d.textContent=V),g=p(e),f=o(e,"P",{"data-svelte-h":!0}),u(f)!=="svelte-1xttz17"&&(f.innerHTML=$),k=p(e),v=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),u(v)!=="svelte-cprp7p"&&(v.innerHTML=O),E=p(e),h=o(e,"P",{"data-svelte-h":!0}),u(h)!=="svelte-elpw0p"&&(h.innerHTML=P),this.h()},h(){b(t,"title","Teletype"),F(t.src,I="https://player.vimeo.com/video/129271731?h=0070353db0&color=ff7700&title=0&byline=0&portrait=0")||b(t,"src",I),b(t,"width","640"),b(t,"height","360"),b(t,"frameborder","0"),b(t,"allow","autoplay; fullscreen; picture-in-picture allowfullscreen"),y(t,"display","block"),y(t,"margin-left","auto"),y(t,"margin-right","auto"),y(t,"margin-top","20px"),y(t,"margin-bottom","20px")},m(e,r){l(e,i,r),l(e,w,r),l(e,c,r),l(e,x,r),l(e,t,r),l(e,T,r),l(e,m,r),l(e,C,r),l(e,_,r),l(e,L,r),l(e,d,r),l(e,g,r),l(e,f,r),l(e,k,r),l(e,v,r),l(e,E,r),l(e,h,r)},p:M,i:M,o:M,d(e){e&&(s(i),s(w),s(c),s(x),s(t),s(T),s(m),s(C),s(_),s(L),s(d),s(g),s(f),s(k),s(v),s(E),s(h))}}}const D={title:"Teletype 5.0",author:"Raphaël Maurice Forment",date:"2024-03-02"};class z extends W{constructor(i){super(),B(this,i,null,N,U,{})}}export{z as default,D as metadata};
|
||||
BIN
_app/immutable/chunks/teletypecinqzero.GO5pFCPb.js.br
Normal file
BIN
_app/immutable/chunks/teletypecinqzero.GO5pFCPb.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/teletypecinqzero.GO5pFCPb.js.gz
Normal file
BIN
_app/immutable/chunks/teletypecinqzero.GO5pFCPb.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user