A gentle introduction to music theory (in ruby)

Music theory can seem arcane and unapproachable. But underneath the weird names and symbols, the basics are actually pretty simple.

The real issue is that the documentation is bad and the API is worse! In this talk I will show how to start with nothing but a ruby interpreter, and generate sine waves, notes, scales, modes, chords, arpeggios and songs, in a way that will be understandable to those who have never touched an instrument before and will (hopefully) offer an interesting new perspective even to those who are already well versed in music theory.

Alex Speller

Full stack hacker and entrepreneur working on my own projects including emberkit.com, an Ember.js SaaS kit. You can usually find me in #emberjs on freenode dishing out advice and solving problems.

  • London