This commit is contained in:
Bubobubobubobubo
2024-02-09 23:57:51 +00:00
parent e8dd15db64
commit c2a3e98556
98 changed files with 182 additions and 182 deletions

File diff suppressed because one or more lines are too long

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

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,7 @@
import{_ as I}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 T,s as j,r as J,h as v,j as b,n as A,f as h,c as x,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 nt}from"../chunks/index.kYoizZ4A.js";async function ot({params:s}){const e=await W(Object.assign({"../apropos.md":()=>I(()=>import("../chunks/apropos.6l0pPS20.js"),__vite__mapDeps([0,1,2]),import.meta.url),"../biset_blank.md":()=>I(()=>import("../chunks/biset_blank.E4K6VWMJ.js"),__vite__mapDeps([3,1,2]),import.meta.url),"../ordinateur_tete.md":()=>I(()=>import("../chunks/ordinateur_tete.043bV6hn.js"),__vite__mapDeps([4,1,2]),import.meta.url),"../renardo.md":()=>I(()=>import("../chunks/renardo.MT7iUhNS.js"),__vite__mapDeps([5,1,2]),import.meta.url),"../teletypecinqzero.md":()=>I(()=>import("../chunks/teletypecinqzero.Y9FiRfnd.js"),__vite__mapDeps([6,1,2]),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 mt=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+"",L,S,m,k,P=s[0].author+"",O,q,_,t,R,d,B='<a href="/articles">Revenir à l&#39;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=T(o),E=j(),c=p("div"),u=p("p"),H=T("Publié le : "),L=T($),S=j(),m=p("p"),k=T("Auteur : "),O=T(P),q=j(),_=p("div"),t&&J(t.$$.fragment),R=j(),d=p("p"),d.innerHTML=B,this.h()},l(a){e=v(a,"ARTICLE",{});var n=b(e);i=v(n,"H1",{});var y=b(i);l=A(y,o),y.forEach(h),E=x(n),c=v(n,"DIV",{class:!0});var V=b(c);u=v(V,"P",{class:!0});var C=b(u);H=A(C,"Publié le : "),L=A(C,$),C.forEach(h),S=x(V),m=v(V,"P",{class:!0});var M=b(m);k=A(M,"Auteur : "),O=A(M,P),M.forEach(h),V.forEach(h),q=x(n),_=v(n,"DIV",{class:!0});var w=b(_);t&&tt(t.$$.fragment,w),R=x(w),d=v(w,"P",{class:!0,"data-svelte-h":!0}),et(d)!=="svelte-o6y0y"&&(d.innerHTML=B),w.forEach(h),n.forEach(h),this.h()},h(){D(u,"class","inline font-bold"),D(m,"class","inline font-bold"),D(c,"class","pt-4 flex justify-between mb-12"),D(d,"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,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,L),r(c,S),r(c,m),r(m,k),r(m,O),r(e,q),r(e,_),t&&K(t,_,null),r(_,R),r(_,d),f=!0},p(a,[n]){if((!f||n&1)&&o!==(o=a[0].title+"")&&z(l,o),(!f||n&1)&&$!==($=a[0].date+"")&&z(L,$),(!f||n&1)&&P!==(P=a[0].author+"")&&z(O,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,_,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&&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 dt extends Y{constructor(e){super(),Z(this,e,it,st,X,{data:0})}}export{dt as component,mt 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/ordinateur_tete.043bV6hn.js","../chunks/renardo.MT7iUhNS.js","../chunks/teletypecinqzero.Y9FiRfnd.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +0,0 @@
import{_ as I}from"../chunks/preload-helper.0HuHagjb.js";import{_ as N}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as Q}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as W,q as M,g as v,m as y,s as q,r as B,h,j as g,n as A,f,c as z,u as X,k as T,a as Y,y as o,v as F,o as C,t as G,b as Z,d as J,w as K,p as tt}from"../chunks/index.kYoizZ4A.js";async function et({params:i}){const e=await N(Object.assign({"../apropos.md":()=>I(()=>import("../chunks/apropos.6l0pPS20.js"),__vite__mapDeps([0,1,2]),import.meta.url),"../biset_blank.md":()=>I(()=>import("../chunks/biset_blank.E4K6VWMJ.js"),__vite__mapDeps([3,1,2]),import.meta.url),"../ordinateur_tete.md":()=>I(()=>import("../chunks/ordinateur_tete.043bV6hn.js"),__vite__mapDeps([4,1,2]),import.meta.url),"../renardo.md":()=>I(()=>import("../chunks/renardo.MT7iUhNS.js"),__vite__mapDeps([5,1,2]),import.meta.url),"../teletypecinqzero.md":()=>I(()=>import("../chunks/teletypecinqzero.Y9FiRfnd.js"),__vite__mapDeps([6,1,2]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,E=e.default;return{title:s,date:n,author:l,content:E}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(i){let e,s,n=i[0].title+"",l,E,_,c,V,$=i[0].date+"",D,w,u,L,b=i[0].author+"",O,j,m,t,d;var p=i[0].content;function H(a,r){return{}}return p&&(t=M(p,H())),{c(){e=v("article"),s=v("h1"),l=y(n),E=q(),_=v("div"),c=v("p"),V=y("Publié le : "),D=y($),w=q(),u=v("p"),L=y("Auteur : "),O=y(b),j=q(),m=v("div"),t&&B(t.$$.fragment),this.h()},l(a){e=h(a,"ARTICLE",{});var r=g(e);s=h(r,"H1",{});var P=g(s);l=A(P,n),P.forEach(f),E=z(r),_=h(r,"DIV",{class:!0});var R=g(_);c=h(R,"P",{class:!0});var S=g(c);V=A(S,"Publié le : "),D=A(S,$),S.forEach(f),w=z(R),u=h(R,"P",{class:!0});var k=g(u);L=A(k,"Auteur : "),O=A(k,b),k.forEach(f),R.forEach(f),j=z(r),m=h(r,"DIV",{class:!0});var x=g(m);t&&X(t.$$.fragment,x),x.forEach(f),r.forEach(f),this.h()},h(){T(c,"class","inline font-bold"),T(u,"class","inline font-bold"),T(_,"class","pt-4 flex justify-between mb-12"),T(m,"class","lg:px-12 content-center")},m(a,r){Y(a,e,r),o(e,s),o(s,l),o(e,E),o(e,_),o(_,c),o(c,V),o(c,D),o(_,w),o(_,u),o(u,L),o(u,O),o(e,j),o(e,m),t&&F(t,m,null),d=!0},p(a,[r]){if((!d||r&1)&&n!==(n=a[0].title+"")&&C(l,n),(!d||r&1)&&$!==($=a[0].date+"")&&C(D,$),(!d||r&1)&&b!==(b=a[0].author+"")&&C(O,b),r&1&&p!==(p=a[0].content)){if(t){tt();const P=t;G(P.$$.fragment,1,0,()=>{K(P,1)}),Z()}p?(t=M(p,H()),B(t.$$.fragment),J(t.$$.fragment,1),F(t,m,null)):t=null}},i(a){d||(t&&J(t.$$.fragment,a),d=!0)},o(a){t&&G(t.$$.fragment,a),d=!1},d(a){a&&f(e),t&&K(t)}}}function rt(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class _t extends U{constructor(e){super(),W(this,e,rt,at,Q,{data:0})}}export{_t as component,lt 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/ordinateur_tete.043bV6hn.js","../chunks/renardo.MT7iUhNS.js","../chunks/teletypecinqzero.Y9FiRfnd.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

View File

@ -0,0 +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.sViYJyLo.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&#39;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.sViYJyLo.js","../chunks/proposer_guide.4sbkj3tu.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +0,0 @@
import{_ as j}from"../chunks/preload-helper.0HuHagjb.js";import{_ as N}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as Q}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as W,q as M,g as v,m as I,s as q,r as B,h,j as g,n as y,f,c as x,u as X,k as w,a as Y,y as o,v as F,o as C,t as G,b as Z,d as J,w as K,p as tt}from"../chunks/index.kYoizZ4A.js";async function et({params:i}){const e=await N(Object.assign({"../ajouter_information.md":()=>j(()=>import("../chunks/ajouter_information.szUJXvS-.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../livecoding_supercollider.md":()=>j(()=>import("../chunks/livecoding_supercollider.O4f0A5Qq.js"),__vite__mapDeps([4,1,2,3,5,6]),import.meta.url),"../livecoding_supercollider_2.md":()=>j(()=>import("../chunks/livecoding_supercollider_2.sViYJyLo.js"),__vite__mapDeps([7,1,2,3,5,6]),import.meta.url),"../proposer_guide.md":()=>j(()=>import("../chunks/proposer_guide.4sbkj3tu.js"),__vite__mapDeps([8,1,2,3]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,E=e.default;return{title:s,date:n,author:l,content:E}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(i){let e,s,n=i[0].title+"",l,E,_,c,R,$=i[0].date+"",A,T,u,V,b=i[0].author+"",D,L,m,t,d;var p=i[0].content;function H(a,r){return{}}return p&&(t=M(p,H())),{c(){e=v("article"),s=v("h1"),l=I(n),E=q(),_=v("div"),c=v("p"),R=I("Publié le : "),A=I($),T=q(),u=v("p"),V=I("Auteur : "),D=I(b),L=q(),m=v("div"),t&&B(t.$$.fragment),this.h()},l(a){e=h(a,"ARTICLE",{});var r=g(e);s=h(r,"H1",{});var P=g(s);l=y(P,n),P.forEach(f),E=x(r),_=h(r,"DIV",{class:!0});var O=g(_);c=h(O,"P",{class:!0});var S=g(c);R=y(S,"Publié le : "),A=y(S,$),S.forEach(f),T=x(O),u=h(O,"P",{class:!0});var k=g(u);V=y(k,"Auteur : "),D=y(k,b),k.forEach(f),O.forEach(f),L=x(r),m=h(r,"DIV",{class:!0});var z=g(m);t&&X(t.$$.fragment,z),z.forEach(f),r.forEach(f),this.h()},h(){w(c,"class","inline font-bold"),w(u,"class","inline font-bold"),w(_,"class","pt-4 flex justify-between mb-12"),w(m,"class","lg:px-24 md:px-12 content-center")},m(a,r){Y(a,e,r),o(e,s),o(s,l),o(e,E),o(e,_),o(_,c),o(c,R),o(c,A),o(_,T),o(_,u),o(u,V),o(u,D),o(e,L),o(e,m),t&&F(t,m,null),d=!0},p(a,[r]){if((!d||r&1)&&n!==(n=a[0].title+"")&&C(l,n),(!d||r&1)&&$!==($=a[0].date+"")&&C(A,$),(!d||r&1)&&b!==(b=a[0].author+"")&&C(D,b),r&1&&p!==(p=a[0].content)){if(t){tt();const P=t;G(P.$$.fragment,1,0,()=>{K(P,1)}),Z()}p?(t=M(p,H()),B(t.$$.fragment),J(t.$$.fragment,1),F(t,m,null)):t=null}},i(a){d||(t&&J(t.$$.fragment,a),d=!0)},o(a){t&&G(t.$$.fragment,a),d=!1},d(a){a&&f(e),t&&K(t)}}}function rt(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class _t extends U{constructor(e){super(),W(this,e,rt,at,Q,{data:0})}}export{_t as component,lt 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.sViYJyLo.js","../chunks/proposer_guide.4sbkj3tu.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

View File

@ -1 +1 @@
{"version":"1707521817514"} {"version":"1707522993107"}

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/3.9WtJUhz3.js"> <link rel="modulepreload" href="./_app/immutable/nodes/3.9WtJUhz3.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Accueil</title><!-- HEAD_svelte-ydjrmh_START --><!-- HEAD_svelte-ydjrmh_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Accueil</title><!-- HEAD_svelte-ydjrmh_START --><!-- HEAD_svelte-ydjrmh_END -->
@ -22,7 +22,7 @@
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -32,8 +32,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 3], node_ids: [0, 3],

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/4.kQqPvB-1.js"> <link rel="modulepreload" href="./_app/immutable/nodes/4.kQqPvB-1.js">
<link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js"> <link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
@ -24,7 +24,7 @@
<script type="application/json" data-sveltekit-fetched data-url="/api/articles">{"status":200,"statusText":"","headers":{},"body":"[{\"meta\":{\"title\":\"Ordinateur dans la tête : un label de musique live codée\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-09-02\"},\"path\":\"/articles/ordinateur_tete\"},{\"meta\":{\"title\":\"Biset Blank : un module VCVRack pour animer les performances de live coding\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-08-02\"},\"path\":\"/articles/biset_blank\"},{\"meta\":{\"title\":\"Premières versions de Renardo\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-03-02\"},\"path\":\"/articles/renardo\"},{\"meta\":{\"title\":\"Teletype 5.0\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-03-02\"},\"path\":\"/articles/teletypecinqzero\"},{\"meta\":{\"title\":\"À propos des articles\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-01-01\"},\"path\":\"/articles/apropos\"}]"}</script> <script type="application/json" data-sveltekit-fetched data-url="/api/articles">{"status":200,"statusText":"","headers":{},"body":"[{\"meta\":{\"title\":\"Ordinateur dans la tête : un label de musique live codée\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-09-02\"},\"path\":\"/articles/ordinateur_tete\"},{\"meta\":{\"title\":\"Biset Blank : un module VCVRack pour animer les performances de live coding\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-08-02\"},\"path\":\"/articles/biset_blank\"},{\"meta\":{\"title\":\"Premières versions de Renardo\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-03-02\"},\"path\":\"/articles/renardo\"},{\"meta\":{\"title\":\"Teletype 5.0\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-03-02\"},\"path\":\"/articles/teletypecinqzero\"},{\"meta\":{\"title\":\"À propos des articles\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2024-01-01\"},\"path\":\"/articles/apropos\"}]"}</script>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -34,8 +34,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 4], node_ids: [0, 4],

Binary file not shown.

Binary file not shown.

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/5.jh6ULO6l.js"> <link rel="modulepreload" href="../_app/immutable/nodes/5.VzW-0bpn.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -21,11 +21,11 @@
coding</em>. Il peut sagir du compte-rendu dun évènement, dun article à propos coding</em>. Il peut sagir du compte-rendu dun évènement, dun article à propos
dun nouveau logiciel, dune réflexion sur un sujet, etc. La méthode à suivre dun nouveau logiciel, dune réflexion sur un sujet, etc. La méthode à suivre
pour publier un article est détaillée dans la section <a href="/guides">Guides</a>. Le pour publier un article est détaillée dans la section <a href="/guides">Guides</a>. Le
fonctionnement est similaire.</p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> fonctionnement est similaire.</p> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-o6y0y"><a href="/articles">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -35,8 +35,8 @@ fonctionnement est similaire.</p></div></article></div> <div class="drawer-side
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 5], node_ids: [0, 5],

Binary file not shown.

Binary file not shown.

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/5.jh6ULO6l.js"> <link rel="modulepreload" href="../_app/immutable/nodes/5.VzW-0bpn.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div><div class="bg-neutral-800"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="website-title text-2xl font-bold bg-gradient-to-r from-orange-700 via-blue-500 to-green-400 text-transparent bg-clip-text animate-gradient" data-svelte-h="svelte-15xybd8">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-glwq61"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="mobile-menu-link" data-svelte-h="svelte-11zf95a">Évènements</a> <a href="/membres" class="mobile-menu-link" data-svelte-h="svelte-1a3do61">Membres</a> <a href="/outils" class="mobile-menu-link" data-svelte-h="svelte-ee0p45">Outils</a> <a href="/guides" class="mobile-menu-link" data-svelte-h="svelte-5misk3">Guides</a> <a href="/articles" class="mobile-menu-link" data-svelte-h="svelte-kglg6r">Articles</a> <a href="/reseaux" class="mobile-menu-link" data-svelte-h="svelte-6wk0bt">Réseaux</a> <a href="/ressources" class="mobile-menu-link" data-svelte-h="svelte-ziwryh">Ressources</a> <a href="/presse" class="mobile-menu-link" data-svelte-h="svelte-6fl78t">Presse</a> <a href="/contacts" class="mobile-menu-link" data-svelte-h="svelte-1skvj1i">Contact</a></div></nav></div></div> <main class="bg-neutral-900"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"><article><h1>Biset Blank : un module VCVRack pour animer les performances de live coding</h1> <div class="pt-4 flex justify-between mb-12"><p class="inline font-bold">Publié le : 2024-08-02</p> <p class="inline font-bold">Auteur : Raphaël Maurice Forment</p></div> <div class="lg:px-12 content-center"><img src="../images/bisetblank.gif" alt="Biset Blank" style="display:block; margin-left:auto;margin-right:auto;max-width:1000px;width:75%"> <br> <p data-svelte-h="svelte-plfmxr">Sébastien Huertas (<a href="https://github.com/gibbonjoyeux">gibbonJoyeux</a>) est l&#39;auteur de plusieurs modules pour l&#39;environnement <div style="display: contents"> <div><div class="bg-neutral-800"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="website-title text-2xl font-bold bg-gradient-to-r from-orange-700 via-blue-500 to-green-400 text-transparent bg-clip-text animate-gradient" data-svelte-h="svelte-15xybd8">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-glwq61"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="mobile-menu-link" data-svelte-h="svelte-11zf95a">Évènements</a> <a href="/membres" class="mobile-menu-link" data-svelte-h="svelte-1a3do61">Membres</a> <a href="/outils" class="mobile-menu-link" data-svelte-h="svelte-ee0p45">Outils</a> <a href="/guides" class="mobile-menu-link" data-svelte-h="svelte-5misk3">Guides</a> <a href="/articles" class="mobile-menu-link" data-svelte-h="svelte-kglg6r">Articles</a> <a href="/reseaux" class="mobile-menu-link" data-svelte-h="svelte-6wk0bt">Réseaux</a> <a href="/ressources" class="mobile-menu-link" data-svelte-h="svelte-ziwryh">Ressources</a> <a href="/presse" class="mobile-menu-link" data-svelte-h="svelte-6fl78t">Presse</a> <a href="/contacts" class="mobile-menu-link" data-svelte-h="svelte-1skvj1i">Contact</a></div></nav></div></div> <main class="bg-neutral-900"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"><article><h1>Biset Blank : un module VCVRack pour animer les performances de live coding</h1> <div class="pt-4 flex justify-between mb-12"><p class="inline font-bold">Publié le : 2024-08-02</p> <p class="inline font-bold">Auteur : Raphaël Maurice Forment</p></div> <div class="lg:px-12 content-center"><img src="../images/bisetblank.gif" alt="Biset Blank" style="display:block; margin-left:auto;margin-right:auto;max-width:1000px;width:75%"> <br> <p data-svelte-h="svelte-plfmxr">Sébastien Huertas (<a href="https://github.com/gibbonjoyeux">gibbonJoyeux</a>) est l&#39;auteur de plusieurs modules pour l&#39;environnement
<a href="https://vcvrack.com/">VCVRack</a>. Ses modules permettent de <i>live coder</i> <b>VCVRack </b>par le biais d&#39;un langage spécialisé inspiré de la syntaxe des expressions <a href="https://vcvrack.com/">VCVRack</a>. Ses modules permettent de <i>live coder</i> <b>VCVRack </b>par le biais d&#39;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 régulières : <a href="https://library.vcvrack.com/?brand=Biset">Biset Regex</a>. Il est
aussi l&#39;auteur d&#39;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&#39;écriture musicale ou pour l&#39;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&#39;ordinaire un module utilisé en lieu et place d&#39;un véritable module. Il permet de combler un vide, de ne pas laisser une partie d&#39;un rack exposée à la poussière ou à la chute accidentelle des objets sur l&#39;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.</p> <br> <p data-svelte-h="svelte-1tjhhux">Le <b>Blank</b> dont il est ici question modifie le comportement global de l&#39;application et de son interface ! Une fois inséré dans un <i>patch</i>, chaque câble devient <i>auscultable</i> et s&#39;anime. Il est possible d&#39;aperçevoir la forme d&#39;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&#39;apprentissage ou la pédagogie, ce module remplace aisément l&#39;utilisation d&#39;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 !</p> <br> <p data-svelte-h="svelte-xntazt">Ce module a initialement été conçu pour offrir un meilleur retour visuel au public au cours d&#39;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&#39;écosystème VCVRack.</p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> aussi l&#39;auteur d&#39;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&#39;écriture musicale ou pour l&#39;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&#39;ordinaire un module utilisé en lieu et place d&#39;un véritable module. Il permet de combler un vide, de ne pas laisser une partie d&#39;un rack exposée à la poussière ou à la chute accidentelle des objets sur l&#39;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.</p> <br> <p data-svelte-h="svelte-1tjhhux">Le <b>Blank</b> dont il est ici question modifie le comportement global de l&#39;application et de son interface ! Une fois inséré dans un <i>patch</i>, chaque câble devient <i>auscultable</i> et s&#39;anime. Il est possible d&#39;aperçevoir la forme d&#39;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&#39;apprentissage ou la pédagogie, ce module remplace aisément l&#39;utilisation d&#39;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 !</p> <br> <p data-svelte-h="svelte-xntazt">Ce module a initialement été conçu pour offrir un meilleur retour visuel au public au cours d&#39;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&#39;écosystème VCVRack.</p> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-o6y0y"><a href="/articles">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -34,8 +34,8 @@ aussi l&#39;auteur d&#39;un module <a href="https://en.wikipedia.org/wiki/Music_
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 5], node_ids: [0, 5],

Binary file not shown.

Binary file not shown.

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/5.jh6ULO6l.js"> <link rel="modulepreload" href="../_app/immutable/nodes/5.VzW-0bpn.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -32,11 +32,11 @@ 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 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 &amp; Andrew Bates. Archival includes: exclusive outtakes, live performances, alternate artwork files, and Mikes Prompt 3 workspace folder of .tidal and .flp files.</em>“.</p> <br> <p data-svelte-h="svelte-1308sfy">Nous attendons de pied ferme lapparition dun troisième label publiant de la 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 &amp; Andrew Bates. Archival includes: exclusive outtakes, live performances, alternate artwork files, and Mikes Prompt 3 workspace folder of .tidal and .flp files.</em>“.</p> <br> <p data-svelte-h="svelte-1308sfy">Nous attendons de pied ferme lapparition dun troisième label publiant de la
musique <em>live codée</em> à Lyon. Il semblerait que cela ne soit quune question de musique <em>live codée</em> à Lyon. Il semblerait que cela ne soit quune question de
temps.</p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> temps.</p> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-o6y0y"><a href="/articles">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -46,8 +46,8 @@ temps.</p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 5], node_ids: [0, 5],

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/5.jh6ULO6l.js"> <link rel="modulepreload" href="../_app/immutable/nodes/5.VzW-0bpn.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -29,11 +29,11 @@
- basic menu for reading/writing scenes when a USB stick is inserted [Dewb]<br> - 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 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 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></blockquote> <p data-svelte-h="svelte-elpw0p">Elle est dores 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, cest sans doute la bonne chose à faire.</p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> - new dual W/ ops: W/.SEL, W/S.POLY, W/S.POLY.RESET, W/1, W/2 [scanner_darkly]<br></blockquote> <p data-svelte-h="svelte-elpw0p">Elle est dores 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, cest sans doute la bonne chose à faire.</p> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-o6y0y"><a href="/articles">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -43,8 +43,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 5], node_ids: [0, 5],

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/6.UVEywxfC.js"> <link rel="modulepreload" href="./_app/immutable/nodes/6.UVEywxfC.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Contact</title><!-- HEAD_svelte-1y6bndz_START --><!-- HEAD_svelte-1y6bndz_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Contact</title><!-- HEAD_svelte-1y6bndz_START --><!-- HEAD_svelte-1y6bndz_END -->
</head> </head>
@ -21,7 +21,7 @@
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -31,8 +31,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 6], node_ids: [0, 6],

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/7.nFoyFWGt.js"> <link rel="modulepreload" href="./_app/immutable/nodes/7.nFoyFWGt.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Évènements</title><!-- HEAD_svelte-1ihunsg_START --><!-- HEAD_svelte-1ihunsg_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Évènements</title><!-- HEAD_svelte-1ihunsg_START --><!-- HEAD_svelte-1ihunsg_END -->
@ -22,7 +22,7 @@
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -32,8 +32,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 7], node_ids: [0, 7],

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/8.t0INpW33.js"> <link rel="modulepreload" href="./_app/immutable/nodes/8.t0INpW33.js">
<link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js"> <link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
@ -23,7 +23,7 @@
<script type="application/json" data-sveltekit-fetched data-url="/api/guides">{"status":200,"statusText":"","headers":{},"body":"[{\"meta\":{\"title\":\"Introduction au live coding sur SuperCollider (I)\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2023-12-24\"},\"path\":\"/guides/livecoding_supercollider\"},{\"meta\":{\"title\":\"Comment ajouter des informations au site ?\",\"date\":\"2023-12-23\",\"author\":\"Raphaël Maurice Forment\"},\"path\":\"/guides/ajouter_information\"},{\"meta\":{\"title\":\"Introduction au live coding sur SuperCollider (II)\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2023-24-12\"},\"path\":\"/guides/livecoding_supercollider_2\"},{\"meta\":{\"title\":\"Comment proposer un guide ?\",\"date\":\"2023-12-22\",\"author\":\"Raphaël Maurice Forment\"},\"path\":\"/guides/proposer_guide\"}]"}</script> <script type="application/json" data-sveltekit-fetched data-url="/api/guides">{"status":200,"statusText":"","headers":{},"body":"[{\"meta\":{\"title\":\"Introduction au live coding sur SuperCollider (I)\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2023-12-24\"},\"path\":\"/guides/livecoding_supercollider\"},{\"meta\":{\"title\":\"Comment ajouter des informations au site ?\",\"date\":\"2023-12-23\",\"author\":\"Raphaël Maurice Forment\"},\"path\":\"/guides/ajouter_information\"},{\"meta\":{\"title\":\"Introduction au live coding sur SuperCollider (II)\",\"author\":\"Raphaël Maurice Forment\",\"date\":\"2023-24-12\"},\"path\":\"/guides/livecoding_supercollider_2\"},{\"meta\":{\"title\":\"Comment proposer un guide ?\",\"date\":\"2023-12-22\",\"author\":\"Raphaël Maurice Forment\"},\"path\":\"/guides/proposer_guide\"}]"}</script>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -33,8 +33,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 8], node_ids: [0, 8],

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/9.EjvK5Uv6.js"> <link rel="modulepreload" href="../_app/immutable/nodes/9.49Ykn-Wh.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -88,11 +88,11 @@ recompilez la librairie une nouvelle fois. Nous détaillerons ultérieurement l
<span class="token punctuation">)</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-4w91o5">Sauvegardez cet extrait de code dans un fichier <strong>.scd</strong> situé dans votre dossier de stockage. Vous pourrez ensuite lévaluer à chaque fois que vous voudrez démarrer à laide de la commande suivante quil vous faudra évaluer dans linterpréteur :</p> <pre class="language-supercollider"><!-- HTML_TAG_START --><code class="language-supercollider"><span class="token string">"/Users/bubo/.config/livecoding/Configuration.scd"</span><span class="token punctuation">.</span>load<span class="token punctuation">;</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-1ofmlv6">Si vous souhaitez démarrer <strong>SuperCollider</strong> avec cette configuration par défaut, vous pouvez également tirer parti du fichier de démarrage, qui sexécute automatiquement à louverture de <strong>SCIDe</strong>. Ce dernier se situe dans votre dossier de configuration <strong>SuperCollider</strong>. Vous pouvez le trouver en évaluant le code suivant :</p> <pre class="language-supercollider"><!-- HTML_TAG_START --><code class="language-supercollider"><span class="token class-name">Platform</span><span class="token punctuation">.</span>userAppSupportDir</code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-16ctipw">Il devrait exister un fichier <code>startup.scd</code> que vous pouvez remplir avec la <span class="token punctuation">)</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-4w91o5">Sauvegardez cet extrait de code dans un fichier <strong>.scd</strong> situé dans votre dossier de stockage. Vous pourrez ensuite lévaluer à chaque fois que vous voudrez démarrer à laide de la commande suivante quil vous faudra évaluer dans linterpréteur :</p> <pre class="language-supercollider"><!-- HTML_TAG_START --><code class="language-supercollider"><span class="token string">"/Users/bubo/.config/livecoding/Configuration.scd"</span><span class="token punctuation">.</span>load<span class="token punctuation">;</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-1ofmlv6">Si vous souhaitez démarrer <strong>SuperCollider</strong> avec cette configuration par défaut, vous pouvez également tirer parti du fichier de démarrage, qui sexécute automatiquement à louverture de <strong>SCIDe</strong>. Ce dernier se situe dans votre dossier de configuration <strong>SuperCollider</strong>. Vous pouvez le trouver en évaluant le code suivant :</p> <pre class="language-supercollider"><!-- HTML_TAG_START --><code class="language-supercollider"><span class="token class-name">Platform</span><span class="token punctuation">.</span>userAppSupportDir</code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-16ctipw">Il devrait exister un fichier <code>startup.scd</code> que vous pouvez remplir avec la
configuration ci-dessus, en adaptant les chemins.</p> <h2 data-svelte-h="svelte-grw4hp">Conclusion</h2> <p data-svelte-h="svelte-qw3nrf">Cette configuration sera amenée à évoluer et pourra même faire lobjet dune configuration ci-dessus, en adaptant les chemins.</p> <h2 data-svelte-h="svelte-grw4hp">Conclusion</h2> <p data-svelte-h="svelte-qw3nrf">Cette configuration sera amenée à évoluer et pourra même faire lobjet dune
refonte complète lorsque vous serez amenés à pré-charger dautres composants : refonte complète lorsque vous serez amenés à pré-charger dautres composants :
synthétiseurs, effets pré-déclarés, etc. Nous y reviendrons.</p></article></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> synthétiseurs, effets pré-déclarés, etc. Nous y reviendrons.</p></article> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-1mht20g"><a href="/guides">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -102,8 +102,8 @@ synthétiseurs, effets pré-déclarés, etc. Nous y reviendrons.</p></article></
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 9], node_ids: [0, 9],

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/9.EjvK5Uv6.js"> <link rel="modulepreload" href="../_app/immutable/nodes/9.49Ykn-Wh.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -74,11 +74,11 @@ aussi être une stratégie intéressante dans certains cas.</p> <h2 data-svelte-
<span class="token operator">~</span>source<span class="token punctuation">.</span><span class="token function">set</span><span class="token punctuation">(</span> req<span class="token punctuation">,</span> <span class="token number">300</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// On peut utiliser set pour une valeur statique</span> <span class="token operator">~</span>source<span class="token punctuation">.</span><span class="token function">set</span><span class="token punctuation">(</span> req<span class="token punctuation">,</span> <span class="token number">300</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// On peut utiliser set pour une valeur statique</span>
<span class="token operator">~</span>freq <span class="token operator">=</span> <span class="token punctuation">&#123;</span> SinOsc<span class="token punctuation">.</span><span class="token function">ar</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token operator">/</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">400</span> <span class="token punctuation">&#125;</span><span class="token punctuation">;</span> <span class="token comment">// Voici un LFO (Low Frequency Oscillator)</span> <span class="token operator">~</span>freq <span class="token operator">=</span> <span class="token punctuation">&#123;</span> SinOsc<span class="token punctuation">.</span><span class="token function">ar</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token operator">/</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">400</span> <span class="token punctuation">&#125;</span><span class="token punctuation">;</span> <span class="token comment">// Voici un LFO (Low Frequency Oscillator)</span>
<span class="token operator">~</span>source<span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>\freq<span class="token punctuation">,</span> <span class="token operator">~</span>freq<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// Utilisation de la fonction map</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-548767"><code>.map</code> possède une fonction alternative, nommée <code>.xmap</code>. Elle fonctionne tout <span class="token operator">~</span>source<span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>\freq<span class="token punctuation">,</span> <span class="token operator">~</span>freq<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// Utilisation de la fonction map</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-548767"><code>.map</code> possède une fonction alternative, nommée <code>.xmap</code>. Elle fonctionne tout
comme <code>.set</code> et <code>.xset</code>.</p> <h2 data-svelte-h="svelte-grw4hp">Conclusion</h2> <p data-svelte-h="svelte-v1qoh8">Dans cette section du guide, nous avons appris :</p> <ul data-svelte-h="svelte-ax6drr"><li>Ce quest un <code>NodeProxy</code> et un <code>ProxySpace</code>, loutil de base offert par <strong>JITLib</strong></li> <li>La différence entre <code>ProxySpace.push</code> et lutilisation explicite des <code>NDefs</code></li> <li>Comment démarrer, stopper et arrêter un <code>NodeProxy</code></li> <li>Comment contrôler le <em>fade-in</em> et le <em>fade-out</em> et la transition entre algorithmes</li></ul> <p data-svelte-h="svelte-j92gtb">Je ne fais ici queffleurer les différentes commandes que possèdent les <code>NodeProxy</code>. Si vous souhaitez en apprendre plus, allez voir la documentation. Nous utiliserons un nombre limité de méthodes au fur et à mesure, lorsque nous en aurons besoin.</p></article></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> comme <code>.set</code> et <code>.xset</code>.</p> <h2 data-svelte-h="svelte-grw4hp">Conclusion</h2> <p data-svelte-h="svelte-v1qoh8">Dans cette section du guide, nous avons appris :</p> <ul data-svelte-h="svelte-ax6drr"><li>Ce quest un <code>NodeProxy</code> et un <code>ProxySpace</code>, loutil de base offert par <strong>JITLib</strong></li> <li>La différence entre <code>ProxySpace.push</code> et lutilisation explicite des <code>NDefs</code></li> <li>Comment démarrer, stopper et arrêter un <code>NodeProxy</code></li> <li>Comment contrôler le <em>fade-in</em> et le <em>fade-out</em> et la transition entre algorithmes</li></ul> <p data-svelte-h="svelte-j92gtb">Je ne fais ici queffleurer les différentes commandes que possèdent les <code>NodeProxy</code>. Si vous souhaitez en apprendre plus, allez voir la documentation. Nous utiliserons un nombre limité de méthodes au fur et à mesure, lorsque nous en aurons besoin.</p></article> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-1mht20g"><a href="/guides">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -88,8 +88,8 @@ comme <code>.set</code> et <code>.xset</code>.</p> <h2 data-svelte-h="svelte-grw
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 9], node_ids: [0, 9],

View File

@ -6,14 +6,14 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="../_app/immutable/nodes/9.EjvK5Uv6.js"> <link rel="modulepreload" href="../_app/immutable/nodes/9.49Ykn-Wh.js">
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js"> <link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
@ -21,11 +21,11 @@
<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">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-12-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 key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
<span class="token punctuation">---</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-hsuogf">Il nest pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :</p> <ul data-svelte-h="svelte-1objkrr"><li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li></ul> <p data-svelte-h="svelte-uedqlf">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 dautres pages.</p> <h2 data-svelte-h="svelte-1g5ta6o">Contenu de larticle</h2> <p data-svelte-h="svelte-13oxmt0">É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.</p> <h2 data-svelte-h="svelte-qjxet8">Publication</h2> <p data-svelte-h="svelte-pldlgo">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 lessentiel des plateformes existantes !</p></article></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> <span class="token punctuation">---</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-hsuogf">Il nest pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :</p> <ul data-svelte-h="svelte-1objkrr"><li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li></ul> <p data-svelte-h="svelte-uedqlf">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 dautres pages.</p> <h2 data-svelte-h="svelte-1g5ta6o">Contenu de larticle</h2> <p data-svelte-h="svelte-13oxmt0">É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.</p> <h2 data-svelte-h="svelte-qjxet8">Publication</h2> <p data-svelte-h="svelte-pldlgo">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 lessentiel des plateformes existantes !</p></article> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-1mht20g"><a href="/guides">Revenir à l&#39;index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -35,8 +35,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.NtBXKfER.js"), import("../_app/immutable/entry/start.rkHF838T.js"),
import("../_app/immutable/entry/app.bdC772Xi.js") import("../_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 9], node_ids: [0, 9],

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/2.tHpihOLv.js"> <link rel="modulepreload" href="./_app/immutable/nodes/2.tHpihOLv.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js">
@ -23,7 +23,7 @@
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -33,8 +33,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 2], node_ids: [0, 2],

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.Xm3RzhN2.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.NtBXKfER.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.rkHF838T.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.bdC772Xi.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.feFbK-O9.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.kYoizZ4A.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.I7qHWxru.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.qqbATDHs.js">
<link rel="modulepreload" href="./_app/immutable/nodes/14.at8j2c03.js"> <link rel="modulepreload" href="./_app/immutable/nodes/14.at8j2c03.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.ITY44f4q.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Ressources</title><!-- HEAD_svelte-1q3gdtb_START --><!-- HEAD_svelte-1q3gdtb_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Ressources</title><!-- HEAD_svelte-1q3gdtb_START --><!-- HEAD_svelte-1q3gdtb_END -->
@ -43,7 +43,7 @@ ressources pour le <em>creative coding</em>.</li></ul></div> <div class="drawer-
<script> <script>
{ {
__sveltekit_1uy482k = { __sveltekit_kb5e1g = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -53,8 +53,8 @@ ressources pour le <em>creative coding</em>.</li></ul></div> <div class="drawer-
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.NtBXKfER.js"), import("./_app/immutable/entry/start.rkHF838T.js"),
import("./_app/immutable/entry/app.bdC772Xi.js") import("./_app/immutable/entry/app.feFbK-O9.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 14], node_ids: [0, 14],

Binary file not shown.

Binary file not shown.