Guides
The guides below can be used as templates for integrating sequences of modules into your lesson plans. Or jump to the bottom to sort by tags.
Getting Started
First Steps
Python Tutorial
- Fundamentals
- Basic Math
- For Loops
- While Loops
- If Statements
- List Comprehensions
- Functions
- Installing Libraries
- Dictionaries
Common Tasks
- Finding Examples (Digital Music Files and Corpora)
- Importing Notation
- Viewing Notation
- Extracting a Melody or Part
- Converting a Melody to a MIDI sequence
- Using tinyNotation to Quickly Generate Examples
Fundamentals of Music
Music Notation
- Pitches
- Rhythm
- Meter
- Key Signatures
- Major Scales
- Minor Scales
Melody
Musical Style
Genre Classification
- Classifying Genre Using Machine Learning, Part I
- Classifying Genre Using Machine Learning, Part II
Visualization
- Making a Genre Tree
- Mapping Connections
Counterpoint
Cantus Firmus
Two-Voice Counterpoint
- First Species
- Second Species
- Third Species
- Fourth Species
Four-Voice Counterpoint
- Voice Roles, Part I
- Voice Roles, Part II
- Basso Continuo
- Chorale Analysis, Part I
- Chorale Analysis, Part II
Harmony
Diatonic Functions
- Scale Degrees
- Diatonic Triads
- The Tonic-Subdominant-Dominant Model
Cadences
- Authentic Cadences
- Half Cadences
- Deceptive Cadences
Seventh Chords
- Dominant Seventh Chords
- Other Seventh Chords
Non-Chord Tones
- Suspension
- Pedal Point
Applied Chords
- Secondary Dominants
- Tonicization
Chromatic Harmony
- The iv in Major (Mode Mixture)
- The ♭VI Deceptive Cadence (Mode Mixture)
- The Neapolitan Chord
- Augmented Sixth Chords
Modulation
- Key Relationships
- Pivot Chords
Form
Phrases
- The Sentence
- The Period
- Hybrid and Compound Phrases
Simple Forms
- Binary Form
- Ternary Form
Sonata Form
- Sections
- Key Areas
- Sonata Theory
Other Forms
- Rondo
- Minuet
Post-Tonal
Fundamentals
Set Theory
- Pitch-Class Sets
- Normal Form
- Set Class
- Prime Form
- Complements
- Symmetry
Twelve-Tone Theory
- The Row
- Row Operations
- The Matrix
Computational Creativity
Musical Style
- Rule-Based Melodies, Part I
- Rule-Based Melodies, Part II
- Rule-Based Melodies, Part III
- Markov Melodies