···66 (name: "Gwenn Le Bihan", email: "gwenn.lebihan@etu.inp-n7.fr", affiliation: "ENSEEIHT"),
77 ),
88 date: "22 Mars 2025",
99+ keywords: ("audiovisuel", "procédural", "SVG", "Rust", "WASM", "WebMIDI", "VST"),
910)
1011#set cite(style: "chicago-author-date")
1112#show link: underline
···1617 )
1718)
18191919-#columns(1, text(size: 0.75em, raw(read("../src/examples.rs").replace("use crate::*", "use shapemaker::*"), lang: "rust")))
2020+2121+#raw(lang: "rust",
2222+ read("../src/examples.rs").replace("crate::*", "shapemaker::*")
2323+)
20242125#pagebreak()
22262727+#outline()
2828+2929+= 💭 Introduction
3030+3131+== 🔬 À la recherche d'une impossible énumération des formes
3232+3333+#figure(image("./alphabetdesformes.png", width: 80%), caption: "Un “alphabet” incomplet")
3434+3535+#figure(image("./alphabetdesformes.svg", width: 80%), caption: "Une vectorisation sur Adobe Illustrator")
3636+3737+== ✨ Une approche procédurale ?
3838+3939+#pad(4em, grid(
4040+ columns: (1fr, 1fr, 1fr),
4141+ ..( "designing-a-font",
4242+ "drone-operating-system",
4343+ "HAL-9000",
4444+ "japan-sledding-olympics",
4545+ "lunatic-green-energy",
4646+ // "measuring-spirits",
4747+ "phone-cameras",
4848+ "reflections",
4949+ "spline-optimisation",
5050+ "weaving").map(artwork => grid.cell(image("../examples/gallery/" + artwork + ".svg", width: 100%)) )
5151+))
5252+5353+== 🌍 Excursion dans le monde physique
5454+5555+=== 👯 Interprétation collective
5656+5757+#link("https://shapemaker.gwen.works/soon.noredir")
5858+5959+== 🎵 Lien musical
6060+6161+= 💞 Une _crate_ Rust avec un API sympathique
6262+6363+= ➰ Render loop et hooks
6464+6565+= 🪡 Sources de synchronisation
6666+6767+== 🎹 Temps réel: WASM et WebMIDI
6868+6969+== 📈 Amplitudes de _stems_
7070+7171+== 📊 Export MIDI
7272+7373+== 📂 Fichier de projet
7474+7575+== 🦑 Dépôt de "sondes" dans le logiciel de MAO
7676+7777+= ⚡ Performance
7878+7979+= 📔 Conclusion
238024812582// Add bibliography and create Bibiliography section
+3-1
paper/template.typ
···1616 numbering: "1",
1717 number-align: center,
1818 )
1919+ show raw: set text(size: 0.85em, font: "Martian Mono", weight: "bold")
1920 set text(font: "New Computer Modern", lang: "fr")
2021 show math.equation: set text(weight: 400)
2122 show math.equation: set block(spacing: 0.65em)
2223 set math.equation(numbering: "(1)")
2323- set heading(numbering: "1.1")
2424+ set heading(numbering: "1.1 ")
2525+ show heading: set text(font: "Martian Mono")
24262527 // Set run-in subheadings, starting at level 4.
2628 show heading: it => {