XML Feeds

.

[pluggo] Events seem to enter pluggo with highly inaccurate timing.

Mark Pauley mpauley at mac.com
Tue Nov 27 12:46:59 MST 2007


This could be an artifact of how pluggo's get params.
If the pluggo doesn't match param changes with a timestamp and enqueue  
them to fire on the audio thread, then I would think that you've got  
maximum maybe two vectors of variance on the pp firing time (so if  
you've got a buffer size of around 1024 in logic, this would line  
up).  My guess is that either all of the param changes fire at the  
beginning or at the end of a render callback.

For giggles, could you try to set your buffer size much lower and much  
higher and then repeat the test?  You should see a corresponding  
change in the variance of your pp timings.

I know that logic is pretty strict about the outbound midi latency,  
but the plugins themselves are probably responsible for the time- 
accuracy of param changes.


_Mark

On Nov 5, 2007, at 6:19 AM, Mattijs Kneppers wrote:

>
> Hi all,
>
> I'm monitoring the output of a pp inside a pluggo.
>
> Here is how it looks on my computer:
> http://www.smadsteck.nl/Pluggo%20timer%20test%202.mov (1.6 MB, h264  
> codec)
>
> As you can see, logic sends an event to the plugin every 1000 ms.  
> The events are also sent to max with midi. The interval between the  
> events inside the pluggo has an error of 20-40 ms. Sent to max with  
> midi, the events have a far smaller timing error: less than 1 ms.
>
> If a you could confirm this I would be very thankful. Here are the  
> source files (logic song, compiled pluggo, pluggo source patch and  
> midi timer patch):
> http://www.smadsteck.nl/Pluggo%20timer%20test.zip
>
> Mattijs
>
> Max 4.6.3, Pluggo 3.6.1, Logic Pro 7.2.3
> --
> SmadSteck - http://www.smadsteck.nl
> Hard- and software for interactive audiovisual sampling
> _______________________________________________
> pluggo mailing list
> pluggo at cycling74.com
> http://www.cycling74.com/mailman/listinfo/pluggo



More information about the pluggo mailing list