## Manual ASIO delay compensation

Device/Module Wishlist

Original topic on PlanetZ: https://forums.scopeusers.com/viewtopic.php?t=18380

####

Posted: Mon Mar 06, 2006 3:40 am
by luke80
I am using a VST HOST (nothing bulky, purely for Vst effects) within Scope Platform. The problem is plugin latency (host does not compensate).
MULTITRACK (VDAT) -> ASIO -> MIXER
I am sure somebody could make this device/module easily as i already have a solution but it is tedious (based on EXTERNAL MASTER EFFECT) -
MULTITRACK (VDAT Ch1) -> ASIO(ch1) -> CHANNEL (INVERT PHASE) -> DELAYM ->STM1632
MULTITRACK (VDAT Ch1) -> DELAYM -> STM1632
* Split the VDAT channel, ASIO Ch inverted, adjust ASIO ch Delay until there is no sound.
* Do this on every channel
Basically the same theory as External Master Effect but with ASIO would be a great device/module.
I hope all this makes sense. I am willing to pay for such a device to allow mixing VST plugins (with delay compensation)in the Scope Platform.
Luke

####

Posted: Mon Mar 06, 2006 9:49 am
by symbiote
You could simply use the STM2448, it has delay adjustment settings for each channel, that uses the ASIO buffer size (ULLI setting) as the basis. So if you send a signal thru ASIO and back, you just delay the other channels by 2 (2 ASIO roundtrips) and everything will be automagically in sync.

####

Posted: Tue Mar 07, 2006 4:30 am
by luke80
symbiote, thank you for the information.
I cannot seem to get this to work.
Can you please post a routing diagram.
I have -
Ch1OUT -> ASIOIN (ch1) ->ASIOOUT(ch1) -> STM2448CH1 (OUT OF PHASE) -ADJUST DELAY (sound does not dissapear)
ASIOOUT(ch1) (split from ^) -> ASIOIN (Ch2) -> STM2448CH2
Thanks again.
Luke

####

Posted: Tue Mar 07, 2006 5:05 am
by luke80
Playing around with different routes, I have found the problem, but it leads to another problem.
200 samples is not long enough. If i run the out of phase ch. (delayed @ 200) to another 2448 then delay again, the audio eventually dissapears (perfect phase).
ULLI @ 3ms
Any ideas? A sample delay module/device (with 400 samples)?
Luke

####

Posted: Tue Mar 07, 2006 6:39 am
by voidar
You could eventually have all tracks go through ASIO.
There are some VST's that offer sample-delays.
The ones on the STM2448 are more meant for correcting out-of-phase drums or such.

####

Posted: Tue Mar 07, 2006 7:30 am
by wayne
Also, (3rd party) Flexor (for modular) has a 1 - 2000 sample delay module.

####

Posted: Tue Mar 07, 2006 11:08 am
by symbiote
Oh yeah, you are right, that's individual samples and not ASIO roundtrips. I guess I must have dreamt that again (or woke up in a different dimension.)
There are some same-delays that go up to 2k. I guess you'll have to take your ULLI settings, figure out the equivalent buffer size in samples, and delay all the tracks that don't thru ASIO/VST by that amount.

####

Posted: Tue Mar 07, 2006 2:05 pm
by garyb
you could add this in series:
https://forums.scopeusers.com/viewtopic ... 5&f=16

####

Posted: Thu Mar 09, 2006 5:01 am
by luke80
Thanks all for helping me find a solution.
The best way seems to be the Flexor Sample Delay module (as it allows 2000 sample delay).
The 'phase fix' device (which allows 200 sample delay) is also great solution. Chaining a few together allows sufficient plugin delay compensation for an ASIO host in Scope Platform.
Thanks again,
Luke

####

Posted: Tue May 02, 2006 8:46 am
by musurgio
Hi,
You could use the free millidelay which is a delay plugin showing also samples !!!
I use that.
Regards,
Dimitrios