rickh94 / lilyskel

Painlessly create file/directory skeletons for lilypond projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lilypond Skeletons

https://travis-ci.org/rickh94/lilyyskel.svg?branch=master https://codebeat.co/badges/94610ad1-6daf-45ff-9f89-5aede41ceda8

Generate a file/directory skeleton for lilypond projects.

Features

(In progress)

Generates a score, all parts, and a defs file based on information provided by the user:

  • Lilypond version installed (preferably retrieved from lilypond --version)
  • Language used for input
  • Instruments in the piece
    • Will look up instrument information against a local tinydb database (single json file). This database will have Instruments and Ensembles
    • If something is missing, it will be created from user input and can be added to the database for future use.
  • Composer (in db too?)
  • Title
  • Subtitle
  • Arranger
  • Opus
  • Copyright information
  • Information for Mutopia Project headers (some info in rc file?)
  • Number of movements
  • Files to include

All configuration will be stored in .lyskel.yaml in the current (or specified) directory. Users can create them manually or through an interactive shell (with completion).

About

Painlessly create file/directory skeletons for lilypond projects.

License:MIT License


Languages

Language:Python 95.4%Language:LilyPond 4.6%