There is no shorthand unfortunately. I can see a use-case for @all though, and it should be fairly easy to add that capability. So I will.
note@1-8:34 is trickier than you think, at least assuming that should be treated as a single output event. note@1-8:34
could just be syntactic sugar for note@1:34/note@2:34/note@3:34/.../note@8:34 but this would eat up 8 of your 16 allowed output events anyway. (The reason for that is boring and technical, but suffice it to say I'm encoding all the articulation information very conservatively in the JSFX and every individual bit is
carefully managed.) It's not impossible, but I'd want to be very sure the use-case is worth it, and it hasn't really come up until now.
I don't think I'll put too much effort into syntactic niceties because the future expectation is that they'll be generated and managed via the GUI editor, and so those sort of shortcuts and UX improvements are best put there (where a computer isn't fussed at all about writing out all those repetitive output events
)
Assuming I understand you right, yes it is, with a bit of cleverness anyway. See
this post.