You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The utilization of commas for parameters sounds nice, but for note lengths, there is a conflict with others. Plus, ties are nice for extending note lengths, but when used for default note lengths (#1 is my main citation), they conflict with the actual tie VCMD ($C6) that is used in the sound driver.
Thus, I came up with a solution that turns a note length into a fraction. Why?
MML's note lengths act as a divider. Thus, all note lengths are currently represented as 1/x, where x is the note length. My idea is to use the x character to act as a multiplier for the note length, rather than using ties (because ties conflict with the actual tie command of N-SPC) or commas (because if a length is a parameter, then the multiplier is optional: using commas would force this to be a requirement).
Thus, by using 1x4 as a note length, you're defining a note length of 4/1, or four whole notes.
The x part can also be defined without a preceding note length to simply act as a multiplier of the default note length.
If the default note length is defined with x as the first character, then the preceding default note length divisor is used and
It can also be used to multiply exact tick note lengths... =96x2 would make it 192 ticks total.
The text was updated successfully, but these errors were encountered:
The utilization of commas for parameters sounds nice, but for note lengths, there is a conflict with others. Plus, ties are nice for extending note lengths, but when used for default note lengths (#1 is my main citation), they conflict with the actual tie VCMD (
$C6
) that is used in the sound driver.Thus, I came up with a solution that turns a note length into a fraction. Why?
MML's note lengths act as a divider. Thus, all note lengths are currently represented as 1/x, where x is the note length. My idea is to use the
x
character to act as a multiplier for the note length, rather than using ties (because ties conflict with the actual tie command of N-SPC) or commas (because if a length is a parameter, then the multiplier is optional: using commas would force this to be a requirement).Thus, by using
1x4
as a note length, you're defining a note length of 4/1, or four whole notes.The
x
part can also be defined without a preceding note length to simply act as a multiplier of the default note length.If the default note length is defined with
x
as the first character, then the preceding default note length divisor is used andIt can also be used to multiply exact tick note lengths...
=96x2
would make it 192 ticks total.The text was updated successfully, but these errors were encountered: