[OSC_dev] OSC Audio and latency

Jason Hector JasonA.Hector at eskom.co.za
Thu Oct 30 01:17:42 PDT 2008


NB: This email and its contents are subject to the Eskom Holdings Limited EMAIL LEGAL NOTICE

which can be viewed at http://www.eskom.co.za/email_legalnotice

------------------------------------------------------------------------

Hi,

This might not be strictly OSC, but is somewhat related. I know there are some Osc specialist that are also vst developers here that might be able to help me. 

 

Im developing a vst plugin that transports normalised vst audio data [and parameter data] between Vst and Osc environments.

In the Vst plugin the processReplacing() method is the source and sink of the audio data from Vst side. 

In receiving audio data from Osc environment over LAN network I attempt to compare the differences in using a JitterBuffer vs OSC scheduling to cancel network jitter. 

 

With both the JitterBuffer and OSC scheduling disabled, I have a latency that is equal to the audio interface [sound card] latency. ie. my delta66 with a DMS buffer size of 512 has a latency of 11ms. This same latency is present in the JitterBuffer. The flow of audio data should be as follows:

vst host-vstplugin[processReplacing in] {logging pnt here} - plugin processing - loopback network - plugin processing - scheduler [disabled] - JitterBuffer - processReplacing out {logging pnt here}

 

from this flow there should be no effect from the latency introduced by the audio card. At least thats my understanding. Pls if anyone can help I would gr8ly appreciate it. 

 

 

 

Thanks

Jason

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.create.ucsb.edu/pipermail/osc_dev/attachments/20081030/2c1fd572/attachment.html 


More information about the OSC_dev mailing list