Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Audio Impressions
Thread Read
Latency compensation
jdieks
KVRist
- profile
- pm
PostPosted: Sat Oct 22, 2011 7:08 am reply with quote
Hi,

I've send you a mail the other day, but did not get an awnser.

After looking at your videos about the dvz strings I'm wondering if it wouldn't be a much better idea to send your midi to the VSL ensemble client through the ensemble plugin. Then you can send the midi with a loopback to your program using e.g.: vst2mid (http://www.tobybear.de/p_midibag.html). This way the latency compensation of ensemble will work.

My guess is that, doing it your way, loading plugins on the ensemble audio channels would make the audio come late. So you'll have to shift the midi manually.

Am I right or wrong? I'm asking because your product looks really good, but this seems like a mistake to me..

Thanks for a response...
^ Joined: 06 May 2005  Member: #67592  
boulifb
KVRer
- profile
- pm
PostPosted: Thu Oct 27, 2011 11:03 am reply with quote
Hi,

I've noticed also the latency of 70 DVZ Strings. This happens even if the other plugins are on the same machine as DVZ.

To avoid the latency, I usually delay all tracks to 100ms.

Then all 5 tracks from 70 DVZ Strings are set to 0ms, and all the other tracks are set to +100ms.

This way, all sounds correct.

At least, this is is the way I avoid latency. It's not the best way but it works.

I hope this will help you.

Fred.
----
There is no spoon.
^ Joined: 27 Jun 2011  Member: #259638  
helen_AudioImpressions
KVRer
- profile
- pm
PostPosted: Thu Oct 27, 2011 11:50 am reply with quote
Here are the answers to your questions:
The Vienna Ensemble pro Plugin and Host only handle audio in our system. MIDI is handled separately with MidiOverLAN or ipMidi software and is not used to calculate audio delay compensation in your sequencer. Automatic delay compensation (ADC, also called PDC in some sequencers) is handled by your sequencer and adjusts all audio tracks in the session based on the number of audio samples created by each of the plugin(s) on each track. If your DAW supports ADC, the delay compensation calculations are handled by the vienna ensemble pro plugin instances communicating with your DAW to adjust ADC accordingly.

Our DVZ sync plugin is not related to ADC and has 2 main functions:

1. MIDI data between your sequencer computer and the DVZ core engine software on the DVZ sampler PC is handled by either MidiOverLAN or ipMIDI software. The DVZ Sync Plugin controls the routing of MIDI data between your sequencer computer and the DVZ sampler computer to reflect either playback or overdub mode automatically. (There are several diagrams in section 11 of the manual that illustrate the midi routing between the two computers that will better explain this.)
2. DVZ sync also reports the tempo of your sequencer to the DVZ core engine so that the pattern/trill effects will follow the tempo of your sequence.
^ Joined: 08 Mar 2011  Member: #252108  
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012