Notating with LilyPond

LilyPond is an open source technology for notating music in plain text files. In this course, we'll cover the fundamentals of music notation in LilyPond.

Start Notating with LilyPond

social preview

In this course, you'll learn how to notate music with LilyPond! You can download LilyPond and run the code from this project directly, or you can use LilyBin to play your masterpiece in the browser.

After taking this course, you'll be able to:

  • Add notes
  • Specify a rhythm
  • Change a time signature
  • Add multiple notes, or chords
  • Change a key signature
  • Use accidentals
  • Specify dynamics

We can't wait to see what you create!

Steps to complete this course 8
  1. Correct the melody

    Change a note to correct the melody

  2. Change a rhythm

    Change the notation of note duration to match the traditional rhythm

  3. Change the time signature

    Specify a time signature of 2/4

  4. Create a chord

    Create a chord with C and G on the last note of the song

  5. Change the key signature

    Change the key signature from C major to C minor

  6. Add an accidental

    Add a flat on the second A note

  7. Add a dynamic marking

    Add a marking for piano on the first F note

  8. Approve and merge

    Approve and merge the pull request

Share Notating with LilyPond

All public courses on Learning Lab are free.

Latest release

Ready to start learning?