samblenny / txtseq

A tiny 4-voice plaintext midi sequencer for CircuitPython
MIT License
2 stars 0 forks source link

Implement bass clef transposition #2

Closed samblenny closed 3 months ago

samblenny commented 3 months ago

Transpose two (maybe 3?) of the voices to use bass clef instead of treble clef ("C" = MIDI note 60).

Transposing the percussion voice (1), will make it easier to write drum parts without having to add a bunch of , octave lowering suffixes to everything.

Transposing one or two of the other voices will make it easier to write parts for bass instruments. I'm not sure if it makes sense to have two dedicated bass voices. Using two would allow for one voice to have long-running drones or pads while the second does chords or whatever on top. The difficulty is that, currently, chord notation expects all the notes of the chord to start and end at the same time.

samblenny commented 3 months ago

done