noteflakes / lydown

A language for music notation
http://ciconia.github.io/lydown
MIT License
24 stars 0 forks source link

Move lilypond invocation code into separate gem #45

Open noteflakes opened 8 years ago

noteflakes commented 8 years ago

Create an abstract lilypond API, a single function that accepts lilypond source code as input, along with options, and optionally returns the compiled output, or simply writes to the output files and returns their names. For example:

Lilypond.compile(ly_source, format: :pdf, target_path: "BWV247-01-choro")