What about a device (hereby refered to as host-device) that would load a device, ping-pong it and thus calculating the sample-offset that a device might, for any reason (DSP-spread etc.), introduce.
This host-device would also have a dry/wet-mix controll.
The host-device would be usefull for sample-coherent parallell processing, i.e. if I wanted to load a Vinco in this host-device, the dry output would be delayed an n-th amount of samples based on the time it takes for the ping to pass through Vinco.
A proceedure should be executed when a device is loaded in the host-device, and/or a "recalculate/reset"-button is pressed .
1. Host-device mutes own outputs.
2. Host-device pings hosted device (ideal ping-signal must be experimented with).
3. Host-device counts hosted device' processing-time in samples: "processing-time" = pong - ping
4. Host-device delays own dry/through-output by "processing-time".
5. Host-device un-mutes own outputs.
Host-device would come in mono and stereo.
Ideally, developers would incorporate this proceedure in their own devices so that on each project reload, project optimization etc., dry/wet relationship would be in sync..
Many a device could benefit from a dry/wet controll
