/punchbox

Music Box Punch Card from MIDI

Primary LanguagePython

punchbox

punchbox is a simple to use music box card creator. It will take a standard MIDI file and convert it into SVG files suitable for printing

Features

  • MIDI file reading
  • Custom page size
  • Reversible staves
  • Custom music box definitions
  • Automatic note transposition for best fit
  • Multiple staves per page
  • Cut markers with custom size
  • Margin support

Coming soon:

  • Gap analysis
  • Note proximity

Example Render

alt text

Usage

To install, clone the repo, cd into it and then execute the following:

virtualenv -p python2 .pb2
source .pb2/bin/activate
pip install -U pip
pip install .