David Olofson wrote:
So, sort them and keep track of where you are.
You'll have to sort
the events anyway, or the event system will break down when you send
events out-of-order. The latter is what the event processing loop of
every plugin will do, BTW - pretty trivial stuff.
what you describe here has a name: it's called queuing.
Do event processors posses time travelling capabilites?
delays based on musical time do, whatever you like to call
it.
It sounds like you're talking about "music
edit operation plugins"
rather than real time plugins.
you want to support 'instruments', don't you? 'instruments'
are used to produce 'music' (usually), and 'music' has a
well-defined concept of 'time'.
If you just *use* a system, you won't have a clue
what kind of
timestamps it uses.
yeah, like for driving a car you don't need to know how
gas and brakes work.
Do you know how VST timestamps events?
nope, i don't touch proprietary music software.
tim