let's try to figure a plain-text pattern format, which is consistent with the way the TB-303 works
it must be easy to read for a human, easy to program into a TB-303
also, it should be easy for parsing/generation/convertion (by software synths/programs)
rv0: i noticed how you write patterns here, it looks kind of good
i don't like the d#(UDAS) <- notation, could we probably have the pitches (keys) and the UDAS sepparate? or would that be confusing to 303-guys like you?
i imagine something simple like this:
Code: Select all
PM: c C c f# b d#
TM: G G - G O G G O G
??: UAS DA - D AS U -
now, about the (GO-) i guess it can be changed with something like (@o.)
@ = filled circle (Gate/note on, you know)
o = tied
. = silent/rest
also, maybe TimeMode should be written on the first line?
what do you think? i think having something like this would be helpful
i could write some batch-like pattern convertors, i currently work with my own NSP format (pretty human-unreadable binary data) and FreeBee(ABL) which is plain-text, but now it figures it would be "inconsistent" with a TB-303 (in other words - confusing)
or am i going off topic here?
Robin: say something, are you going to make a sequencer at all?

