~/talk

Ruby patterns for contemporary dance music

Talkat RubyConfBY 2020 Online · 2020-07-18..07-19· [ruby, creative-coding]
slides:none on file

Claims that a complete dance track is possible with only Ruby code, not Sonic Pi; actual build is a tiny pure Ruby synth that writes web-playable sound files and a simple arranger. Uses square waves at 440 Hz, white noise, ADSR envelopes and a state-variable filter to sculpt timbre; models a snare by pitching a body tone up and mixing filtered noise; sequences via a 16-step step sequencer at 120 BPM and adds a ring-buffer delay for echo. The prototype runs and produces a recognizably rhythmic song though it’s rough around the edges.

AI-written summary · about

  1. 0:00Start
  2. 7:04A Ruby Synth
  3. 7:47Western notation
  4. 10:28Sculpting a sound
  5. 10:391. Start with high harmonic content 2. Filter down
  6. 13:11Variance over time
  7. 14:25Filter Frequency
  8. 18:33Sequencing sounds
  9. 18:48Measure of 4 / 4
  10. 23:34Ring Buffer with feedback
~/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.