~/talk

Make Fun, Make Music with Node.js

Talkat ForwardJS 2019 · on Thursday, 2019-01-24· [nodejs, creative-coding]
slides:none on file

Live demo uses the npm module scribble tune (install with npm install scribbletune) to build notes, chords, scales and export them as MIDI files playable in GarageBand. Code examples show clip/midi methods, a pattern string for note on/off and sustain, scale lists including Hungarian gypsy and bebop dominant, chord and arpeggio builders, array filtering and octave control, a subdiv speed param for sixteenth notes, and a live SMS-driven chord sequence that generates a combined song on the fly.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Installing Scribble Tune
  3. 1:06Making Notes with Clip
  4. 2:25Adding Patterns and Scales
  5. 4:00Exploring Built-in Scales
  6. 5:15Filtering and Playing Chords
  7. 6:15Generating Arpeggios
  8. 7:49Speeding Up Arpeggios
  9. 8:32Creating a Simple Song
  10. 10:23Playing the Final Song
  11. 11:30Audience Participation
~/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.