~/talk

PAW: a programmable and visual audio workstation

Talkat LIVE 2023 · 2023-10-23..10-27· [creative-coding]
links:none on file
slides:none on file

PAW is a prototype programmable DAW that generates a live GUI from a codeable DSL and keeps UI and source in sync with bidirectional widgets. It uses a LSP-backed DSL to connect a text editor and a separate GUI, produces track editors, sliders and checkboxes that update both code and audio, implements looping by writing code rather than a GUI control, omits program synthesis (simpler than Sketch), is missing many DAW features, and mostly works (demo audio plays in the recorded video though the live demo fails), with projects versioned via git.

AI-written summary · about

  1. 0:00PAW introduction
  2. 0:22Traditional DAWs explained
  3. 3:57What is PAW
  4. 5:00Live demo of PAW
  5. 10:06PAW’s DSL syntax
  6. 11:30PAW design inspirations
  7. 16:12PAW vs live coding
  8. 19:42PAW limitations and plans
  9. 20:27Q&A
  10. 20:48Functional abstraction & version control
  11. 22:13Transparency and program value
  12. 23:53Augmenting existing DAWs
  13. 25:19Program synthesis limits
  14. 26:45PAW artistic goals
  15. 28:13Mutability and time in PAW
  16. 29:39Multiplayer and collaboration
~/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.