[PD] Limit bandwith for MIDI output / precise metro
Jean-Marie Adrien
jma at jeanmarie-adrien.net
Tue Nov 27 11:28:15 CET 2012
thanks, clear indeed !
JM
Le 27 nov. 2012 à 10:36, IOhannes m zmoelnig a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2012-11-26 23:29, Cyrille Henry wrote:
>>
>>
>> Le 26/11/2012 22:38, Jean-Marie Adrien a écrit :
>>> Thanks Miller !
>>>> -nosound -udiobuf 5 -slepgrain 1
>>> Definitely academic :)
>>>
>>> But I run intense audio on this PD instance, together with midi
>>> driving lights in real time. here are the flags :
>>>
>>> -rt -noadc -midioutdev 1,2 -audiooutdev 2 -outchannels 8
>>>
>>> phasor~ would not do it ?
>> phasor~ will do provide a better clock than a metro since pd
>> internal time is "perfect". your problem come from jitter between
>> "pd time" and "real world time".
>
> just to clarify:
> both [phasor~] and [metro] live in an ideal world with perfect timing.
> unfortunately this ideal world is not "real" (compared to your wall
> clock) and has a slight jitter.
> the jitter of [phasor~] is cleared by sending samples in a buffered
> way to your soundcard.
> with MIDI, Pd doesn't do any buffering and no synchronisation to some
> external clock is done, so messages appear in bursts which you notice
> as a inaccurate timing.
> but the problem is really not Pd's internal timing (which is "ideal")
> but the communication to the outside world.
>
> so to answer that specific question: [phasor~] will help you, but only
> if you are able to use the signal that comes out of your soundcard,
> which is synced to the wall clock, in order to trigger (or do whatever
> you want to do).
> if you only want to use audio-objects as an internal clock source,
> then you will gain exactly nothing (but lose a lot, since you
> complicate things which you normally get for free).
>
>
>>> maybe simply change MIDI interface to without-driver model.
>> yes, that sound like a good solution.
>
> well yes, if your midi driver is broken (that's how i interpret a
> "weird stacking process"), you should probably replace that.
>
> fgmadr
> IOhannes
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAlC0iYMACgkQkX2Xpv6ydvSnRwCgr46N5LhnlkpNtiBQUFx8BKbE
> BMgAn3dpbvGMaDuoGWWH8shQqYZfoCO4
> =IhZR
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
More information about the Pd-list
mailing list