[fixed 3.5.2] Sync issues with instruments that have multiple samples when using multiple dsp chains

Hi.

I’ve got a multisampled drum instrument where I’m using the DSP effect chains of the instrument to split the different parts of the drumset to separate channels in the main track.

The instrument also uses the phrase editor but I wouldn’t think that’s the issue since both instruments use it

This worked before the 3.5 update, but now there seems to be intermittent and random delays between the chains and if I skip the chains (set the sample destinations to the ‘none’ chain), things are properly in sync.

Here’s an isolated example, the track names/instrument names should explain things pretty well. The mix channel has a slider you can use to check the difference between the two loops, they should be pretty much identical apart from how the audio gets routed, but there’s quite a difference in delays at least on my macbook

sorry for the 100mb file, this was just the drum setup I noticed the issue with and was able to isolate it easier:
https://www.dropbox.com/scl/fi/esdhiddanmgnxuwz62jy6/bugged_drums.xrns?rlkey=7ft6ega4o21fwkiv29n706gz1&dl=1

1 Like

This is a good demo, I was able to replicate right away (also on Mac). I tried replicating with a simpler setup but no luck. Very odd.

Thanks for the excellent example. On it, but will take a little while to verify and fix.

2 Likes

Weird, I just noticed this while working on an older song today. I don’t use multiple outs on instruments often, but decided to route parts of a drumkit to a reverb bus. Anyway, i was able to replicate it on a simple drumkit with just 2 outputs:

routing test.xrns (230.2 KB)

Kicks and snares are routed to two separate tracks. I get pops and clicks that resemble a buffer overrun, but nothing changes when I change the latency or playback device. If I change the FX chain on all samples to NONE the popping goes away. Same if you route bith FX lanes to “Current Track”. This happens on 3.5.0 on Windows 10.

Anyway, i hope this helps.

Found the problem now. This will be fixed in an upcoming update.

5 Likes

I’m encountering this problem as well I believe. Any news on a fix for it?