Dave Yarwood
Dave Yarwood
This is a very interesting idea, but I don't know if voices are a good fit for it. One of the characteristics of voices is that each voice has its...
I think I might be interested in discussing other ways to do what you're describing, which is basically, writing all of the notes out first, and then writing the corresponding...
I wonder if this could be represented as a sort of "operator" on an event sequence? Something like (syntax TBD, this is just off the top of my head): ```...
I was thinking about this a little bit this morning and an idea popped into my head. The idea is that each Alda voice could have a corresponding [automation](https://en.wikipedia.org/wiki/Track_automation), analogous...
Great point! I agree, it should be possible to have multiple automation tracks per voice. We could solve this with syntax. Maybe you could (optionally) follow the A1 with an...
Echoing what I said on Slack: I'd be very surprised if anyone had an updated BNF grammar for Alda. If there is, I'd love to see it, make corrections and...
I'd say that old BNF is probably a reasonable starting point. It probably needs to be updated in various ways. Maybe a good smoke test would be to try implementing...
> I am thinking about adding subset/superset of Alda to it as sequencer tool This is an amazing idea, BTW! I'd love to be able to input notes in a...
Here is some [information about accidental syntax (`_`) and key signatures](https://github.com/alda-lang/alda/blob/master/doc/notes.md#letter-pitch) in the Alda docs. This [blog post](https://blog.djy.io/writing-music-with-alda-3/) I wrote is also a good introduction to pitch, accidentals and key...
In general, whitespace is not significant in Alda. ~There are a couple of exceptions, which I can explain later when I have time.~ The one exception is that a newline...