ah yes, German notation... I was wondering.
Is it possible to use flat as well?
Just saying, in abc flat is _ before the note, ^ is for sharp and = for natural (but not applicable in mdal). So ^f2 would be f2 sharp and _g2 would be g2 flat.
I think you made something great with MDAL. It's perfectly suitable for this kind of music. The only criticism I could say is I find it less readable to get all the info on the same level for example:
A=a1, MIXA=xor, PHA=$800, PSCA1=down, C=c4, PSCC=down, SLIDESPD=$30, SPD=6
It might be more readable like this, with options between parenthesis:
A=a1 (MIXA=xor, PHA=$800, PSCA1=down), C=c4 (PSCC=down, SLIDESPD=$30, SPD=6)
(but maybe it's just me)
(edit)
I have a newer question. I have a simple example like this:
CONFIG=BetaPhase
:SEQUENCE
ptn0
[loop]
ptn1
:ptn0
A=e1, MIXA=xor, PHA=$400, PSCA1=none, PSCC=down, SLIDESPD=$30, SPD=12
A=e2
A=e1
A=e2
:ptn1
A=e1, MIXA=xor, PHA=$800, PSCA1=down, C=a3, PSCC=down, SLIDESPD=$30, SPD=12
A=e2, C=rest, SLIDESPD=0
A=e1, C=e2
A=e1, B=f2
A=e1, C=fis2
A=e1, C=g2
A=e1, C=gis2
A=e2, C=b2
is the speed persistent across the patterns? For ptn1 if I remove SPD=12 then I get a little glitch (high pitch tone). If I set SPD=10 (default?), it's even different.
ok I understand, SPD=16 is default (and I get the sound glitch as well)
SPD=16 is 0x10