It’s just that e.g. VSTs are fundamentally a limited format compared to Pure Data patches. There are some modular VST hosts, but not much something like Reaktor that combines both high- and low-level and customisation in the same environment.
At the KVR audio there was a late interest in developing perhaps yet another such platform: http://www.kvraudio.com/forum/viewtopic.php?f=33&t=461790 <http://www.kvraudio.com/forum/viewtopic.php?f=33&t=461790> -Matti > On 07 May 2016, at 22:24, Scott R. Looney <scottrloo...@gmail.com> wrote: > > hi Matti - the only thing i've seen that is something similar to what you're > asking is the Heavy toolchain from Enzien Audio based on the online > Tannhauser compiler. it can convert a PD patch into C++ where it can then be > used as a plugin for different platforms, including in game audio middleware. > the service is a commercial service if the product you're planning to use is > commercial in nature. at that point you could use it in something like JUCE > to do what you need to make it a full plugin or standalone app. many > commercial companies use PD or Max to prototype what they eventually sell as > commercial software. Joe White is on the list and may have more info than me > on commercial uses of Heavy: https://enzienaudio.com/ > <https://enzienaudio.com/> > > scott > > On Sat, May 7, 2016 at 12:13 PM, Matti Viljamaa <mvilja...@kapsi.fi > <mailto:mvilja...@kapsi.fi>> wrote: > Or even straight C -> binary and then have Pd open the binary as patch. > > -Matti > >> On 07 May 2016, at 22:01, Matti Viljamaa <mvilja...@kapsi.fi >> <mailto:mvilja...@kapsi.fi>> wrote: >> >> Anyone know if compiling Pd patch to C could offer a possibility, e.g. as an >> extension of Pd? >> >> There are some around: >> http://resenv.media.mit.edu/PuDAC/sw.html >> <http://resenv.media.mit.edu/PuDAC/sw.html> >> https://github.com/sharebrained/pd_compiler >> <https://github.com/sharebrained/pd_compiler> >> >> So patch -> C -> binary and then have Pd somehow open the binary as patch? >> >> -Matti >> >>> On 07 May 2016, at 21:08, Matti Viljamaa <mvilja...@kapsi.fi >>> <mailto:mvilja...@kapsi.fi>> wrote: >>> >>> I think being open to commercial development could make it attractive to >>> develop e.g. high quality oscillators and filters for Pd. >>> Commercial synthesisers and effects are often better than freeware. >>> >>> Reaktor has a lot of good free ensembles, but development wise its also >>> more refined product (i.e. the development ought to be less painful). >>> >>> I think it’d be interesting to be able to have a platform where one can >>> combine open source and commercial “modules”. Best of the both worlds, so >>> to speak. >>> >>> -Matti >>> >>>> On 07 May 2016, at 21:04, Pagano, Patrick <p...@digitalworlds.ufl.edu >>>> <mailto:p...@digitalworlds.ufl.edu>> wrote: >>>> >>>> But as I suspected it sounds like your intention is to sell pd patches >>>> back to the community? >>>> >>>> Have you seen >>>> Monolog X >>>> >>>> >>>> Patrick Pagano B.S, M.F.A >>>> Interactive Media & Education >>>> +1352.226.2016 <tel:%2B1352.226.2016> >>>> https://patrickrpagano.wordpress.com/ >>>> <https://patrickrpagano.wordpress.com/> >>>> >>>> >>>> On May 7, 2016, at 1:37 PM, Matti Viljamaa <mvilja...@kapsi.fi >>>> <mailto:mvilja...@kapsi.fi>> wrote: >>>> >>>>> What about using Pd as a C/C++ library and writing the patch that way? Or >>>>> perhaps LibPd? >>>>> Would this allow the patch to be compiled as a stand-alone program? Yes? >>>>> >>>>> The easiest would be if there was a way to open a patch in binary form in >>>>> Pd. >>>>> >>>>> What I’ve been envisioning would be to create “modules” for Pd similar to >>>>> Reaktor’s Blocks that would >>>>> allow for a more high-level patching and usage of Pd. And it could >>>>> motivate developers to develop patches >>>>> in a more standardized “blocks” form, rather than as unstandardised >>>>> patches. >>>>> >>>>> Reason, I’ve been wanting to see modular synthesis properly realised in >>>>> Pd. But I wouldn’t want to >>>>> spend effort on developing modules that I cannot profit from, since I >>>>> could do that using some other platform. >>>>> >>>>> -Matti >>>>> >>>>>> On 07 May 2016, at 20:29, Miller Puckette <m...@ucsd.edu >>>>>> <mailto:m...@ucsd.edu>> wrote: >>>>>> >>>>>> You'd have to modify Pd if you want to be able to run patches and >>>>>> keep it a secret how the patch works. I don't think people often feel >>>>>> the >>>>>> need to do that but it wouldn't be hard to do. >>>>>> >>>>>> cheers >>>>>> Miller >>>>>> >>>>>> On Sat, May 07, 2016 at 08:14:05PM +0300, Matti Viljamaa wrote: >>>>>>> But how do you close and distribute a Pd patch so it’s not viewable? >>>>>>> Can you open a Pd patch distributed as binary? >>>>>>> >>>>>>> I only found this: >>>>>>> >>>>>>> How do I compile a Pd-patch to run as a stand-alone application? >>>>>>> https://puredata.info/docs/faq/standalone >>>>>>> <https://puredata.info/docs/faq/standalone> >>>>>>> <https://puredata.info/docs/faq/standalone >>>>>>> <https://puredata.info/docs/faq/standalone>> >>>>>>> >>>>>>> -Matti >>>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list >>>>> UNSUBSCRIBE and account-management -> >>>>> https://lists.puredata.info/listinfo/pd-list >>>>> <https://lists.puredata.info/listinfo/pd-list> >>> >>> _______________________________________________ >>> Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list >>> UNSUBSCRIBE and account-management -> >>> https://lists.puredata.info/listinfo/pd-list >>> <https://lists.puredata.info/listinfo/pd-list> >> >> _______________________________________________ >> Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list >> <https://lists.puredata.info/listinfo/pd-list> > > > _______________________________________________ > Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list > <https://lists.puredata.info/listinfo/pd-list> > > > _______________________________________________ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list