~/talk

Ember as Song

Talkat EmberConf 2020 · 2020-03-16..03-18· [creative-coding]
slides:none on file

An Ember Octane app becomes a playable composition using Tone.js on top of the Web Audio API. Components map to parts and contextual components to notes, services hold instruments and global state, and routes become song sections. The demo builds piano, violin and a drum kit, schedules notes with Tone.Part and uses draw.schedule to sync visuals, supports loops and staggered starts, and the assembled song plays as intended.

AI-written summary · about

  1. 0:00Start
  2. 0:28Ember as Song
  3. 3:50Volume
  4. 4:28Notes
  5. 5:22Web Audio Api
  6. 5:52Hello World
  7. 10:31Scale
  8. 11:58C Scale
  9. 12:35Part Component
  10. 13:08Trigger Synth
  11. 16:55Multiple Instruments at the Same Time
  12. 17:24Violin
  13. 18:00Multiple Parts
  14. 19:00Loops
  15. 19:52Drums
  16. 20:38Membrane Synth
  17. 21:11Snare
  18. 23:27Drum Loops
~/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.