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

Reply via email to