Skip to content

davemo/compositions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Compositions

Some of my musical compositions.

Tooling

Workflow

  • Install LilyPond to somewhere available to your $PATH, I use ~/bin/lilypond
cat ~/bin/lilypond

#!/bin/bash
exec DIR/LilyPond.app/Contents/Resources/bin/lilypond "$@"
  • Install FluidSynth, I used brew install fluidsynth.

  • Install entr, I like to use it for auto recompiling with lilypad:

$ cd crash/
$ ls -d * | entr -s 'lilypond -o crash crash.ly'

This outputs a .midi and .pdf file

$ tree crash
crash
├── crash.ly
├── crash.midi
└── crash.pdf
$ playmidi crash.midi