pierreguillot / jpd

Pure Data in Juce
3 stars 1 forks source link

Build errors, missing dependencies, Superseded by Camomile? #1

Open MacroMachines opened 6 years ago

MacroMachines commented 6 years ago

Does this still work or is this superseded by Camomile? I have been looking to turn some of my pure-data prototypes into apps and plugins and learning JUCE, I found a few things to realize this, one being this repository, but it appears to be missing some file dependencies in the xpd, cpd, thd and pd folders and didn't see any info as to where to get these and then I also found your Camomile project, and was thinking maybe that has superseded this, if so you may want to put a link in the readme to forward people on to that repo https://github.com/pierreguillot/Camomile

pierreguillot commented 6 years ago

I think if the dependencies are missing it's because you directly downloaded the project instead of using git. And the project uses submodules, so you have to pull the submodules recursively: git submodule update --init --recursive. Anyway, this project has never been finished, I don't remember where I stopped and what remains to do... The main project was zpd my personal Pd wrapper that I used for Camomile until the release 0.0.7. Now, since v1.0.0 I use libpd, this way I can contribute to it. libpd is much more widespread so I suggest you to use it. You can have a look at Camomile that uses libpd with Juce but it's not an API (nor a library), most of the code is really specific to the plugin and should be useless or inadequate to your needs. Nevertheless, you can see how I manage the integration.