~/talk

Rocq N'Roll

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

Rocq N’Roll parses Rocq proof tactics into MIDI in real time, using the VS Code LSP (proofView JSON RPC) to extract proof states and uses VSCode LSP proofView to expand automated steps; MIDI generation is implemented in Rust rather than OCaml and outputs a single MIDI channel with manual ADSR to any synth (OP‑1 or GarageBand). Automated tactics like auto can emit sequences or chords — auto can output 1–20 notes — semicolon produces simultaneous chords, and the system runs live, with an autoplay mode and modular code for extension.

AI-written summary · about

  1. 0:00Welcome to Rocq N'Roll
  2. 0:44Motivation for proof music
  3. 1:48Proof sounds and dissonance
  4. 3:13Tactics into musical notes
  5. 4:58Rock tactics to MIDI sounds
  6. 6:46Music theory and auto tactic sounds
  7. 8:10Architecture and language server
  8. 11:21Language server trade-offs
  9. 12:02MIDI generation and synth
  10. 13:03Design space and GUI
  11. 14:09Open questions and future
  12. 14:49Closing and performance
  13. 15:13Q&A
~/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.