johannes m zmölnig
institute of electronic music and acoustics, graz
Although plenty of functions are built into pd, it is sometimes a pain or simply impossible to create a patch with a certain functionality out of the given primitives and combinations of these.
Therefore, pd can be extended with selfmade primitives (``objects'') that are written in complex programming-languages, like C/C++.
This document aims to explain, how to write such primitives in C, the popular language that was used to realize pd.