This commit is contained in:
Bubobubobubobubo
2024-02-08 20:04:42 +00:00
parent 1e43f20d3d
commit de139d03fb
94 changed files with 156 additions and 170 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.

View File

@ -1,11 +0,0 @@
import{s as n,n as t}from"./scheduler.aZRR5A_O.js";import{S as l,i as o,g as u,h as c,x as d,k as p,a as m,f as b}from"./index.kYoizZ4A.js";function g(a){let e,s=`<div class="pr-4"><img src="https://library.vcvrack.com/screenshots/200/Biset/Biset-Blank.png"/></div> <div class="col-span-4"><p>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
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>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/> <img src="../images/bisetblank.gif" alt="Biset Blank" style="display:block;margin-left:auto;margin-right:auto;max-width:1000px;width:75%"/> <p>Ce module a initialement été conçu pour offrir un meilleur retour visuel au public lors des performances de <i>live coding</i>. Son utilité dépasse désormais ce seul contexte. Félicitations à gibbonJoyeux pour son travail sur l&#39;écosystème
VCVRack.</p></div>`;return{c(){e=u("div"),e.innerHTML=s,this.h()},l(i){e=c(i,"DIV",{class:!0,"data-svelte-h":!0}),d(e)!=="svelte-jd9maq"&&(e.innerHTML=s),this.h()},h(){p(e,"class","grid grid-cols-5 h-screen")},m(i,r){m(i,e,r)},p:t,i:t,o:t,d(i){i&&b(e)}}}const f={title:"Biset Blank : un module VCVRack pour animer les performances de live coding",author:"Raphaël Maurice Forment",date:"2024-08-02"};class k extends l{constructor(e){super(),o(this,e,null,g,n,{})}}export{k as default,f as metadata};

View File

@ -0,0 +1,4 @@
import{s as H,e as I,n as y}from"./scheduler.aZRR5A_O.js";import{S as P,i as T,g as n,s as p,h as o,c,x as B,k as R,l as m,a as s,f as a}from"./index.kYoizZ4A.js";function j(L){let t,C,d,b,f,l,V=`Sébastien Huertas (<a href="https://github.com/gibbonjoyeux">gibbonJoyeux</a>) est l&#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
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.`,v,x,h,r,q="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 !",g,k,_,u,M="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.";return{c(){t=n("img"),d=p(),b=n("br"),f=p(),l=n("p"),l.innerHTML=V,v=p(),x=n("br"),h=p(),r=n("p"),r.innerHTML=q,g=p(),k=n("br"),_=p(),u=n("p"),u.innerHTML=M,this.h()},l(e){t=o(e,"IMG",{src:!0,alt:!0,style:!0}),d=c(e),b=o(e,"BR",{}),f=c(e),l=o(e,"P",{"data-svelte-h":!0}),B(l)!=="svelte-plfmxr"&&(l.innerHTML=V),v=c(e),x=o(e,"BR",{}),h=c(e),r=o(e,"P",{"data-svelte-h":!0}),B(r)!=="svelte-1tjhhux"&&(r.innerHTML=q),g=c(e),k=o(e,"BR",{}),_=c(e),u=o(e,"P",{"data-svelte-h":!0}),B(u)!=="svelte-xntazt"&&(u.innerHTML=M),this.h()},h(){I(t.src,C="../images/bisetblank.gif")||R(t,"src",C),R(t,"alt","Biset Blank"),m(t,"display","block"),m(t,"margin-left","auto"),m(t,"margin-right","auto"),m(t,"max-width","1000px"),m(t,"width","75%")},m(e,i){s(e,t,i),s(e,d,i),s(e,b,i),s(e,f,i),s(e,l,i),s(e,v,i),s(e,x,i),s(e,h,i),s(e,r,i),s(e,g,i),s(e,k,i),s(e,_,i),s(e,u,i)},p:y,i:y,o:y,d(e){e&&(a(t),a(d),a(b),a(f),a(l),a(v),a(x),a(h),a(r),a(g),a(k),a(_),a(u))}}}const F={title:"Biset Blank : un module VCVRack pour animer les performances de live coding",author:"Raphaël Maurice Forment",date:"2024-08-02"};class J extends P{constructor(t){super(),T(this,t,null,j,H,{})}}export{J as default,F as metadata};

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

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

Binary file not shown.

Binary file not shown.