~/talk

Learn to Make Music. With Ruby.

Talkat RubyConf 2015 · 2015-11-15..11-17· [ruby]
slides:none on file

Sonic Pi is a free, multi platform Ruby DSL that runs even on a $35 Raspberry Pi and proves the claim that if you can write code you can make music it shows exact commands used like play, sleep, scale, chord, sample and demonstrates syncing samples with sample_duration or beat_stretch live loops and simple threading to run melody harmony rhythm timbre together it records to WAV supports nested effects and the example performances and classroom curriculum actually work and sound like complete tracks

AI-written summary · about

  1. 0:00Start
  2. 2:05develop a curriculum for bringing sonic pie into primary schools
  3. 3:21running on the raspberry pi
  4. 4:26give you a quick music lesson with sonic pie
  5. 5:46it consists of four different elements melody harmony rhythm and tambo
  6. 6:18switch over to sonic pi
  7. 7:45start by playing a single note
  8. 8:59the note c in the fourth octave
  9. 9:33make a melody
  10. 9:50keep all the pieces of your music in sync
  11. 10:04make it sound like a melody
  12. 10:48express it in terms of beats per minute
  13. 11:44build a melody
  14. 12:23give us a random integer between 60 and 90
  15. 12:50working with all of the available notes at the same time
  16. 13:34reducing the number of notes
  17. 14:06the minor scale
  18. 15:45speed up the notes
  19. 18:09articulating the notes of the chord one at a time
  20. 19:11play the chord
  21. 20:55create a list of notes
  22. 21:53reset the tick
  23. 23:46generate sound in your music
  24. 24:20try a snare drum
  25. 25:21start making some drum beats
  26. 25:47throw in a snare drum
  27. 27:47sleep for exactly the length of the sample
  28. 29:34add one line of code
  29. 31:56cut off apply as a filter to the sound
  30. 32:23chop off frequencies at a certain level
  31. 32:38set a lower cutoff
  32. 33:31stomp on the pedals
  33. 34:07passed through the reverb
  34. 36:14use tb-303 for our melody
  35. 39:15create new loops
  36. 39:38download and install sonic pi
  37. 42:01turn a piece of sheet music into midi
  38. 43:10using your local samples
  39. 43:49record your performance and save it off as a wav file
  40. 44:12set up patterns
~/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.