~/talk

Composing music with clojure.spec

Talkat Clojure/conj 2016 · 2016-12-01..12-03· [creative-coding]
links:none on file
slides:none on file

Builds a spec that encodes a canonical jungle tune and uses clojure.spec.gen generators plus a sample bank and Overtone for live playback. Samples are sliced from the Amon (Amen) break into eight equal parts, sequences pick four bars of eight sounds and play at 172 BPM. Resulting output sounds like early‑90s jungle and serves as a jam box and shareable data spec. Failures: generated elements lack context awareness and synthesized param generation proved unreliable.

AI-written summary · about

  1. 0:00Composing music with clojure.spec
  2. 0:39Not on the agenda
  3. 2:14Describing musical data
  4. 2:41Tools
  5. 4:27Modeling music
  6. 5:34Hardware samplers
  7. 9:39The Amen Break
  8. 13:20Polish Jungle Notation
  9. 15:03Preparing samples
  10. 15:43Picking breakbeats
  11. 16:44Slicing
  12. 18:02Playing some breaks (finally!)
  13. 20:10Composing breaks
  14. 21:02Effects
  15. 24:05Bass sequence
  16. 26:05Ragga samples
  17. 28:05Building discographies
  18. 30:24Sharing specs
  19. 31:52What worked
  20. 33:21What didn't work
  21. 34:59Remember this slide?
  22. 41:35What's next?
  23. 43:52Resources
~/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.