Manual ASIO delay compensation

Request a new device/modular module, and hope that some enterprising developer grants your wish!

Moderators: valis, garyb

Post Reply
luke80
Posts: 6
Joined: Tue May 03, 2005 4:00 pm

Post 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
symbiote
Posts: 781
Joined: Sat May 01, 2004 4:00 pm

Post 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.
luke80
Posts: 6
Joined: Tue May 03, 2005 4:00 pm

Post 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
luke80
Posts: 6
Joined: Tue May 03, 2005 4:00 pm

Post 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
voidar
Posts: 1264
Joined: Sun Aug 18, 2002 4:00 pm
Location: Norway

Post 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.
User avatar
wayne
Posts: 2377
Joined: Sun Dec 23, 2001 4:00 pm
Location: Australia

Post by wayne »

Also, (3rd party) Flexor (for modular) has a 1 - 2000 sample delay module.
symbiote
Posts: 781
Joined: Sat May 01, 2004 4:00 pm

Post 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.
User avatar
garyb
Moderator
Posts: 23364
Joined: Sun Apr 15, 2001 4:00 pm
Location: ghetto by the sea

Post by garyb »

luke80
Posts: 6
Joined: Tue May 03, 2005 4:00 pm

Post 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
musurgio
Posts: 427
Joined: Tue Dec 16, 2003 4:00 pm
Contact:

Post by musurgio »

Hi,
You could use the free millidelay which is a delay plugin showing also samples !!!
I use that.
Regards,
Dimitrios
Post Reply