deploy: 78bd1dd8a4
This commit is contained in:
@ -1 +1 @@
|
||||
import{s as y,x as $,y as w,n as G}from"./scheduler.aZRR5A_O.js";import{S as O,i as P,r as R,u as S,v as k,d as I,t as V,w as A,g as _,s as h,h as g,x as v,c as x,k as B,a as i,f as r}from"./index.kYoizZ4A.js";import{G as D,g as E,a as T}from"./guides.fqK5Mftf.js";function F(f){let t,d="Ce site est conçu pour être rapidement mis à jour par la communauté des <em>live coders</em> francophones. Chaque section est construite automatiquement à partir des données mises à disposition par chacun : <strong>Évènements</strong>, <strong>Membres</strong>, <strong>Outils</strong>, <strong>Guides</strong>, <strong>Réseaux</strong>, <strong>Resources</strong>, <strong>Presse</strong>, etc. En séparant les données de la mise en page, cela permet au site d’évoluer rapidement et indépendamment des données amassées :)",l,a,s="Où se situent les données ?",n,u,z="Les données sont intégrées à la source du site :",C,p,L='<p>1) Rendez-vous sur le <a href="https://github" rel="nofollow">dépôt</a> dans le dossier <code>lib/data</code> : <a href="https://github.com/Bubobubobubobubo/livecodingfr/tree/main/src/lib/data" rel="nofollow">ici</a>.</p> <p>2) Vous y trouverez un fichier <strong>JSON</strong> pour chaque section du site.</p> <p>3) Éditez depuis l’éditeur intégré de GitHub ou modifiez en local.</p> <p>4) Soumettez vos changements, attendez la mise à jour du site !</p>',b,m,M="Où se situent les guides ?",H,c,q='Les guides répondent à un format différent. Il existe <a href="/guides/proposer_guide">un autre article</a> qui vous guidera pour en créer/modifier un guide.';return{c(){t=_("p"),t.innerHTML=d,l=h(),a=_("h2"),a.textContent=s,n=h(),u=_("p"),u.textContent=z,C=h(),p=_("div"),p.innerHTML=L,b=h(),m=_("h2"),m.textContent=M,H=h(),c=_("p"),c.innerHTML=q,this.h()},l(e){t=g(e,"P",{"data-svelte-h":!0}),v(t)!=="svelte-1r1wqsk"&&(t.innerHTML=d),l=x(e),a=g(e,"H2",{"data-svelte-h":!0}),v(a)!=="svelte-17idpzd"&&(a.textContent=s),n=x(e),u=g(e,"P",{"data-svelte-h":!0}),v(u)!=="svelte-1wkphp0"&&(u.textContent=z),C=x(e),p=g(e,"DIV",{class:!0,"data-svelte-h":!0}),v(p)!=="svelte-p5v4nz"&&(p.innerHTML=L),b=x(e),m=g(e,"H2",{"data-svelte-h":!0}),v(m)!=="svelte-aapbly"&&(m.textContent=M),H=x(e),c=g(e,"P",{"data-svelte-h":!0}),v(c)!=="svelte-q9p27"&&(c.innerHTML=q),this.h()},h(){B(p,"class","pl-8 mt-4")},m(e,o){i(e,t,o),i(e,l,o),i(e,a,o),i(e,n,o),i(e,u,o),i(e,C,o),i(e,p,o),i(e,b,o),i(e,m,o),i(e,H,o),i(e,c,o)},p:G,d(e){e&&(r(t),r(l),r(a),r(n),r(u),r(C),r(p),r(b),r(m),r(H),r(c))}}}function J(f){let t,d;const l=[f[0],j];let a={$$slots:{default:[F]},$$scope:{ctx:f}};for(let s=0;s<l.length;s+=1)a=$(a,l[s]);return t=new D({props:a}),{c(){R(t.$$.fragment)},l(s){S(t.$$.fragment,s)},m(s,n){k(t,s,n),d=!0},p(s,[n]){const u=n&1?E(l,[n&1&&T(s[0]),n&0&&T(j)]):{};n&2&&(u.$$scope={dirty:n,ctx:s}),t.$set(u)},i(s){d||(I(t.$$.fragment,s),d=!0)},o(s){V(t.$$.fragment,s),d=!1},d(s){A(t,s)}}}const j={title:"Comment ajouter des informations au site ?",date:"2023-12-23",author:"Raphaël Maurice Forment"};function N(f,t,d){return f.$$set=l=>{d(0,t=$($({},t),w(l)))},t=w(t),[t]}class W extends O{constructor(t){super(),P(this,t,N,J,y,{})}}export{W as default,j as metadata};
|
||||
import{s as y,x as $,y as w,n as G}from"./scheduler.aZRR5A_O.js";import{S as O,i as P,r as R,u as S,v as k,d as I,t as V,w as A,g as _,s as h,h as g,x as v,c as x,k as B,a as i,f as r}from"./index.kYoizZ4A.js";import{G as D,g as E,a as T}from"./guides.fqK5Mftf.js";function F(f){let t,d="Ce site est conçu pour être rapidement mis à jour par la communauté des <em>live coders</em> francophones. Chaque section est construite automatiquement à partir des données mises à disposition par chacun : <strong>Évènements</strong>, <strong>Membres</strong>, <strong>Outils</strong>, <strong>Guides</strong>, <strong>Réseaux</strong>, <strong>Resources</strong>, <strong>Presse</strong>, etc. En séparant les données de la mise en page, cela permet au site d’évoluer rapidement et indépendamment des données amassées :)",l,a,s="Où se situent les données ?",n,u,z="Les données sont intégrées à la source du site :",C,p,L='<p>1) Rendez-vous sur le <a href="https://github" rel="nofollow">dépôt</a> dans le dossier <code>lib/data</code> : <a href="https://github.com/Bubobubobubobubo/livecodingfr/tree/main/src/lib/data" rel="nofollow">ici</a>.</p> <p>2) Vous y trouverez un fichier <strong>JSON</strong> pour chaque section du site.</p> <p>3) Éditez depuis l’éditeur intégré de GitHub ou modifiez en local.</p> <p>4) Soumettez vos changements, attendez la mise à jour du site !</p>',b,m,M="Où se situent les guides ?",H,c,q='Les guides répondent à un format différent. Il existe <a href="/guides/proposer_guide">un autre article</a> qui vous guidera pour en créer/modifier un guide.';return{c(){t=_("p"),t.innerHTML=d,l=h(),a=_("h2"),a.textContent=s,n=h(),u=_("p"),u.textContent=z,C=h(),p=_("div"),p.innerHTML=L,b=h(),m=_("h2"),m.textContent=M,H=h(),c=_("p"),c.innerHTML=q,this.h()},l(e){t=g(e,"P",{"data-svelte-h":!0}),v(t)!=="svelte-1r1wqsk"&&(t.innerHTML=d),l=x(e),a=g(e,"H2",{"data-svelte-h":!0}),v(a)!=="svelte-17idpzd"&&(a.textContent=s),n=x(e),u=g(e,"P",{"data-svelte-h":!0}),v(u)!=="svelte-1wkphp0"&&(u.textContent=z),C=x(e),p=g(e,"DIV",{class:!0,"data-svelte-h":!0}),v(p)!=="svelte-p5v4nz"&&(p.innerHTML=L),b=x(e),m=g(e,"H2",{"data-svelte-h":!0}),v(m)!=="svelte-aapbly"&&(m.textContent=M),H=x(e),c=g(e,"P",{"data-svelte-h":!0}),v(c)!=="svelte-q9p27"&&(c.innerHTML=q),this.h()},h(){B(p,"class","pl-8 mt-4")},m(e,o){i(e,t,o),i(e,l,o),i(e,a,o),i(e,n,o),i(e,u,o),i(e,C,o),i(e,p,o),i(e,b,o),i(e,m,o),i(e,H,o),i(e,c,o)},p:G,d(e){e&&(r(t),r(l),r(a),r(n),r(u),r(C),r(p),r(b),r(m),r(H),r(c))}}}function J(f){let t,d;const l=[f[0],j];let a={$$slots:{default:[F]},$$scope:{ctx:f}};for(let s=0;s<l.length;s+=1)a=$(a,l[s]);return t=new D({props:a}),{c(){R(t.$$.fragment)},l(s){S(t.$$.fragment,s)},m(s,n){k(t,s,n),d=!0},p(s,[n]){const u=n&1?E(l,[n&1&&T(s[0]),n&0&&T(j)]):{};n&2&&(u.$$scope={dirty:n,ctx:s}),t.$set(u)},i(s){d||(I(t.$$.fragment,s),d=!0)},o(s){V(t.$$.fragment,s),d=!1},d(s){A(t,s)}}}const j={title:"Comment ajouter des informations au site ?",date:"2023-10-20",author:"Raphaël Maurice Forment"};function N(f,t,d){return f.$$set=l=>{d(0,t=$($({},t),w(l)))},t=w(t),[t]}class W extends O{constructor(t){super(),P(this,t,N,J,y,{})}}export{W as default,j as metadata};
|
||||
Binary file not shown.
BIN
_app/immutable/chunks/ajouter_information.RgZE2Hnb.js.gz
Normal file
BIN
_app/immutable/chunks/ajouter_information.RgZE2Hnb.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
import{s as H,e as I,n as y}from"./scheduler.aZRR5A_O.js";import{S as P,i as T,g as n,s as p,h as o,c,x as B,k as R,l as m,a as s,f as a}from"./index.kYoizZ4A.js";function j(L){let t,C,d,b,f,l,V=`Sébastien Huertas (<a href="https://github.com/gibbonjoyeux">gibbonJoyeux</a>) est l'auteur de plusieurs modules pour l'environnement
|
||||
<a href="https://vcvrack.com/">VCVRack</a>. Ses modules permettent de <i>live coder</i> <b>VCVRack </b>par le biais d'un langage spécialisé inspiré de la syntaxe des expressions
|
||||
régulières : <a href="https://library.vcvrack.com/?brand=Biset">Biset Regex</a>. Il est
|
||||
aussi l'auteur d'un module <a href="https://en.wikipedia.org/wiki/Music_tracker">tracker</a> et de nombreux utilitaires permettant de faire de <b>VCV </b>un écosystème plus pertinent pour l'écriture musicale ou pour l'improvisation. Il a dernièrement publié un module en apparence trompeur, <a href="https://library.vcvrack.com/Biset/Biset-Blank">Blank</a>. Un module <i>blank</i>, dans le jargon propre aux synthétiseurs modulaires, est d'ordinaire un module utilisé en lieu et place d'un véritable module. Il permet de combler un vide, de ne pas laisser une partie d'un rack exposée à la poussière ou à la chute accidentelle des objets sur l'alimentation électrique. Il peut aussi être utilisé de manière créative pour décorer un synthétiseur, comme en témoigne ce magnifique pigeon.`,v,x,h,r,q="Le <b>Blank</b> dont il est ici question modifie le comportement global de l'application et de son interface ! Une fois inséré dans un <i>patch</i>, chaque câble devient <i>auscultable</i> et s'anime. Il est possible d'aperçevoir la forme d'onde du signal passant au travers des câbles. Pour le public, cela permet de comprendre plus facilement le type de signaux utilisés et la nature des signaux qui transitent pour chaque connexion. Pour l'apprentissage ou la pédagogie, ce module remplace aisément l'utilisation d'un oscilloscope dédié. Passer la souris sur une connexion affiche aussi un oscilloscope dans une fenêtre <i>popup</i>. Le module est également relativement économe en ressources, ce qui est toujours un plus !",g,k,_,u,M="Ce module a initialement été conçu pour offrir un meilleur retour visuel au public au cours d'une performances de <i>live coding</i>. Son utilité dépasse désormais largement ce seul contexte. Félicitations à gibbonJoyeux pour son travail sur l'écosystème VCVRack.";return{c(){t=n("img"),d=p(),b=n("br"),f=p(),l=n("p"),l.innerHTML=V,v=p(),x=n("br"),h=p(),r=n("p"),r.innerHTML=q,g=p(),k=n("br"),_=p(),u=n("p"),u.innerHTML=M,this.h()},l(e){t=o(e,"IMG",{src:!0,alt:!0,style:!0}),d=c(e),b=o(e,"BR",{}),f=c(e),l=o(e,"P",{"data-svelte-h":!0}),B(l)!=="svelte-plfmxr"&&(l.innerHTML=V),v=c(e),x=o(e,"BR",{}),h=c(e),r=o(e,"P",{"data-svelte-h":!0}),B(r)!=="svelte-1tjhhux"&&(r.innerHTML=q),g=c(e),k=o(e,"BR",{}),_=c(e),u=o(e,"P",{"data-svelte-h":!0}),B(u)!=="svelte-xntazt"&&(u.innerHTML=M),this.h()},h(){I(t.src,C="../images/bisetblank.gif")||R(t,"src",C),R(t,"alt","Biset Blank"),m(t,"display","block"),m(t,"margin-left","auto"),m(t,"margin-right","auto"),m(t,"max-width","1000px"),m(t,"width","75%")},m(e,i){s(e,t,i),s(e,d,i),s(e,b,i),s(e,f,i),s(e,l,i),s(e,v,i),s(e,x,i),s(e,h,i),s(e,r,i),s(e,g,i),s(e,k,i),s(e,_,i),s(e,u,i)},p:y,i:y,o:y,d(e){e&&(a(t),a(d),a(b),a(f),a(l),a(v),a(x),a(h),a(r),a(g),a(k),a(_),a(u))}}}const F={title:"Biset Blank : un module VCVRack pour animer les performances de live coding",author:"Raphaël Maurice Forment",date:"2024-08-02"};class J extends P{constructor(t){super(),T(this,t,null,j,H,{})}}export{J as default,F as metadata};
|
||||
aussi l'auteur d'un module <a href="https://en.wikipedia.org/wiki/Music_tracker">tracker</a> et de nombreux utilitaires permettant de faire de <b>VCV </b>un écosystème plus pertinent pour l'écriture musicale ou pour l'improvisation. Il a dernièrement publié un module en apparence trompeur, <a href="https://library.vcvrack.com/Biset/Biset-Blank">Blank</a>. Un module <i>blank</i>, dans le jargon propre aux synthétiseurs modulaires, est d'ordinaire un module utilisé en lieu et place d'un véritable module. Il permet de combler un vide, de ne pas laisser une partie d'un rack exposée à la poussière ou à la chute accidentelle des objets sur l'alimentation électrique. Il peut aussi être utilisé de manière créative pour décorer un synthétiseur, comme en témoigne ce magnifique pigeon.`,v,x,h,r,q="Le <b>Blank</b> dont il est ici question modifie le comportement global de l'application et de son interface ! Une fois inséré dans un <i>patch</i>, chaque câble devient <i>auscultable</i> et s'anime. Il est possible d'aperçevoir la forme d'onde du signal passant au travers des câbles. Pour le public, cela permet de comprendre plus facilement le type de signaux utilisés et la nature des signaux qui transitent pour chaque connexion. Pour l'apprentissage ou la pédagogie, ce module remplace aisément l'utilisation d'un oscilloscope dédié. Passer la souris sur une connexion affiche aussi un oscilloscope dans une fenêtre <i>popup</i>. Le module est également relativement économe en ressources, ce qui est toujours un plus !",g,k,_,u,M="Ce module a initialement été conçu pour offrir un meilleur retour visuel au public au cours d'une performances de <i>live coding</i>. Son utilité dépasse désormais largement ce seul contexte. Félicitations à gibbonJoyeux pour son travail sur l'écosystème VCVRack.";return{c(){t=n("img"),d=p(),b=n("br"),f=p(),l=n("p"),l.innerHTML=V,v=p(),x=n("br"),h=p(),r=n("p"),r.innerHTML=q,g=p(),k=n("br"),_=p(),u=n("p"),u.innerHTML=M,this.h()},l(e){t=o(e,"IMG",{src:!0,alt:!0,style:!0}),d=c(e),b=o(e,"BR",{}),f=c(e),l=o(e,"P",{"data-svelte-h":!0}),B(l)!=="svelte-plfmxr"&&(l.innerHTML=V),v=c(e),x=o(e,"BR",{}),h=c(e),r=o(e,"P",{"data-svelte-h":!0}),B(r)!=="svelte-1tjhhux"&&(r.innerHTML=q),g=c(e),k=o(e,"BR",{}),_=c(e),u=o(e,"P",{"data-svelte-h":!0}),B(u)!=="svelte-xntazt"&&(u.innerHTML=M),this.h()},h(){I(t.src,C="../images/bisetblank.gif")||R(t,"src",C),R(t,"alt","Biset Blank"),m(t,"display","block"),m(t,"margin-left","auto"),m(t,"margin-right","auto"),m(t,"max-width","1000px"),m(t,"width","75%")},m(e,i){s(e,t,i),s(e,d,i),s(e,b,i),s(e,f,i),s(e,l,i),s(e,v,i),s(e,x,i),s(e,h,i),s(e,r,i),s(e,g,i),s(e,k,i),s(e,_,i),s(e,u,i)},p:y,i:y,o:y,d(e){e&&(a(t),a(d),a(b),a(f),a(l),a(v),a(x),a(h),a(r),a(g),a(k),a(_),a(u))}}}const F={title:"Biset Blank : un module VCVRack pour animer les performances de live coding",author:"Raphaël Maurice Forment",date:"2024-02-08"};class J extends P{constructor(t){super(),T(this,t,null,j,H,{})}}export{J as default,F as metadata};
|
||||
BIN
_app/immutable/chunks/biset_blank.fRIiUlm4.js.br
Normal file
BIN
_app/immutable/chunks/biset_blank.fRIiUlm4.js.br
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -8,4 +8,4 @@ performance. Je ne connais (plus) personne qui l’utilise. SuperCollider règne
|
||||
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,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};
|
||||
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-02-10"};class $ extends z{constructor(a){super(),V(this,a,null,U,Q,{})}}export{$ as default,Z as metadata};
|
||||
BIN
_app/immutable/chunks/chuck_ide.bu6oS1xc.js.br
Normal file
BIN
_app/immutable/chunks/chuck_ide.bu6oS1xc.js.br
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +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};
|
||||
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-02-19"};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.o32c66xJ.js.br
Normal file
BIN
_app/immutable/chunks/journee.o32c66xJ.js.br
Normal file
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.8AJoMUQ4.js.br
Normal file
BIN
_app/immutable/chunks/livecoding_supercollider.8AJoMUQ4.js.br
Normal file
Binary file not shown.
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.1cH3uNg6.js.br
Normal file
BIN
_app/immutable/chunks/livecoding_supercollider_2.1cH3uNg6.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/livecoding_supercollider_2.1cH3uNg6.js.gz
Normal file
BIN
_app/immutable/chunks/livecoding_supercollider_2.1cH3uNg6.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -13,4 +13,4 @@ Mike Hodnick : <a href="https://kindohm.bandcamp.com/album/prompt-3" rel="nofoll
|
||||
album est produit par Nil Hartman (un lyonnais !) et propose aussi une forme physique avec un
|
||||
format de distribution original : ”<em>2GB USB flash drive archival of 16-bit WAV files of Prompt 3 by Kindohm, engraved with the 3OP logo. High quality 12,7cm x 12,7cm matte paper digital print of Prompt 3 cover art by Kindohm & Andrew Bates. Archival includes: exclusive outtakes, live performances, alternate artwork files, and Mike’s Prompt 3 workspace folder of .tidal and .flp files.</em>“.`,y,_,x,n,H=`Nous attendons de pied ferme l’apparition d’un troisième label publiant de la
|
||||
musique <em>live codée</em> à Lyon. Il semblerait que cela ne soit qu’une question de
|
||||
temps.`;return{c(){s=r("p"),s.innerHTML=k,c=o(),f=r("br"),b=o(),l=r("embed"),q=o(),h=r("br"),v=o(),u=r("p"),u.innerHTML=M,y=o(),_=r("br"),x=o(),n=r("p"),n.innerHTML=H,this.h()},l(e){s=m(e,"P",{"data-svelte-h":!0}),L(s)!=="svelte-1tl3fbq"&&(s.innerHTML=k),c=d(e),f=m(e,"BR",{}),b=d(e),l=m(e,"EMBED",{src:!0,style:!0}),q=d(e),h=m(e,"BR",{}),v=d(e),u=m(e,"P",{"data-svelte-h":!0}),L(u)!=="svelte-7nydhy"&&(u.innerHTML=M),y=d(e),_=m(e,"BR",{}),x=d(e),n=m(e,"P",{"data-svelte-h":!0}),L(n)!=="svelte-1308sfy"&&(n.innerHTML=H),this.h()},h(){w(l.src,C="https://ordinateurdanslatete.bandcamp.com/")||O(l,"src",C),p(l,"display","block"),p(l,"margin-left","auto"),p(l,"margin-right","auto"),p(l,"max-width","1000px"),p(l,"width","90%"),p(l,"height","500px")},m(e,t){a(e,s,t),a(e,c,t),a(e,f,t),a(e,b,t),a(e,l,t),a(e,q,t),a(e,h,t),a(e,v,t),a(e,u,t),a(e,y,t),a(e,_,t),a(e,x,t),a(e,n,t)},p:g,i:g,o:g,d(e){e&&(i(s),i(c),i(f),i(b),i(l),i(q),i(h),i(v),i(u),i(y),i(_),i(x),i(n))}}}const S={title:"Ordinateur dans la tête : un label de musique live codée",author:"Raphaël Maurice Forment",date:"2024-09-02"};class V extends T{constructor(s){super(),R(this,s,null,A,B,{})}}export{V as default,S as metadata};
|
||||
temps.`;return{c(){s=r("p"),s.innerHTML=k,c=o(),f=r("br"),b=o(),l=r("embed"),q=o(),h=r("br"),v=o(),u=r("p"),u.innerHTML=M,y=o(),_=r("br"),x=o(),n=r("p"),n.innerHTML=H,this.h()},l(e){s=m(e,"P",{"data-svelte-h":!0}),L(s)!=="svelte-1tl3fbq"&&(s.innerHTML=k),c=d(e),f=m(e,"BR",{}),b=d(e),l=m(e,"EMBED",{src:!0,style:!0}),q=d(e),h=m(e,"BR",{}),v=d(e),u=m(e,"P",{"data-svelte-h":!0}),L(u)!=="svelte-7nydhy"&&(u.innerHTML=M),y=d(e),_=m(e,"BR",{}),x=d(e),n=m(e,"P",{"data-svelte-h":!0}),L(n)!=="svelte-1308sfy"&&(n.innerHTML=H),this.h()},h(){w(l.src,C="https://ordinateurdanslatete.bandcamp.com/")||O(l,"src",C),p(l,"display","block"),p(l,"margin-left","auto"),p(l,"margin-right","auto"),p(l,"max-width","1000px"),p(l,"width","90%"),p(l,"height","500px")},m(e,t){a(e,s,t),a(e,c,t),a(e,f,t),a(e,b,t),a(e,l,t),a(e,q,t),a(e,h,t),a(e,v,t),a(e,u,t),a(e,y,t),a(e,_,t),a(e,x,t),a(e,n,t)},p:g,i:g,o:g,d(e){e&&(i(s),i(c),i(f),i(b),i(l),i(q),i(h),i(v),i(u),i(y),i(_),i(x),i(n))}}}const S={title:"Ordinateur dans la tête : un label de musique live codée",author:"Raphaël Maurice Forment",date:"2024-02-09"};class V extends T{constructor(s){super(),R(this,s,null,A,B,{})}}export{V as default,S as metadata};
|
||||
BIN
_app/immutable/chunks/ordinateur_tete.tkILrO2H.js.br
Normal file
BIN
_app/immutable/chunks/ordinateur_tete.tkILrO2H.js.br
Normal file
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
import{s as F,x as P,y as U,n as G}from"./scheduler.aZRR5A_O.js";import{S as J,i as N,r as V,u as I,v as K,d as O,t as Q,w as W,g as p,s as m,H as X,h as c,x as d,c as f,j as Y,C as Z,f as a,k as ee,a as l}from"./index.kYoizZ4A.js";import{G as te,g as se,a as B}from"./guides.fqK5Mftf.js";function ne(q){let t,i='Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite l’écriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple qui permet de l’identifier. Voici l’entête de l’article actuel :',u,o,s,r=`<code class="language-yaml"><span class="token punctuation">---</span>
|
||||
<span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span>
|
||||
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span>
|
||||
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-10-22'</span>
|
||||
<span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
|
||||
<span class="token punctuation">---</span></code>`,v,_,$="Il n’est pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :",M,g,z="<li><strong>title</strong> : le titre complet de l’article</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li>",w,h,j="Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur d’autres pages.",H,x,S="Contenu de l’article",y,b,A="Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème pour publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.",L,C,R="Publication",T,k,D='Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir l’essentiel des plateformes existantes !';return{c(){t=p("p"),t.innerHTML=i,u=m(),o=p("pre"),s=new X(!1),v=m(),_=p("p"),_.textContent=$,M=m(),g=p("ul"),g.innerHTML=z,w=m(),h=p("p"),h.textContent=j,H=m(),x=p("h2"),x.textContent=S,y=m(),b=p("p"),b.innerHTML=A,L=m(),C=p("h2"),C.textContent=R,T=m(),k=p("p"),k.innerHTML=D,this.h()},l(e){t=c(e,"P",{"data-svelte-h":!0}),d(t)!=="svelte-1jy9acf"&&(t.innerHTML=i),u=f(e),o=c(e,"PRE",{class:!0});var n=Y(o);s=Z(n,!1),n.forEach(a),v=f(e),_=c(e,"P",{"data-svelte-h":!0}),d(_)!=="svelte-hsuogf"&&(_.textContent=$),M=f(e),g=c(e,"UL",{"data-svelte-h":!0}),d(g)!=="svelte-1objkrr"&&(g.innerHTML=z),w=f(e),h=c(e,"P",{"data-svelte-h":!0}),d(h)!=="svelte-uedqlf"&&(h.textContent=j),H=f(e),x=c(e,"H2",{"data-svelte-h":!0}),d(x)!=="svelte-1g5ta6o"&&(x.textContent=S),y=f(e),b=c(e,"P",{"data-svelte-h":!0}),d(b)!=="svelte-13oxmt0"&&(b.innerHTML=A),L=f(e),C=c(e,"H2",{"data-svelte-h":!0}),d(C)!=="svelte-qjxet8"&&(C.textContent=R),T=f(e),k=c(e,"P",{"data-svelte-h":!0}),d(k)!=="svelte-pldlgo"&&(k.innerHTML=D),this.h()},h(){s.a=null,ee(o,"class","language-yaml")},m(e,n){l(e,t,n),l(e,u,n),l(e,o,n),s.m(r,o),l(e,v,n),l(e,_,n),l(e,M,n),l(e,g,n),l(e,w,n),l(e,h,n),l(e,H,n),l(e,x,n),l(e,y,n),l(e,b,n),l(e,L,n),l(e,C,n),l(e,T,n),l(e,k,n)},p:G,d(e){e&&(a(t),a(u),a(o),a(v),a(_),a(M),a(g),a(w),a(h),a(H),a(x),a(y),a(b),a(L),a(C),a(T),a(k))}}}function ae(q){let t,i;const u=[q[0],E];let o={$$slots:{default:[ne]},$$scope:{ctx:q}};for(let s=0;s<u.length;s+=1)o=P(o,u[s]);return t=new te({props:o}),{c(){V(t.$$.fragment)},l(s){I(t.$$.fragment,s)},m(s,r){K(t,s,r),i=!0},p(s,[r]){const v=r&1?se(u,[r&1&&B(s[0]),r&0&&B(E)]):{};r&2&&(v.$$scope={dirty:r,ctx:s}),t.$set(v)},i(s){i||(O(t.$$.fragment,s),i=!0)},o(s){Q(t.$$.fragment,s),i=!1},d(s){W(t,s)}}}const E={title:"Comment proposer un guide ?",date:"2023-12-22",author:"Raphaël Maurice Forment"};function le(q,t,i){return q.$$set=u=>{i(0,t=P(P({},t),U(u)))},t=U(t),[t]}class re extends J{constructor(t){super(),N(this,t,le,ae,F,{})}}export{re as default,E as metadata};
|
||||
<span class="token punctuation">---</span></code>`,v,_,$="Il n’est pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :",M,g,z="<li><strong>title</strong> : le titre complet de l’article</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li>",w,h,j="Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur d’autres pages.",H,x,S="Contenu de l’article",y,b,A="Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème pour publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.",L,C,R="Publication",T,k,D='Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir l’essentiel des plateformes existantes !';return{c(){t=p("p"),t.innerHTML=i,u=m(),o=p("pre"),s=new X(!1),v=m(),_=p("p"),_.textContent=$,M=m(),g=p("ul"),g.innerHTML=z,w=m(),h=p("p"),h.textContent=j,H=m(),x=p("h2"),x.textContent=S,y=m(),b=p("p"),b.innerHTML=A,L=m(),C=p("h2"),C.textContent=R,T=m(),k=p("p"),k.innerHTML=D,this.h()},l(e){t=c(e,"P",{"data-svelte-h":!0}),d(t)!=="svelte-1jy9acf"&&(t.innerHTML=i),u=f(e),o=c(e,"PRE",{class:!0});var n=Y(o);s=Z(n,!1),n.forEach(a),v=f(e),_=c(e,"P",{"data-svelte-h":!0}),d(_)!=="svelte-hsuogf"&&(_.textContent=$),M=f(e),g=c(e,"UL",{"data-svelte-h":!0}),d(g)!=="svelte-1objkrr"&&(g.innerHTML=z),w=f(e),h=c(e,"P",{"data-svelte-h":!0}),d(h)!=="svelte-uedqlf"&&(h.textContent=j),H=f(e),x=c(e,"H2",{"data-svelte-h":!0}),d(x)!=="svelte-1g5ta6o"&&(x.textContent=S),y=f(e),b=c(e,"P",{"data-svelte-h":!0}),d(b)!=="svelte-13oxmt0"&&(b.innerHTML=A),L=f(e),C=c(e,"H2",{"data-svelte-h":!0}),d(C)!=="svelte-qjxet8"&&(C.textContent=R),T=f(e),k=c(e,"P",{"data-svelte-h":!0}),d(k)!=="svelte-pldlgo"&&(k.innerHTML=D),this.h()},h(){s.a=null,ee(o,"class","language-yaml")},m(e,n){l(e,t,n),l(e,u,n),l(e,o,n),s.m(r,o),l(e,v,n),l(e,_,n),l(e,M,n),l(e,g,n),l(e,w,n),l(e,h,n),l(e,H,n),l(e,x,n),l(e,y,n),l(e,b,n),l(e,L,n),l(e,C,n),l(e,T,n),l(e,k,n)},p:G,d(e){e&&(a(t),a(u),a(o),a(v),a(_),a(M),a(g),a(w),a(h),a(H),a(x),a(y),a(b),a(L),a(C),a(T),a(k))}}}function ae(q){let t,i;const u=[q[0],E];let o={$$slots:{default:[ne]},$$scope:{ctx:q}};for(let s=0;s<u.length;s+=1)o=P(o,u[s]);return t=new te({props:o}),{c(){V(t.$$.fragment)},l(s){I(t.$$.fragment,s)},m(s,r){K(t,s,r),i=!0},p(s,[r]){const v=r&1?se(u,[r&1&&B(s[0]),r&0&&B(E)]):{};r&2&&(v.$$scope={dirty:r,ctx:s}),t.$set(v)},i(s){i||(O(t.$$.fragment,s),i=!0)},o(s){Q(t.$$.fragment,s),i=!1},d(s){W(t,s)}}}const E={title:"Comment proposer un guide ?",date:"2023-10-22",author:"Raphaël Maurice Forment"};function le(q,t,i){return q.$$set=u=>{i(0,t=P(P({},t),U(u)))},t=U(t),[t]}class re extends J{constructor(t){super(),N(this,t,le,ae,F,{})}}export{re as default,E as metadata};
|
||||
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
import{s as I,e as K,n as y}from"./scheduler.aZRR5A_O.js";import{S as Q,i as U,g as i,s as a,h as o,x as v,c as u,k as S,l as g,a as l,f as r}from"./index.kYoizZ4A.js";function z(A){let s,P='<a href="https://ordinateurdanslatete.bandcamp.com/album/-" rel="nofollow">Jules Cipher</a> a récemment commencé à publier ses efforts pour moderniser l’environnement <a href="https://foxdot681713046.wordpress.com/" rel="nofollow">FoxDot</a> dont le développement a été mis en pause par son développeur, Ryan Kirkbride. Preuve de l’intérêt que cette démarche suscite, le groupe <a href="https://t.me/foxdot" rel="nofollow">Telegram</a> qui centralise les utilisateurs de FoxDot vient d’être renommé <strong>FoxDot/Renardo</strong>. Le travail de Jules Cipher propose de faciliter l’installation du logiciel et de ses dépendances tout en apportant quelques nouvelles fonctionnalités. <strong>Le lien est ici :</strong> <a href="https://renardo.org/#/" rel="nofollow">Renardo</a>.',x,_,b,n,F,w,C,L,d,k="Qu’y a-t-il de neuf ?",H,p,D="<strong>Renardo</strong> contient quelques fonctionnalités développées par l’auteur :",R,m,j="<li>un utilitaire de configuration inclus avec le logiciel</li> <li>un gestionnaire communautaire d’échantillons sonores : le téléchargement se fait depuis un serveur</li> <li>de nouvelles méthodes pour gérer l’interpolation et la transition entre patterns</li> <li>des générateurs de rythme et d’autres fonctions liées à la composition</li> <li>des décorateurs (Python) pour transformer une pièce live codée en pièce composée (et donc réécoutable)</li>",M,c,B='Cette modernisation de <strong>FoxDot</strong> promet également une meilleure intégration avec d’autres outils de production (<strong>Reaper</strong>) ainsi que la possibilité de synchroniser <strong>FoxDot</strong> à d’autres logiciels par le biais l’aide de l’horloge <a href="https://www.ableton.com/en/link/" rel="nofollow">Ableton Link</a>. <strong>Renardo</strong> semble déjà gérer l’installation automatique d’un éditeur de code (<a href="https://pulsar-edit.dev/" rel="nofollow">Pulsar</a>) et sa configuration pour ceux qui ne seraient pas à l’aise avec cette démarche.',q,f,G="État du projet",T,h,J='La première version de <strong>Renardo</strong> est parue il y a moins d’une semaine. Faites part de vos retours sur <a href="https://github.com/e-lie/renardo" rel="nofollow">GitHub</a> pour faciliter la suite du développement et la correction des erreurs.';return{c(){s=i("p"),s.innerHTML=P,x=a(),_=i("br"),b=a(),n=i("img"),w=a(),C=i("br"),L=a(),d=i("h2"),d.textContent=k,H=a(),p=i("p"),p.innerHTML=D,R=a(),m=i("ul"),m.innerHTML=j,M=a(),c=i("p"),c.innerHTML=B,q=a(),f=i("h2"),f.textContent=G,T=a(),h=i("p"),h.innerHTML=J,this.h()},l(e){s=o(e,"P",{"data-svelte-h":!0}),v(s)!=="svelte-78l73d"&&(s.innerHTML=P),x=u(e),_=o(e,"BR",{}),b=u(e),n=o(e,"IMG",{src:!0,alt:!0,style:!0}),w=u(e),C=o(e,"BR",{}),L=u(e),d=o(e,"H2",{"data-svelte-h":!0}),v(d)!=="svelte-1l5m3e8"&&(d.textContent=k),H=u(e),p=o(e,"P",{"data-svelte-h":!0}),v(p)!=="svelte-drh59d"&&(p.innerHTML=D),R=u(e),m=o(e,"UL",{"data-svelte-h":!0}),v(m)!=="svelte-n6hwg8"&&(m.innerHTML=j),M=u(e),c=o(e,"P",{"data-svelte-h":!0}),v(c)!=="svelte-mh7fbk"&&(c.innerHTML=B),q=u(e),f=o(e,"H2",{"data-svelte-h":!0}),v(f)!=="svelte-3avgdx"&&(f.textContent=G),T=u(e),h=o(e,"P",{"data-svelte-h":!0}),v(h)!=="svelte-235wam"&&(h.innerHTML=J),this.h()},h(){K(n.src,F="https://renardo.org/images/screenshot1.png")||S(n,"src",F),S(n,"alt","Renardo"),g(n,"display","block"),g(n,"margin-left","auto"),g(n,"margin-right","auto"),g(n,"max-width","1000px"),g(n,"width","90%")},m(e,t){l(e,s,t),l(e,x,t),l(e,_,t),l(e,b,t),l(e,n,t),l(e,w,t),l(e,C,t),l(e,L,t),l(e,d,t),l(e,H,t),l(e,p,t),l(e,R,t),l(e,m,t),l(e,M,t),l(e,c,t),l(e,q,t),l(e,f,t),l(e,T,t),l(e,h,t)},p:y,i:y,o:y,d(e){e&&(r(s),r(x),r(_),r(b),r(n),r(w),r(C),r(L),r(d),r(H),r(p),r(R),r(m),r(M),r(c),r(q),r(f),r(T),r(h))}}}const O={title:"Premières versions de Renardo",author:"Raphaël Maurice Forment",date:"2024-03-02"};class V extends Q{constructor(s){super(),U(this,s,null,z,I,{})}}export{V as default,O as metadata};
|
||||
import{s as I,e as K,n as y}from"./scheduler.aZRR5A_O.js";import{S as Q,i as U,g as i,s as a,h as o,x as v,c as u,k as S,l as g,a as l,f as r}from"./index.kYoizZ4A.js";function z(A){let s,P='<a href="https://ordinateurdanslatete.bandcamp.com/album/-" rel="nofollow">Jules Cipher</a> a récemment commencé à publier ses efforts pour moderniser l’environnement <a href="https://foxdot681713046.wordpress.com/" rel="nofollow">FoxDot</a> dont le développement a été mis en pause par son développeur, Ryan Kirkbride. Preuve de l’intérêt que cette démarche suscite, le groupe <a href="https://t.me/foxdot" rel="nofollow">Telegram</a> qui centralise les utilisateurs de FoxDot vient d’être renommé <strong>FoxDot/Renardo</strong>. Le travail de Jules Cipher propose de faciliter l’installation du logiciel et de ses dépendances tout en apportant quelques nouvelles fonctionnalités. <strong>Le lien est ici :</strong> <a href="https://renardo.org/#/" rel="nofollow">Renardo</a>.',x,_,b,n,F,w,C,L,d,k="Qu’y a-t-il de neuf ?",H,p,D="<strong>Renardo</strong> contient quelques fonctionnalités développées par l’auteur :",R,m,j="<li>un utilitaire de configuration inclus avec le logiciel</li> <li>un gestionnaire communautaire d’échantillons sonores : le téléchargement se fait depuis un serveur</li> <li>de nouvelles méthodes pour gérer l’interpolation et la transition entre patterns</li> <li>des générateurs de rythme et d’autres fonctions liées à la composition</li> <li>des décorateurs (Python) pour transformer une pièce live codée en pièce composée (et donc réécoutable)</li>",M,c,B='Cette modernisation de <strong>FoxDot</strong> promet également une meilleure intégration avec d’autres outils de production (<strong>Reaper</strong>) ainsi que la possibilité de synchroniser <strong>FoxDot</strong> à d’autres logiciels par le biais l’aide de l’horloge <a href="https://www.ableton.com/en/link/" rel="nofollow">Ableton Link</a>. <strong>Renardo</strong> semble déjà gérer l’installation automatique d’un éditeur de code (<a href="https://pulsar-edit.dev/" rel="nofollow">Pulsar</a>) et sa configuration pour ceux qui ne seraient pas à l’aise avec cette démarche.',q,f,G="État du projet",T,h,J='La première version de <strong>Renardo</strong> est parue il y a moins d’une semaine. Faites part de vos retours sur <a href="https://github.com/e-lie/renardo" rel="nofollow">GitHub</a> pour faciliter la suite du développement et la correction des erreurs.';return{c(){s=i("p"),s.innerHTML=P,x=a(),_=i("br"),b=a(),n=i("img"),w=a(),C=i("br"),L=a(),d=i("h2"),d.textContent=k,H=a(),p=i("p"),p.innerHTML=D,R=a(),m=i("ul"),m.innerHTML=j,M=a(),c=i("p"),c.innerHTML=B,q=a(),f=i("h2"),f.textContent=G,T=a(),h=i("p"),h.innerHTML=J,this.h()},l(e){s=o(e,"P",{"data-svelte-h":!0}),v(s)!=="svelte-78l73d"&&(s.innerHTML=P),x=u(e),_=o(e,"BR",{}),b=u(e),n=o(e,"IMG",{src:!0,alt:!0,style:!0}),w=u(e),C=o(e,"BR",{}),L=u(e),d=o(e,"H2",{"data-svelte-h":!0}),v(d)!=="svelte-1l5m3e8"&&(d.textContent=k),H=u(e),p=o(e,"P",{"data-svelte-h":!0}),v(p)!=="svelte-drh59d"&&(p.innerHTML=D),R=u(e),m=o(e,"UL",{"data-svelte-h":!0}),v(m)!=="svelte-n6hwg8"&&(m.innerHTML=j),M=u(e),c=o(e,"P",{"data-svelte-h":!0}),v(c)!=="svelte-mh7fbk"&&(c.innerHTML=B),q=u(e),f=o(e,"H2",{"data-svelte-h":!0}),v(f)!=="svelte-3avgdx"&&(f.textContent=G),T=u(e),h=o(e,"P",{"data-svelte-h":!0}),v(h)!=="svelte-235wam"&&(h.innerHTML=J),this.h()},h(){K(n.src,F="https://renardo.org/images/screenshot1.png")||S(n,"src",F),S(n,"alt","Renardo"),g(n,"display","block"),g(n,"margin-left","auto"),g(n,"margin-right","auto"),g(n,"max-width","1000px"),g(n,"width","90%")},m(e,t){l(e,s,t),l(e,x,t),l(e,_,t),l(e,b,t),l(e,n,t),l(e,w,t),l(e,C,t),l(e,L,t),l(e,d,t),l(e,H,t),l(e,p,t),l(e,R,t),l(e,m,t),l(e,M,t),l(e,c,t),l(e,q,t),l(e,f,t),l(e,T,t),l(e,h,t)},p:y,i:y,o:y,d(e){e&&(r(s),r(x),r(_),r(b),r(n),r(w),r(C),r(L),r(d),r(H),r(p),r(R),r(m),r(M),r(c),r(q),r(f),r(T),r(h))}}}const O={title:"Premières versions de Renardo",author:"Raphaël Maurice Forment",date:"2024-02-03"};class V extends Q{constructor(s){super(),U(this,s,null,z,I,{})}}export{V as default,O as metadata};
|
||||
BIN
_app/immutable/chunks/renardo.M90N0Dkc.js.br
Normal file
BIN
_app/immutable/chunks/renardo.M90N0Dkc.js.br
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,4 +2,4 @@ import{s as U,e as E,n as O}from"./scheduler.aZRR5A_O.js";import{S as X,i as Y,g
|
||||
Data</a>. Ces deux outils font
|
||||
sensiblement la même chose, à différents niveaux d’avancement. Ils intègrent un
|
||||
interpréteur pour le langage <a href="https://ccrma.stanford.edu/software/snd/snd/s7.html" rel="nofollow">S7 Scheme</a> (publié par Bill Schottstaedt au <a href="https://ccrma.stanford.edu/" rel="nofollow">CCRMA</a>) et permettent de contrôler plus ou moins finement Max ou Pure Data directement depuis LISP. Vous pouvez programmer vos propres séquenceurs, manipuler des données, générer des tableaux et des <em>buffers</em> etc. S7 est un dialecte de Scheme/LISP qui a été conçu pour être facilement intégré dans différentes applications. C’est un langage léger et facile à porter un peu partout. Il a initialement été développé par un musicien pour des musiciens. Il existe une longue tradition dans les milieux créatifs qui consiste à présenter les langages de la famille LISP comme particulièrement adaptés au travail en musique. Il suffit de regarder des outils comme <a href="https://opusmodus.com/forums/live-coding-instrument/" rel="nofollow">OpusModus</a>, <a href="https://extemporelang.github.io/" rel="nofollow">ExTempore</a>, <a href="https://github.com/overtone/overtone" rel="nofollow">Overtone</a>, <a href="https://incudine.sourceforge.net/" rel="nofollow">Incudine</a>, <a href="https://github.com/byulparan/cl-collider" rel="nofollow">cl-collider</a> ou encore <a href="https://www.ircam.fr/transmission/formations-professionnelles/openmusic" rel="nofollow">OpenMusic</a> pour s’en convaincre. Tous réinventent la même idée : faire de LISP un environnement de choix pour la composition électronique/algorithmique. L’utilisation de Scheme for Max et de Scheme for Pure Data s’adresse à des <em>live coders</em> expérimentés et qui maîtrisent déjà un petit peu la programmation et l’utilisation de Max/Pure Data. Il ne faut pas non plus être effrayé de l’aspect académique et un peu <em>nerd</em> de l’expérience. On fait beaucoup de programmation et de technique pour développer, <em>in fine</em>, des super pouvoirs et une maîtrise inégalée de l’environnement de composition.`,I,P,_,a,N,L,y,C,h,Q=`Iain Duncan est l’un des derniers musiciens frappés par le sortilège LISP et il a pris le
|
||||
temps de publier <a href="https://iainctduncan.github.io/scheme-for-max-docs/s7.html#about-s7-and-s74-scheme" rel="nofollow">quelques</a> <a href="https://iainctduncan.github.io/scheme-for-max-docs/motivations.html" rel="nofollow">documents</a> qui détaillent les avantages de LISP pour le travail en musique. Ces outils s’adressent à un public qui aime expérimenter et qui préfère développer de petites librairies/fonctions réutilisables entre différents <em>patchs</em> plutôt que de tout sacrifier pour apprendre l’utilisation d’un <em>framework</em> ou d’un outil/usine à gaz. La documentation est très bien faite et cela vaut le coup de tout lire ne serait-ce que pour s’en imprégner. Même si le fait d’apprendre LISP peut engendrer des réticences plus ou moins justifiées, faire un petit <em>patch</em> pour essayer n’a jamais tué personne. Contrairement à d’autres familles de langages, LISP, il est vrai, à l’air <em>naturellement</em> et presque par accident adapté à la pratique du <em>live coding</em>.`,M,B,D,g,V="Conclusion",R,k,T,p,W,j,H,z,v,J="Quelle conclusion tirer de tout cela ? Aucune idée. Parler des langages LISP comme d’un outil ou d’une expérience magique est un poncif un peu usant à la longue. Si les langages LISPs étaient vraiment nécessaires et adaptés, pourquoi ne sont-ils pas utilisé partout et tout le temps ? Il semble que le vent ait juste tourné et que les langages LISP se soient retrouvés dans une niche qu’ils n’arrivent désormais plus vraiment à quitter. Les langages LISP restent présents un peu partout en informatique musicale, surtout dans les coulisses, et ressurgissent périodiquement pour nous rappeler à quel point ils sont élégants, adaptés et efficaces. Essayez Scheme for Pure Data et faites vous une idée par vous-même.";return{c(){l=u("img"),x=o(),w=u("br"),q=o(),d=u("h2"),d.textContent=F,S=o(),f=u("p"),f.innerHTML=G,I=o(),P=u("br"),_=o(),a=u("iframe"),L=o(),y=u("br"),C=o(),h=u("p"),h.innerHTML=Q,M=o(),B=u("br"),D=o(),g=u("h2"),g.textContent=V,R=o(),k=u("br"),T=o(),p=u("img"),j=o(),H=u("br"),z=o(),v=u("p"),v.textContent=J,this.h()},l(e){l=n(e,"IMG",{src:!0,alt:!0,style:!0}),x=m(e),w=n(e,"BR",{}),q=m(e),d=n(e,"H2",{"data-svelte-h":!0}),b(d)!=="svelte-1v4p4uu"&&(d.textContent=F),S=m(e),f=n(e,"P",{"data-svelte-h":!0}),b(f)!=="svelte-1t86df7"&&(f.innerHTML=G),I=m(e),P=n(e,"BR",{}),_=m(e),a=n(e,"IFRAME",{width:!0,height:!0,src:!0,title:!0,frameborder:!0,allow:!0,style:!0}),Z(a).forEach(t),L=m(e),y=n(e,"BR",{}),C=m(e),h=n(e,"P",{"data-svelte-h":!0}),b(h)!=="svelte-czrwfr"&&(h.innerHTML=Q),M=m(e),B=n(e,"BR",{}),D=m(e),g=n(e,"H2",{"data-svelte-h":!0}),b(g)!=="svelte-grw4hp"&&(g.textContent=V),R=m(e),k=n(e,"BR",{}),T=m(e),p=n(e,"IMG",{src:!0,alt:!0,style:!0}),j=m(e),H=n(e,"BR",{}),z=m(e),v=n(e,"P",{"data-svelte-h":!0}),b(v)!=="svelte-1df9fw3"&&(v.textContent=J),this.h()},h(){E(l.src,A="https://repository-images.githubusercontent.com/232438669/2786d100-7d94-11ea-81b9-74d9e19db04a")||c(l,"src",A),c(l,"alt","Biset Blank"),r(l,"display","block"),r(l,"margin-left","auto"),r(l,"margin-right","auto"),r(l,"max-width","500px"),r(l,"width","75%"),c(a,"width","800"),c(a,"height","600"),E(a.src,N="https://www.youtube.com/embed/rcLWTjN4qBI")||c(a,"src",N),c(a,"title","Stochastic Study #1 for Scheme for Max and modular synthesizer, Iain C.T. Duncan (2021)"),c(a,"frameborder","0"),c(a,"allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),a.allowFullscreen=!0,r(a,"display","block"),r(a,"margin-left","auto"),r(a,"margin-right","auto"),r(a,"max-width","800px"),r(a,"width","75%"),E(p.src,W="https://imgs.xkcd.com/comics/lisp_cycles.png")||c(p,"src",W),c(p,"alt","Biset Blank"),r(p,"display","block"),r(p,"margin-left","auto"),r(p,"margin-right","auto"),r(p,"max-width","800px"),r(p,"width","75%")},m(e,i){s(e,l,i),s(e,x,i),s(e,w,i),s(e,q,i),s(e,d,i),s(e,S,i),s(e,f,i),s(e,I,i),s(e,P,i),s(e,_,i),s(e,a,i),s(e,L,i),s(e,y,i),s(e,C,i),s(e,h,i),s(e,M,i),s(e,B,i),s(e,D,i),s(e,g,i),s(e,R,i),s(e,k,i),s(e,T,i),s(e,p,i),s(e,j,i),s(e,H,i),s(e,z,i),s(e,v,i)},p:O,i:O,o:O,d(e){e&&(t(l),t(x),t(w),t(q),t(d),t(S),t(f),t(I),t(P),t(_),t(a),t(L),t(y),t(C),t(h),t(M),t(B),t(D),t(g),t(R),t(k),t(T),t(p),t(j),t(H),t(z),t(v))}}}const ie={title:"Scheme for Max/Pure Data : LISP encore et toujours",author:"Raphaël Maurice Forment",date:"2024-11-02"};class se extends X{constructor(l){super(),Y(this,l,null,$,U,{})}}export{se as default,ie as metadata};
|
||||
temps de publier <a href="https://iainctduncan.github.io/scheme-for-max-docs/s7.html#about-s7-and-s74-scheme" rel="nofollow">quelques</a> <a href="https://iainctduncan.github.io/scheme-for-max-docs/motivations.html" rel="nofollow">documents</a> qui détaillent les avantages de LISP pour le travail en musique. Ces outils s’adressent à un public qui aime expérimenter et qui préfère développer de petites librairies/fonctions réutilisables entre différents <em>patchs</em> plutôt que de tout sacrifier pour apprendre l’utilisation d’un <em>framework</em> ou d’un outil/usine à gaz. La documentation est très bien faite et cela vaut le coup de tout lire ne serait-ce que pour s’en imprégner. Même si le fait d’apprendre LISP peut engendrer des réticences plus ou moins justifiées, faire un petit <em>patch</em> pour essayer n’a jamais tué personne. Contrairement à d’autres familles de langages, LISP, il est vrai, à l’air <em>naturellement</em> et presque par accident adapté à la pratique du <em>live coding</em>.`,M,B,D,g,V="Conclusion",R,k,T,p,W,j,H,z,v,J="Quelle conclusion tirer de tout cela ? Aucune idée. Parler des langages LISP comme d’un outil ou d’une expérience magique est un poncif un peu usant à la longue. Si les langages LISPs étaient vraiment nécessaires et adaptés, pourquoi ne sont-ils pas utilisé partout et tout le temps ? Il semble que le vent ait juste tourné et que les langages LISP se soient retrouvés dans une niche qu’ils n’arrivent désormais plus vraiment à quitter. Les langages LISP restent présents un peu partout en informatique musicale, surtout dans les coulisses, et ressurgissent périodiquement pour nous rappeler à quel point ils sont élégants, adaptés et efficaces. Essayez Scheme for Pure Data et faites vous une idée par vous-même.";return{c(){l=u("img"),x=o(),w=u("br"),q=o(),d=u("h2"),d.textContent=F,S=o(),f=u("p"),f.innerHTML=G,I=o(),P=u("br"),_=o(),a=u("iframe"),L=o(),y=u("br"),C=o(),h=u("p"),h.innerHTML=Q,M=o(),B=u("br"),D=o(),g=u("h2"),g.textContent=V,R=o(),k=u("br"),T=o(),p=u("img"),j=o(),H=u("br"),z=o(),v=u("p"),v.textContent=J,this.h()},l(e){l=n(e,"IMG",{src:!0,alt:!0,style:!0}),x=m(e),w=n(e,"BR",{}),q=m(e),d=n(e,"H2",{"data-svelte-h":!0}),b(d)!=="svelte-1v4p4uu"&&(d.textContent=F),S=m(e),f=n(e,"P",{"data-svelte-h":!0}),b(f)!=="svelte-1t86df7"&&(f.innerHTML=G),I=m(e),P=n(e,"BR",{}),_=m(e),a=n(e,"IFRAME",{width:!0,height:!0,src:!0,title:!0,frameborder:!0,allow:!0,style:!0}),Z(a).forEach(t),L=m(e),y=n(e,"BR",{}),C=m(e),h=n(e,"P",{"data-svelte-h":!0}),b(h)!=="svelte-czrwfr"&&(h.innerHTML=Q),M=m(e),B=n(e,"BR",{}),D=m(e),g=n(e,"H2",{"data-svelte-h":!0}),b(g)!=="svelte-grw4hp"&&(g.textContent=V),R=m(e),k=n(e,"BR",{}),T=m(e),p=n(e,"IMG",{src:!0,alt:!0,style:!0}),j=m(e),H=n(e,"BR",{}),z=m(e),v=n(e,"P",{"data-svelte-h":!0}),b(v)!=="svelte-1df9fw3"&&(v.textContent=J),this.h()},h(){E(l.src,A="https://repository-images.githubusercontent.com/232438669/2786d100-7d94-11ea-81b9-74d9e19db04a")||c(l,"src",A),c(l,"alt","Biset Blank"),r(l,"display","block"),r(l,"margin-left","auto"),r(l,"margin-right","auto"),r(l,"max-width","500px"),r(l,"width","75%"),c(a,"width","800"),c(a,"height","600"),E(a.src,N="https://www.youtube.com/embed/rcLWTjN4qBI")||c(a,"src",N),c(a,"title","Stochastic Study #1 for Scheme for Max and modular synthesizer, Iain C.T. Duncan (2021)"),c(a,"frameborder","0"),c(a,"allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),a.allowFullscreen=!0,r(a,"display","block"),r(a,"margin-left","auto"),r(a,"margin-right","auto"),r(a,"max-width","800px"),r(a,"width","75%"),E(p.src,W="https://imgs.xkcd.com/comics/lisp_cycles.png")||c(p,"src",W),c(p,"alt","Biset Blank"),r(p,"display","block"),r(p,"margin-left","auto"),r(p,"margin-right","auto"),r(p,"max-width","800px"),r(p,"width","75%")},m(e,i){s(e,l,i),s(e,x,i),s(e,w,i),s(e,q,i),s(e,d,i),s(e,S,i),s(e,f,i),s(e,I,i),s(e,P,i),s(e,_,i),s(e,a,i),s(e,L,i),s(e,y,i),s(e,C,i),s(e,h,i),s(e,M,i),s(e,B,i),s(e,D,i),s(e,g,i),s(e,R,i),s(e,k,i),s(e,T,i),s(e,p,i),s(e,j,i),s(e,H,i),s(e,z,i),s(e,v,i)},p:O,i:O,o:O,d(e){e&&(t(l),t(x),t(w),t(q),t(d),t(S),t(f),t(I),t(P),t(_),t(a),t(L),t(y),t(C),t(h),t(M),t(B),t(D),t(g),t(R),t(k),t(T),t(p),t(j),t(H),t(z),t(v))}}}const ie={title:"Scheme for Max/Pure Data : LISP encore et toujours",author:"Raphaël Maurice Forment",date:"2024-02-11"};class se extends X{constructor(l){super(),Y(this,l,null,$,U,{})}}export{se as default,ie as metadata};
|
||||
BIN
_app/immutable/chunks/scheme.EwziskDc.js.br
Normal file
BIN
_app/immutable/chunks/scheme.EwziskDc.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/chunks/scheme.EwziskDc.js.gz
Normal file
BIN
_app/immutable/chunks/scheme.EwziskDc.js.gz
Normal file
Binary file not shown.
@ -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 B,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,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};
|
||||
- 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-02-03"};class z extends W{constructor(i){super(),B(this,i,null,N,U,{})}}export{z as default,D as metadata};
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
_app/immutable/entry/app.K4f1BVeH.js.br
Normal file
BIN
_app/immutable/entry/app.K4f1BVeH.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/entry/app.K4f1BVeH.js.gz
Normal file
BIN
_app/immutable/entry/app.K4f1BVeH.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
_app/immutable/entry/start.2yOgrPXU.js.br
Normal file
BIN
_app/immutable/entry/start.2yOgrPXU.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/entry/start.2yOgrPXU.js.gz
Normal file
BIN
_app/immutable/entry/start.2yOgrPXU.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
import{_ as u}from"../chunks/preload-helper.0HuHagjb.js";import{_ as W}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as X}from"../chunks/scheduler.aZRR5A_O.js";import{S as Y,i as Z,q as G,g as v,m as y,s as w,r as J,h,j as b,n as A,f as E,c as k,u as tt,x as et,k as D,a as at,y as r,v as K,o as z,t as N,b as rt,d as Q,w as U,p as ot}from"../chunks/index.kYoizZ4A.js";async function nt({params:i}){const e=await W(Object.assign({"../apropos.md":()=>u(()=>import("../chunks/apropos.6l0pPS20.js"),__vite__mapDeps([0,1,2]),import.meta.url),"../biset_blank.md":()=>u(()=>import("../chunks/biset_blank.E4K6VWMJ.js"),__vite__mapDeps([3,1,2]),import.meta.url),"../chuck_ide.md":()=>u(()=>import("../chunks/chuck_ide.agmwCAr8.js"),__vite__mapDeps([4,1,2]),import.meta.url),"../journee.md":()=>u(()=>import("../chunks/journee.62feJhMJ.js"),__vite__mapDeps([5,1,2]),import.meta.url),"../ordinateur_tete.md":()=>u(()=>import("../chunks/ordinateur_tete.043bV6hn.js"),__vite__mapDeps([6,1,2]),import.meta.url),"../renardo.md":()=>u(()=>import("../chunks/renardo.MT7iUhNS.js"),__vite__mapDeps([7,1,2]),import.meta.url),"../scheme.md":()=>u(()=>import("../chunks/scheme.AuxXa04m.js"),__vite__mapDeps([8,1,2]),import.meta.url),"../teletypecinqzero.md":()=>u(()=>import("../chunks/teletypecinqzero.GO5pFCPb.js"),__vite__mapDeps([9,1,2]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,P=e.default;return{title:s,date:n,author:l,content:P}}const ct=Object.freeze(Object.defineProperty({__proto__:null,load:nt},Symbol.toStringTag,{value:"Module"}));function it(i){let e,s,n=i[0].title+"",l,P,m,c,x,$=i[0].date+"",L,H,d,S,I=i[0].author+"",O,q,_,t,R,p,B='<a href="/articles">Revenir à l'index</a>',f;var g=i[0].content;function F(a,o){return{}}return g&&(t=G(g,F())),{c(){e=v("article"),s=v("h1"),l=y(n),P=w(),m=v("div"),c=v("p"),x=y("Publié le : "),L=y($),H=w(),d=v("p"),S=y("Auteur : "),O=y(I),q=w(),_=v("div"),t&&J(t.$$.fragment),R=w(),p=v("p"),p.innerHTML=B,this.h()},l(a){e=h(a,"ARTICLE",{});var o=b(e);s=h(o,"H1",{});var T=b(s);l=A(T,n),T.forEach(E),P=k(o),m=h(o,"DIV",{class:!0});var V=b(m);c=h(V,"P",{class:!0});var C=b(c);x=A(C,"Publié le : "),L=A(C,$),C.forEach(E),H=k(V),d=h(V,"P",{class:!0});var M=b(d);S=A(M,"Auteur : "),O=A(M,I),M.forEach(E),V.forEach(E),q=k(o),_=h(o,"DIV",{class:!0});var j=b(_);t&&tt(t.$$.fragment,j),R=k(j),p=h(j,"P",{class:!0,"data-svelte-h":!0}),et(p)!=="svelte-o6y0y"&&(p.innerHTML=B),j.forEach(E),o.forEach(E),this.h()},h(){D(c,"class","inline font-bold"),D(d,"class","inline font-bold"),D(m,"class","pt-4 flex justify-between mb-12"),D(p,"class","rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800"),D(_,"class","lg:px-12 content-center")},m(a,o){at(a,e,o),r(e,s),r(s,l),r(e,P),r(e,m),r(m,c),r(c,x),r(c,L),r(m,H),r(m,d),r(d,S),r(d,O),r(e,q),r(e,_),t&&K(t,_,null),r(_,R),r(_,p),f=!0},p(a,[o]){if((!f||o&1)&&n!==(n=a[0].title+"")&&z(l,n),(!f||o&1)&&$!==($=a[0].date+"")&&z(L,$),(!f||o&1)&&I!==(I=a[0].author+"")&&z(O,I),o&1&&g!==(g=a[0].content)){if(t){ot();const T=t;N(T.$$.fragment,1,0,()=>{U(T,1)}),rt()}g?(t=G(g,F()),J(t.$$.fragment),Q(t.$$.fragment,1),K(t,_,R)):t=null}},i(a){f||(t&&Q(t.$$.fragment,a),f=!0)},o(a){t&&N(t.$$.fragment,a),f=!1},d(a){a&&E(e),t&&U(t)}}}function st(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class dt extends Y{constructor(e){super(),Z(this,e,st,it,X,{data:0})}}export{dt as component,ct as universal};
|
||||
import{_ as u}from"../chunks/preload-helper.0HuHagjb.js";import{_ as W}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as X}from"../chunks/scheduler.aZRR5A_O.js";import{S as Y,i as Z,q as G,g as v,m as y,s as w,r as J,h,j as b,n as A,f as E,c as k,u as tt,x as et,k as D,a as at,y as r,v as K,o as z,t as N,b as rt,d as Q,w as U,p as ot}from"../chunks/index.kYoizZ4A.js";async function nt({params:i}){const e=await W(Object.assign({"../apropos.md":()=>u(()=>import("../chunks/apropos.6l0pPS20.js"),__vite__mapDeps([0,1,2]),import.meta.url),"../biset_blank.md":()=>u(()=>import("../chunks/biset_blank.fRIiUlm4.js"),__vite__mapDeps([3,1,2]),import.meta.url),"../chuck_ide.md":()=>u(()=>import("../chunks/chuck_ide.bu6oS1xc.js"),__vite__mapDeps([4,1,2]),import.meta.url),"../journee.md":()=>u(()=>import("../chunks/journee.o32c66xJ.js"),__vite__mapDeps([5,1,2]),import.meta.url),"../ordinateur_tete.md":()=>u(()=>import("../chunks/ordinateur_tete.tkILrO2H.js"),__vite__mapDeps([6,1,2]),import.meta.url),"../renardo.md":()=>u(()=>import("../chunks/renardo.M90N0Dkc.js"),__vite__mapDeps([7,1,2]),import.meta.url),"../scheme.md":()=>u(()=>import("../chunks/scheme.EwziskDc.js"),__vite__mapDeps([8,1,2]),import.meta.url),"../teletypecinqzero.md":()=>u(()=>import("../chunks/teletypecinqzero.Ay9owHa-.js"),__vite__mapDeps([9,1,2]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,P=e.default;return{title:s,date:n,author:l,content:P}}const ct=Object.freeze(Object.defineProperty({__proto__:null,load:nt},Symbol.toStringTag,{value:"Module"}));function it(i){let e,s,n=i[0].title+"",l,P,m,c,x,$=i[0].date+"",L,H,d,S,I=i[0].author+"",O,q,_,t,R,p,B='<a href="/articles">Revenir à l'index</a>',f;var g=i[0].content;function F(a,o){return{}}return g&&(t=G(g,F())),{c(){e=v("article"),s=v("h1"),l=y(n),P=w(),m=v("div"),c=v("p"),x=y("Publié le : "),L=y($),H=w(),d=v("p"),S=y("Auteur : "),O=y(I),q=w(),_=v("div"),t&&J(t.$$.fragment),R=w(),p=v("p"),p.innerHTML=B,this.h()},l(a){e=h(a,"ARTICLE",{});var o=b(e);s=h(o,"H1",{});var T=b(s);l=A(T,n),T.forEach(E),P=k(o),m=h(o,"DIV",{class:!0});var V=b(m);c=h(V,"P",{class:!0});var C=b(c);x=A(C,"Publié le : "),L=A(C,$),C.forEach(E),H=k(V),d=h(V,"P",{class:!0});var M=b(d);S=A(M,"Auteur : "),O=A(M,I),M.forEach(E),V.forEach(E),q=k(o),_=h(o,"DIV",{class:!0});var j=b(_);t&&tt(t.$$.fragment,j),R=k(j),p=h(j,"P",{class:!0,"data-svelte-h":!0}),et(p)!=="svelte-o6y0y"&&(p.innerHTML=B),j.forEach(E),o.forEach(E),this.h()},h(){D(c,"class","inline font-bold"),D(d,"class","inline font-bold"),D(m,"class","pt-4 flex justify-between mb-12"),D(p,"class","rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800"),D(_,"class","lg:px-12 content-center")},m(a,o){at(a,e,o),r(e,s),r(s,l),r(e,P),r(e,m),r(m,c),r(c,x),r(c,L),r(m,H),r(m,d),r(d,S),r(d,O),r(e,q),r(e,_),t&&K(t,_,null),r(_,R),r(_,p),f=!0},p(a,[o]){if((!f||o&1)&&n!==(n=a[0].title+"")&&z(l,n),(!f||o&1)&&$!==($=a[0].date+"")&&z(L,$),(!f||o&1)&&I!==(I=a[0].author+"")&&z(O,I),o&1&&g!==(g=a[0].content)){if(t){ot();const T=t;N(T.$$.fragment,1,0,()=>{U(T,1)}),rt()}g?(t=G(g,F()),J(t.$$.fragment),Q(t.$$.fragment,1),K(t,_,R)):t=null}},i(a){f||(t&&Q(t.$$.fragment,a),f=!0)},o(a){t&&N(t.$$.fragment,a),f=!1},d(a){a&&E(e),t&&U(t)}}}function st(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class dt extends Y{constructor(e){super(),Z(this,e,st,it,X,{data:0})}}export{dt as component,ct as universal};
|
||||
function __vite__mapDeps(indexes) {
|
||||
if (!__vite__mapDeps.viteFileDeps) {
|
||||
__vite__mapDeps.viteFileDeps = ["../chunks/apropos.6l0pPS20.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/biset_blank.E4K6VWMJ.js","../chunks/chuck_ide.agmwCAr8.js","../chunks/journee.62feJhMJ.js","../chunks/ordinateur_tete.043bV6hn.js","../chunks/renardo.MT7iUhNS.js","../chunks/scheme.AuxXa04m.js","../chunks/teletypecinqzero.GO5pFCPb.js"]
|
||||
__vite__mapDeps.viteFileDeps = ["../chunks/apropos.6l0pPS20.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/biset_blank.fRIiUlm4.js","../chunks/chuck_ide.bu6oS1xc.js","../chunks/journee.o32c66xJ.js","../chunks/ordinateur_tete.tkILrO2H.js","../chunks/renardo.M90N0Dkc.js","../chunks/scheme.EwziskDc.js","../chunks/teletypecinqzero.Ay9owHa-.js"]
|
||||
}
|
||||
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
|
||||
}
|
||||
BIN
_app/immutable/nodes/5.jhkcUtER.js.br
Normal file
BIN
_app/immutable/nodes/5.jhkcUtER.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/nodes/5.jhkcUtER.js.gz
Normal file
BIN
_app/immutable/nodes/5.jhkcUtER.js.gz
Normal file
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
import{_ as w}from"../chunks/preload-helper.0HuHagjb.js";import{_ as W}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as X}from"../chunks/scheduler.aZRR5A_O.js";import{S as Y,i as Z,q as G,g as p,m as I,s as V,r as J,h as v,j as b,n as T,f as h,c as x,u as tt,x as et,k as A,a as at,y as r,v as K,o as z,t as N,b as rt,d as Q,w as U,p as nt}from"../chunks/index.kYoizZ4A.js";async function ot({params:s}){const e=await W(Object.assign({"../ajouter_information.md":()=>w(()=>import("../chunks/ajouter_information.szUJXvS-.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../livecoding_supercollider.md":()=>w(()=>import("../chunks/livecoding_supercollider.O4f0A5Qq.js"),__vite__mapDeps([4,1,2,3,5,6]),import.meta.url),"../livecoding_supercollider_2.md":()=>w(()=>import("../chunks/livecoding_supercollider_2.lKcireEh.js"),__vite__mapDeps([7,1,2,3,5,6]),import.meta.url),"../proposer_guide.md":()=>w(()=>import("../chunks/proposer_guide.4sbkj3tu.js"),__vite__mapDeps([8,1,2,3]),import.meta.url)}),`../${s.slug}.md`),{title:i,date:o,author:l}=e.metadata,E=e.default;return{title:i,date:o,author:l,content:E}}const dt=Object.freeze(Object.defineProperty({__proto__:null,load:ot},Symbol.toStringTag,{value:"Module"}));function st(s){let e,i,o=s[0].title+"",l,E,c,u,H,$=s[0].date+"",D,S,d,C,P=s[0].author+"",L,M,_,t,O,m,B='<a href="/guides">Revenir à l'index</a>',f;var g=s[0].content;function F(a,n){return{}}return g&&(t=G(g,F())),{c(){e=p("article"),i=p("h1"),l=I(o),E=V(),c=p("div"),u=p("p"),H=I("Publié le : "),D=I($),S=V(),d=p("p"),C=I("Auteur : "),L=I(P),M=V(),_=p("div"),t&&J(t.$$.fragment),O=V(),m=p("p"),m.innerHTML=B,this.h()},l(a){e=v(a,"ARTICLE",{});var n=b(e);i=v(n,"H1",{});var y=b(i);l=T(y,o),y.forEach(h),E=x(n),c=v(n,"DIV",{class:!0});var R=b(c);u=v(R,"P",{class:!0});var k=b(u);H=T(k,"Publié le : "),D=T(k,$),k.forEach(h),S=x(R),d=v(R,"P",{class:!0});var q=b(d);C=T(q,"Auteur : "),L=T(q,P),q.forEach(h),R.forEach(h),M=x(n),_=v(n,"DIV",{class:!0});var j=b(_);t&&tt(t.$$.fragment,j),O=x(j),m=v(j,"P",{class:!0,"data-svelte-h":!0}),et(m)!=="svelte-1mht20g"&&(m.innerHTML=B),j.forEach(h),n.forEach(h),this.h()},h(){A(u,"class","inline font-bold"),A(d,"class","inline font-bold"),A(c,"class","pt-4 flex justify-between mb-12"),A(m,"class","rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800"),A(_,"class","lg:px-24 md:px-12 content-center")},m(a,n){at(a,e,n),r(e,i),r(i,l),r(e,E),r(e,c),r(c,u),r(u,H),r(u,D),r(c,S),r(c,d),r(d,C),r(d,L),r(e,M),r(e,_),t&&K(t,_,null),r(_,O),r(_,m),f=!0},p(a,[n]){if((!f||n&1)&&o!==(o=a[0].title+"")&&z(l,o),(!f||n&1)&&$!==($=a[0].date+"")&&z(D,$),(!f||n&1)&&P!==(P=a[0].author+"")&&z(L,P),n&1&&g!==(g=a[0].content)){if(t){nt();const y=t;N(y.$$.fragment,1,0,()=>{U(y,1)}),rt()}g?(t=G(g,F()),J(t.$$.fragment),Q(t.$$.fragment,1),K(t,_,O)):t=null}},i(a){f||(t&&Q(t.$$.fragment,a),f=!0)},o(a){t&&N(t.$$.fragment,a),f=!1},d(a){a&&h(e),t&&U(t)}}}function it(s,e,i){let{data:o}=e;return s.$$set=l=>{"data"in l&&i(0,o=l.data)},[o]}class mt extends Y{constructor(e){super(),Z(this,e,it,st,X,{data:0})}}export{mt as component,dt as universal};
|
||||
import{_ as w}from"../chunks/preload-helper.0HuHagjb.js";import{_ as W}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as X}from"../chunks/scheduler.aZRR5A_O.js";import{S as Y,i as Z,q as G,g as p,m as I,s as V,r as J,h as v,j as b,n as T,f as h,c as x,u as tt,x as et,k as A,a as at,y as r,v as K,o as z,t as N,b as rt,d as Q,w as U,p as nt}from"../chunks/index.kYoizZ4A.js";async function ot({params:s}){const e=await W(Object.assign({"../ajouter_information.md":()=>w(()=>import("../chunks/ajouter_information.RgZE2Hnb.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../livecoding_supercollider.md":()=>w(()=>import("../chunks/livecoding_supercollider.8AJoMUQ4.js"),__vite__mapDeps([4,1,2,3,5,6]),import.meta.url),"../livecoding_supercollider_2.md":()=>w(()=>import("../chunks/livecoding_supercollider_2.1cH3uNg6.js"),__vite__mapDeps([7,1,2,3,5,6]),import.meta.url),"../proposer_guide.md":()=>w(()=>import("../chunks/proposer_guide.K6Y8rzM1.js"),__vite__mapDeps([8,1,2,3]),import.meta.url)}),`../${s.slug}.md`),{title:i,date:o,author:l}=e.metadata,E=e.default;return{title:i,date:o,author:l,content:E}}const dt=Object.freeze(Object.defineProperty({__proto__:null,load:ot},Symbol.toStringTag,{value:"Module"}));function st(s){let e,i,o=s[0].title+"",l,E,c,u,H,$=s[0].date+"",D,S,d,C,P=s[0].author+"",L,M,_,t,O,m,B='<a href="/guides">Revenir à l'index</a>',f;var g=s[0].content;function F(a,n){return{}}return g&&(t=G(g,F())),{c(){e=p("article"),i=p("h1"),l=I(o),E=V(),c=p("div"),u=p("p"),H=I("Publié le : "),D=I($),S=V(),d=p("p"),C=I("Auteur : "),L=I(P),M=V(),_=p("div"),t&&J(t.$$.fragment),O=V(),m=p("p"),m.innerHTML=B,this.h()},l(a){e=v(a,"ARTICLE",{});var n=b(e);i=v(n,"H1",{});var y=b(i);l=T(y,o),y.forEach(h),E=x(n),c=v(n,"DIV",{class:!0});var R=b(c);u=v(R,"P",{class:!0});var k=b(u);H=T(k,"Publié le : "),D=T(k,$),k.forEach(h),S=x(R),d=v(R,"P",{class:!0});var q=b(d);C=T(q,"Auteur : "),L=T(q,P),q.forEach(h),R.forEach(h),M=x(n),_=v(n,"DIV",{class:!0});var j=b(_);t&&tt(t.$$.fragment,j),O=x(j),m=v(j,"P",{class:!0,"data-svelte-h":!0}),et(m)!=="svelte-1mht20g"&&(m.innerHTML=B),j.forEach(h),n.forEach(h),this.h()},h(){A(u,"class","inline font-bold"),A(d,"class","inline font-bold"),A(c,"class","pt-4 flex justify-between mb-12"),A(m,"class","rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800"),A(_,"class","lg:px-24 md:px-12 content-center")},m(a,n){at(a,e,n),r(e,i),r(i,l),r(e,E),r(e,c),r(c,u),r(u,H),r(u,D),r(c,S),r(c,d),r(d,C),r(d,L),r(e,M),r(e,_),t&&K(t,_,null),r(_,O),r(_,m),f=!0},p(a,[n]){if((!f||n&1)&&o!==(o=a[0].title+"")&&z(l,o),(!f||n&1)&&$!==($=a[0].date+"")&&z(D,$),(!f||n&1)&&P!==(P=a[0].author+"")&&z(L,P),n&1&&g!==(g=a[0].content)){if(t){nt();const y=t;N(y.$$.fragment,1,0,()=>{U(y,1)}),rt()}g?(t=G(g,F()),J(t.$$.fragment),Q(t.$$.fragment,1),K(t,_,O)):t=null}},i(a){f||(t&&Q(t.$$.fragment,a),f=!0)},o(a){t&&N(t.$$.fragment,a),f=!1},d(a){a&&h(e),t&&U(t)}}}function it(s,e,i){let{data:o}=e;return s.$$set=l=>{"data"in l&&i(0,o=l.data)},[o]}class mt extends Y{constructor(e){super(),Z(this,e,it,st,X,{data:0})}}export{mt as component,dt as universal};
|
||||
function __vite__mapDeps(indexes) {
|
||||
if (!__vite__mapDeps.viteFileDeps) {
|
||||
__vite__mapDeps.viteFileDeps = ["../chunks/ajouter_information.szUJXvS-.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/guides.fqK5Mftf.js","../chunks/livecoding_supercollider.O4f0A5Qq.js","../chunks/Info.ITY44f4q.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/livecoding_supercollider_2.lKcireEh.js","../chunks/proposer_guide.4sbkj3tu.js"]
|
||||
__vite__mapDeps.viteFileDeps = ["../chunks/ajouter_information.RgZE2Hnb.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/guides.fqK5Mftf.js","../chunks/livecoding_supercollider.8AJoMUQ4.js","../chunks/Info.ITY44f4q.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/livecoding_supercollider_2.1cH3uNg6.js","../chunks/proposer_guide.K6Y8rzM1.js"]
|
||||
}
|
||||
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
|
||||
}
|
||||
BIN
_app/immutable/nodes/9.1h5lgOwh.js.br
Normal file
BIN
_app/immutable/nodes/9.1h5lgOwh.js.br
Normal file
Binary file not shown.
BIN
_app/immutable/nodes/9.1h5lgOwh.js.gz
Normal file
BIN
_app/immutable/nodes/9.1h5lgOwh.js.gz
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user