~/talk

Program Synthesis for Musicians: A Usability Testbed for Temporal Logic Specifications

Talkat APLAS 2021 · 2021-10-17..10-22· [ai-assisted-development, creative-coding]
links:none on file
links:none on file
links:none on file
slides:none on file

Builds a browser-based tool, The SynthSynthesizer, that parses dropdown or written temporal-stream-logic specs into logical formulas, runs reactive synthesis inside a dockerized toolchain, and emits JavaScript that controls an audio synthesizer. It prototypes three interfaces — TSL alpha, TSL beta, TSL full — and runs a 27-participant usability study showing split preferences (alpha is simple, beta balances power and clarity, full is expressive but intimidating). Interfaces plug in as files so researchers swap grammars and rerun studies without touching synthesis internals.

AI-written summary · about

  1. 0:00Introduction
  2. 0:14What is Reactive Synthesis
  3. 0:31Example of Reactive Synthesis
  4. 1:32Reactive Synthesis
  5. 2:07The Problem with Reactive Synthesis
  6. 2:48The Synthetic Synth
  7. 3:42Interfaces
  8. 5:23Synthesis Procedures
  9. 6:32Usability Study
  10. 8:42Summary
~/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.