Jump to content

Time sync info provided to plugins on busses is not latency compensated


foldaway

Recommended Posts

11 minutes ago, David Baay said:

There are still situations where MIDI timing can drift progressively out of sync by a few samples per iteration when looping at random points at certain tempos but it's usually avoided by looping exactly on bars/beats. I believe Jamstix uses song position so I might try experimenting with that later.

 

I tested with loop start/end exactly on bars & the drift was much larger than a few samples.  So I'd be interested to see how Jamstix does!

Link to comment
Share on other sites

Sadly I have to take back my praises for Instrument tracks!

I've just tried converting a slightly larger project (only 23 audio/midi tracks) by adding fresh instrument tracks & moving the midi & fx over.

After converting just 7 instruments, everything went very wrong!  My favorite example being that clicking an intrument track icon to open the vst plugin instrument, starting opening the wrong instruments! 😂

So I guess I'm back to hoping the original bug/issue can be fixed in a future release!

Link to comment
Share on other sites

On 6/27/2024 at 4:02 PM, foldaway said:

After converting just 7 instruments, everything went very wrong!  My favorite example being that clicking an intrument track icon to open the vst plugin instrument, starting opening the wrong instruments! 😂

That's not likely an inherent issue with Instrument tracks but some error in the conversion process causing the track to be associated with the wrong synth in the first place. Because inserting synths in FX bins is such an old implementation, I wouldn't be too surprised if there are issues with audio/MIDI port enumeration changes when deleting the ones in the FX bins. The right sequence of conversion steps should avoid that.

I would recomment the following approach to avoid having ports crossed up or having to recreate the MIDI and synth audio tracks, preserving the existing FX and track settings:

- Save a copy of the project, save presets for any synths that aren't using a default, and then delete all the synths from FX bins and re-save it.

- Using the original project as a reference, insert the first missing synth by Insert > Soft Synth, and don't have Sonar create any tracks for it.

- Assign the input of the audio track to that previously hosted the synth in its FX bin to the newly inserted instance, click the icon to open the synth UI and assign the relevant preset.

- Assign the ouput of the relevant MIDI track to the synth in the rack.

- Select the MIDI and Audio tracks, right-click and choose Make Instrument.

- Test playback.

- Repeat the insert, I/O assignment, Make Instrument and test playback for each synth.

Edited by David Baay
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...