Education should be accessible to everyone.

I create free music education eLearning materials. This page will be updated monthly. Topics include:

  • LilyPond tutorials
  • music theory
  • sound design/synthesis
  • interactive flashcards
  • how to compose music cues for podcasts/TV/games/online media

Music education doesn’t actually stop with just music.

Music education can introduce children and adults to an entirely different way of thinking about things:

  • problem solving
  • team building
  • working with others
  • commitments
  • setting / achieving goals

After all, where would any of us be without teachers?


Music Engraving with LilyPond

LilyPond Tutorial 1 – Introduction to LilyPond (Your First Score) – Watch Video
LilyPond Tutorial 2 – Need some help? Here’s where you can get it! – Watch Video
LilyPond Tutorial 3 – Introduction to Frescobaldi and LilyPond – Watch Video
LilyPond Tutorial 4 – Learn the Basic Fundamentals (How to Input Music) – Watch Video
LilyPond Tutorial 5 – Setting up Score Title and Composer | Bar Checks | Beaming – Watch Video
LilyPond Tutorial 6 – How to Add Articulations and Dynamics to Your Score – Watch Video
LilyPond Tutorial 7 – How to Input Chords and Attach Text to Staves – Watch Video
LilyPond Tutorial 8 – New Score Setup Wizard with Frescobaldi – Watch Video
LilyPond Tutorial 9 – Graphic Notation, Score Manipulation (SVG Export) – Watch Video
LilyPond Tutorial 10 – How to Use Variables and Tuplets – Watch Video
LilyPond Tutorial 11 – How to Write Multiple Voices per Staff – Watch Video
LilyPond Tutorial 12 – How to Add Lyrics to Your Score – Watch Video
LilyPond Tutorial 13 – ‘Relative Mode’ Explained – Watch Video
LilyPond Tutorial 14 – How to Create Staves with Instrument Names – Watch Video
LilyPond Tutorial 15 – Top 4 Frescobaldi Features You Should Be Using (Beginners) – Watch Video
LilyPond Tutorial 16 – Top 10 Frescobaldi Engraving Tips – Watch Video
LilyPond Tutorial 17 – Writing for Percussion (Basic Notation) – Watch Video
LilyPond Tutorial 18 – How to Input Harmonics and Bartok Pizzicato – Watch Video
LilyPond Tutorial 19 – How to Format Your Score (Page Layouts) – Watch Video
LilyPond Tutorial 20 – New LilyPond Updates! (Changelog) – Watch Video
LilyPond Tutorial 21 – Beginning Your First Score: The ‘Global Block’ – Watch Video
LilyPond Tutorial 22 – Updating LilyPond and Frescobaldi 2 – Watch Video
LilyPond Tutorial 23 – Putting It All Together: The \score Block – Watch Video
LilyPond Tutorial 24 – Extracting Parts (Using the \include Command) – Watch Video
LilyPond Tutorial 25 – Writing for Piano (Grand Staff) – Watch Video
LilyPond Tutorial 26 – Top 3 Frescobaldi Workflow Tips – Watch Video
LilyPond Tutorial 27 – Frescobaldi NEW Features – Watch Video
LilyPond Tutorial 28 – How to MIDI Input, Playback Audio, MIDI Export (Frescobaldi) – Watch Video


Pure Data


Sound Design & Synthesis


Music Theory