skyl/beatlounge — comment on commit c371009bf982cc77baf8c778cccbded4ad76fc36
File: bl/utils.py line 62
By djfroofy:

In general I think there is some much needed overhaul in scheduler for strictly tick-based scheduling. I had some ideas about representing things better in musical terms as well (similar to midi_to_letter). Will need to look at the branch again. Would be cool if there were a clear set of DSLs for music the user could use in general.

For example:

Ticks('1/12') # 1/12th
Ticks('3') # 3 whole measures
Ticks('1 1/4') # 1 and a quarter

Something like the is probably better for international. British folks call "8th" "quaver". Also I would have to think more to remember "8trip" instead of "1/12" (but that's subjective). We could just allow different string aliases for these things (American, British, Tabla, Universal).