Added a couple ideas to the quantization question
another option though would be to combine duration
and quantization
into a two argument attribute. Quantization would be an optional second argument and default to 100%.
or just go true MML and change duration
to length
and leave quantization
be.
Personally I don't think it's terribly confusing as you wouldn't know to use the attribute without reading the docs and I don't see how you'd think that it would align a series of notes without including them in some way.
heck if you added that form of quantization, i think it would make better sense to call it, align
.
@madcapjake: i'm glad you mentioned that -- i'm not sure i'm 100% sold on changing the name from quantization
how do you feel about my last suggestion, calling it spacing
and reversing the scale?
it feels a bit off to me because spacing
doesn't sound like it's changing the note but rather the space in between. When really this is changing the spacing between by cutting off each note's inner sound length
it explains the result, i suppose. but it doesn't sound like it's affecting the note when it really is
i guess it is slightly misleading, because the value is based on the length of the note, not the amount of space
right, but could that just be cleared up by documentation? probably.
My personal preference is for leaving it alone, currently. Each suggested name change just doesn't seem to be The Right Stuff ™️
yeah, that's kind of how i feel about it
Was reading up on this and how it fits into music (staccato, legato, etc.) and it's really interesting that in music there isn't a specific name for that, the closest that I could find was articulation but that covers a few other types of sound changes too.
yeah, it is interesting
to musicians, articulation really describes the start of a note
even though it may also affect how long you sustain the note
when we play notes staccato, we aren't thinking "play 10% of each note", we're thinking "play each note with a bit more attack, and cut it short"
seems weird to me 😀
but as you said "cut it short", that's how some MML documentation put it, to "cut off" the note length. So that's where my suggestion for cutoff
came from.
ah, i see
some of the new naming schemes that have been proposed (like cutoff
), i think i might like better if we flipped the scale
like (cutoff 100)
, i would expect to "cut off" all of the note
whereas with the current name, (quant 100)
is "play the whole note"
if we flip it, though, that might be pretty intuitive. like, the current default value of quant is 90, so we could say (cutoff 10)
is the default, i.e. chop off the last 10% of each note
...but i still think perhaps the best idea would be to leave it be 😄
amusing side note: if you google "MML quantization," 2 alda issues are the first results
lol