http://www.notam02.no/~kjetism/pd/bin/
The k_cext PD external makes you able to program the programming language "C" directly within the PD objects.
+-------------------------------------------------------+ | Which means: You don't need an external text-editor. | +-------------------------------------------------------+
CHANGES 0.2.4 -> 0.2.5:
-Fixed the problem that integer numbers sometimes was converted to floats before compiling. -Fixed ENDSWITCH macro. -Small internal changes. -Changed the PD subpatch example in the README file to use the trigger object. The information that was written earlier that you had to make connections in a certain order, was misinformation. The behaviour is unspesified according to the spesification. The trigger object fix such situations. (But if you need to use the trigger-object, its a good sign that you should rather use k_cext for the operation anyway. My opinion.) -Removed the windows .dll file. If you are not able to compile up k_cext yourself, you most probably aren't able to use k_cext either. -Added a "print" message, which prints out the generated c-code with line-numbers to the terminal. -Prints out the generated c-code with linenumbers if compilation fails. Makes debugging a lot faster. -Added a SEND macro that takes a symbol string and a number, and sends a pd message. -Added "DO", which can (and should) be used instead of the BEGIN macro. DO is not a macro, but a special symbol used by the k_cext preprocessor to know when to automaticly insert BEGIN and END based on indentation. Just like Python. :) -Changed the main example patch to use DO instead of BEGIN/END. -Added some more example patches. -Fixed nearly correct indentation of the generated C code.