yam655 / bittyband

An experimental musical instrument/tool
GNU General Public License v3.0
2 stars 0 forks source link

Export to Lilypond #4

Closed yam655 closed 7 years ago

yam655 commented 7 years ago

Even if the app has no concept of tempo and time, spitting the chord progression in to a template would greatly ease tweaking the timing and using Lilypond to generate a remotely viable MIDI file for backing track.

However, if we're successful, the "jam" results will also be useful for the song with a little coercion.

Baseline has no concept of timing, with an expectation of 120 BPM, 4/4 time, with the chords being whole notes and the jam results being quarter notes.

Each marked segment in the note stream becomes a separate Lilypond snippet (when it wasn't marked as a "bad" segment, at least). With chording present during the jam, we'll want to notate (via comments?) the chord changes in the primary note stream.