If your aim is to create a compiler for Pd patches (JIT or otherwise,
proprietary or otherwise), I have the same faith in Miller sitting down and
writing a formal language spec for Pd as I do in you succeeding.
-Jonathan
On Saturday, May 7, 2016 3:33 PM, Matti Viljamaa <[email protected]> wrote:
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 bothhigh- 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
-Matti
On 07 May 2016, at 22:24, Scott R. Looney <[email protected]> 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/
scott
On Sat, May 7, 2016 at 12:13 PM, Matti Viljamaa <[email protected]> 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 <[email protected]> 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.htmlhttps://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 <[email protected]> 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 <[email protected]> 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.AInteractive Media &
Education+1352.226.2016https://patrickrpagano.wordpress.com/
On May 7, 2016, at 1:37 PM, Matti Viljamaa <[email protected]> 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 <[email protected]> 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>
-Matti
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list