~/talk

Mellite: An Integrated Development Environment for Sound

Talkat Scala Days Lausanne 2019 · 2019-06-11..06-13· [creative-coding, scala]
links:none on file
slides:none on file

A complete IDE for composing and performing sound written in Scala that combines a transactional, versioned object store called Lucre with persisted workspaces and an embedded editor, a proc real‑time DSL that compiles trees and talks to SuperCollider, and an offline DSP layer (Escape/Fscape) for Fscape non‑real‑time rendering and batch processing. It serializes syntax trees to avoid binary-compatibility problems, can run faster-than-real-time renders, targets deployment on Raspberry Pi and the browser via Scala.js/WasM, and grew from a decade of research.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Java
  3. 1:46Scala
  4. 4:23Honey Stone
  5. 5:20The Three Forms
  6. 6:45Life Improvisation
  7. 7:41Tape Composition
  8. 8:12Acoustic Similarity
  9. 8:47The 3 Layers
  10. 9:00The System
  11. 11:36process
  12. 13:38workspaces
  13. 14:54demo
  14. 16:03proc
  15. 20:43oscillator
  16. 22:59patterns
  17. 25:01timeline
  18. 26:23Fscape
  19. 29:31Recap
  20. 31:54Future Development
  21. 36:09What Can You Do
  22. 40:13The Role of Offline Rendering
  23. 44:46RealTime Communication
~/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.