This is an audio plugin that turn Pd Patches into VSTs, allowing to load in DAW, Automate parameters and create customable UI from Pd
This is an rewriting of Pd-Pulp : https://github.com/logsol/Pd-Pulp
with custom GUI making and on going work on multiple instance
Create a Pd Patch with normal Pd GUI Objects (see later : supported GUI objects) ensure that they are controlling your patch using sendNames (and recieveNames for feedback!) of the GUI Object itself
PdConsole is accessible with Meta + r Pulpito options with 'c' (reloading, changing PdFile)
- !!! works only within mono threaded hosts !!! (Ableton ->disable MultiCoreSupport)
- should work in multi threaded host if no timed objects are used (metros, makenote... )
- Pd symbols are shared : make sure to $0 out non shared variables (send/recieves/arrays)
TUIO support, giving any TUIO tactile device to control it
- OSX 10.7+ Windows/linux , soon
- comments
- canvas
- numbox
- hsl
- vsl
- flatgui/knob
Libraries :
- cyclone
- maxlib
- zexy
Objects:
- midifile
- support multithreaded host
- Tabbed GUIs
- TouchOSC likeexporting GUI to other clients (Android ... ?)
- other than float synchronization
- getting back Ableton-set from history (after a crash) may crash again
- JUCE don't allow deleting plugins parameter, so you may have to reload patch after modifying a lot GUI stuff
- (not tested) MIDI output controled by another PdPupito instance And Plenty to come
libpd and pd should be from my github they should be in the same directory path than PdPulpito main folder
change LIBPD Xcode preprocessor definition
add pthreadVC2 to your Visual studio path (include/bin/lib) see http://web.cs.du.edu/~sturtevant/pthread.html