pd internals (was Re[2]: [PD] switcher?)

CK x at meta.lo-res.org
Fri Jun 6 12:50:12 CEST 2003

I read:
> - dsp cycles: if i have a complex calculation that requires several pd
>   objects, will it take several dsp cycles (one for each object) or is
>   it calculated at once. eg, if i have an abstraction that does 100
>   calculations (one after another) when i send a bang, would it take
>   100 dsp cycles? 

no, every ~ object's dsp routine is called exactly once per dsp_cycle, if
one or several objects fail at doing there calculations on the sample-
buffer in that time you will hear dropouts.
> - how can you switch of the calculation of some generators /
>   subpatches / patches? (i would really need this in my patches)

> - abstractions vs externals: i suppose externals would be faster (if
>   you want you could even write your external in the assembler
>   language of your machine), but require more ram (more code, maybe
>   larger classes)... is this correct?

well externals should usually be faster (since they are compiled) 
and there are things one simply cannot solve with the internal objects.



chris at lo-res.org	Postmodernism is german romanticism with better
http://pilot.fm/	special effects. (Jeff Keuss / via ctheory.com)

More information about the Pd-list mailing list