{:Code Redux}

Current Series:

Music Theory for (non)Musicians and (non)Programmers

In this series, we attempt to derive and encode all of music theory. The programming languages used are Python3 and Clojure.

The Circle of Fifths, Part One

Derivation of the Major Keys found on the Circle of Fifths.

The Circle of Fifths, Part Two

Derivation of the Minor Keys found on the Circle of Fifths.

Building Chords, Part One

Introduction to building chords using the the Circle of Fifths

Key Signatures, Part One

Key signatures on the G (treble) clef

Beats, Part One

Basic Beats

Extra Resources