3 ms·
To me it seems like files could get hard to understand if events that happen simultaneously aren't horizontally lined up like this: 2.0 voice1 | voice2 | ...
by matheusmoreira 11mo ago
To me it seems like files could get hard to understand if events that happen simultaneously aren't horizontally lined up like this:
2.0 voice1 | voice2 | ...
Like a text version of old school tracker interfaces:
https://youtu.be/eclMFa0mD1c https://youtu.be/eclMFa0mD1c
POS | TRACK #1 | TRACK #2 | ...
- HelloNurse 11mo agoAren't the notes adjacent enough on consecutive lines? 2.0 note Cmaj7 ch=1 2.0 note D ch=1 2.0 note C dur=0.15 ch=2 2.1 note C ch=2 2.1 note Cmaj ch=1
- matheusmoreira 11mo agoImagine there are four, eight, maybe dozens of voices being mixed together in a track. Could get unwieldly.
- daninet 11mo agoThat's why I decided to allow arbitrary order within the file. In this way you can group notes by instruments and the parser will deal with reordering them. I also plan to create a flag for the CLI tool that reorders the lines within the mtxt file in such way, that notes are grouped by instruments.