Replies: 9 comments
-
|
Beta Was this translation helpful? Give feedback.
-
@elyisgreat I didn't mean to use |
Beta Was this translation helpful? Give feedback.
-
Ah. Nvm then; did not read carefully enough |
Beta Was this translation helpful? Give feedback.
-
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 own attribute values. That is, an attribute change in one voice should not affect the attribute values of the other voices. |
Beta Was this translation helpful? Give feedback.
-
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 attribute changes (volume, etc.) underneath on a separate line, like you would in sheet music. I think that might be a very nice way to work, especially in the future when we have gradual attribute changes. |
Beta Was this translation helpful? Give feedback.
-
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):
The idea is that the second event sequence is like an "operation" that modifies the first. The operation would be something like interpersing attribute changes (and maybe other events?) into the first sequence. |
Beta Was this translation helpful? Give feedback.
-
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, analogous to automation tracks in DAW programs. Essentially, the automation would be a collection of attribute values over time. Any note in the corresponding voice that occurs somewhere in between two of those automation values would use the intermediate value that falls along the line between those two values. I like the idea of using voices to represent this concept, but the behavior doesn't exactly map over, like I mentioned above. But it's still useful to think of automation as being like a "voice," so I'm imagining that it could be like a companion to each voice. The syntax I'm imagining is So if I wanted to express a trumpet playing a C major scale, while crescendoing from 20 to 100, I could write it like this:
Here, This feels clean to me, although it doesn't fully address the spirit of @UlyssesZh 's original example:
I think the idea there wasn't to automate a linear progression between values (i.e. you might see intermediate volume values like 51, 52, 53...), but rather to allow the specific volume values (50, 55, 60, etc.) to be written separately from the notes. I think you could technically do that with automation, the same way you would for mix automation in a DAW: you could have multiple data points for each specific value, so that the lines end up being flat. Something like:
In other words, the volume automation would be a flat line at 50 from 0-1000, then an immediate jump to 55 and a flat line at 55 from 1000-2000, and so on. The corresponding Alda syntax for the automation voice would be:
Which might be a little tedious / cumbersome. I suppose there could also be specific events that put the automation into different "modes," which might make the above easier. Something like:
I could imagine there being other modes for other (non-linear) types of progression algorithms, like some sort of curve instead of a straight line between values. |
Beta Was this translation helpful? Give feedback.
-
I think the automation syntax ( |
Beta Was this translation helpful? Give feedback.
-
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 identifier. So if you have only a single attribute to automate, you could do it like this (same as above):
And if you have multiple, you could do something like this:
|
Beta Was this translation helpful? Give feedback.
-
It is extremely convenient when used together with gradual attribute changes and pedals:
What inspire me with the idea is that there are often some "simile" marks in musical scores indicating that the following is played in a similar style.
Beta Was this translation helpful? Give feedback.
All reactions