> delays based on musical time do, whatever you like to call > it. I always assumed that tempo-delays and thinsg would just ask the host for the musical time at the start of each buffer. With sample-accurate events, the host can change tempo even within a buffer. If a plugin is concerned with muscial time, perhaps it should ask for the musical time at the start and end of the buffer. If the musical time stamp the plugin wants is within the buffer, it can then find it and act.
This breaks down, though when the host can do a transport mid-buffer, and sample-accuracy permits that. Perhaps plugins that care about musical time should receive events on their 'tempo' control. Tempo changes then become easy. Transports are still smarmy. Is it sane to say 'don't do a transport mid-buffer' to the host developers? Tim