~/talk

Weft—Enabling Tidal on the Web

Talkat FARM 2025 · on Sunday, 2025-10-12· [web-platform, creative-coding]
links:none on file
links:none on file
slides:none on file

A Haskell-like interpreter (Weft) compiles TidalCycles syntax into calls that drive Strudel’s JavaScript pattern library, implemented as a single parser, type checker, and runtime in a JavaScript module. It runs interactively in the browser and ships type inference and error reporting in a web live‑coding environment rather than silent eval. Demo code links to the FARM paper and DOI; useful if you want a concrete browser port of Tidal that keeps Tidal’s types while targeting Strudel’s JS engines.

AI-written summary · about

  1. 0:00Weft and Tidal Cycles intro
  2. 25:23Rock and Roll design
  3. 39:57Live coding Rock proofs
  4. 1:07:25Rock proofs evaluation
  5. 1:39:54Q&A on Rock and proof sound
  6. 1:44:42Technical setup issues
  7. 2:04:00Sonic Earth framework intro
  8. 2:33:10Sonic Earth live demo
  9. 2:52:53Q&A on Sonic Earth soundscapes
  10. 3:01:21Conclusion on Sonic Earth
  11. 3:06:03I am your co-pilot intro
  12. 3:11:33Technical setup and live demo
  13. 3:19:56Q&A on co-pilot and WebGL shaders
  14. 3:24:33Turtle geometry intro
  15. 3:30:17Q&A on Panda language
  16. 3:34:15Combinatorial audio workstation intro
  17. 3:37:25Live coding with Rust and Jupyter
  18. 3:56:26Q&A on audio workstation and FRP
  19. 3:59:39Weft—Enabling Tidal on the Web
  20. 4:00:23Weft live coding demo
  21. 4:13:56Q&A on Weft and browser coding
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.