~/talk

Music and AI in the Browser with TensorFlow js and Magenta js

Talkat DevFest Ukraine 2018 · 2018-10-12..10-13· [javascript, machine-learning]
slides:none on file

Shows runnable browser demos that use TensorFlow.js and Magenta.js to generate music: an arpeggiator driven by Improv RNN, a drum machine from drums RNN, and multi‑track loops from a MusicVAE latent space. Models load from Google CDN, run on GPU in the page, and output MIDI‑like note arrays played with Tone.js/Web Audio. Explores a 256‑dim latent space visualized as a 7x7 grid, performs 5–8 step interpolations, and maps PoseNet hand positions (150 ms sampling) to select and tempo drum patterns.

AI-written summary · about

  1. 0:00Introduction to music AI
  2. 1:22Abstractions over neural networks
  3. 3:09Demo of arpeggiator synthesizer
  4. 8:46Generating and playing melodies
  5. 11:38Drum machine with neural nets
  6. 12:20Interactive music generation
  7. 15:35Music latent space exploration
  8. 20:34Visual control of drum patterns
  9. 27:05Conclusion and resources
~/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.