Hi again, I've been experimenting a bit and another question came to me, if anyone knows the legal details: Considering that vstplugin~ is not a program, but a library, and Pd itself, according to Wikipedia, is not a program, but a programming language, won't Big BrotherST have the right to start threatening me if I put out a PD patch using this library to load VST 2.4 plugins? I do not have a VST developer's license. OR, considering that I won't distribute the library itself, only a program that links to it (and which will not itself be able to distinguish which version of the VST standard is being used) will they only have the right to kiss my grits?
Genuinely concerned here. Thanks! Chuckk
On Wed, Mar 6, 2019, 8:57 PM Christof Ressi christof.ressi@gmx.at wrote:
good, for me, plugin integration would make a huge difference.
Search deken for vstplugin~ or checkout https://git.iem.at/pd/vstplugin
It's a vst host for pd and supercollider. The alpha release is vst2 only but a new (stable) release with vst3 support will be out in a couple of days.
Christof
Gesendet: Mittwoch, 06. März 2019 um 18:21 Uhr Von: "Chuckk Hubbard" badmuthahubbard@gmail.com An: "Pure Data List" pd-list@iem.at Betreff: Re: [PD] [PD-announce] Purr-Data Google Summer of Code
opportunity
Re: GSoC for Purr Data, I just want to say
- That's great news! Congratulations!
- I saw the list, and while I'm sure some internal improvements would be
good, for me, plugin integration would make a huge difference. VST has unfortunately been completely removed from Csound in response to Steinberg's aggressive approach, old CPS seems not to work anymore, and yes, PD's plugin possibilities are unstable. There are Distrho PF and iPlug2 and Faust, but none of these allow hosting, only being hosted.
Other
than that, to write software that hosts as well as plugs VST, it's Juce
or
Steinberg's SDK. A few years ago, it seemed like this functionality was cropping up everywhere. Today it has disappeared. I for one would be thrilled to see this happen.
On Tue, Mar 5, 2019, 9:10 PM Ivica Bukvic ico@vt.edu wrote:
Greetings fellow Pd enthusiasts,
As some of you may be already aware, ast year the Purr-Data (a.k.a. Pd-L2Ork v2) was adapted to support native 64-bit operations. We are pleased to report that Purr-Data was once again selected this year as
one
of the GSoC projects. This means more opportunities to engage and help further the platform. Ideas for this year are plentiful, ranging from
core
infrastructure (C) development to patching and front-end development, including porting Pd-L2Ork's K12 learning module that has seen its utilization in dozens of Maker camps over the past 7 years.
If interested, please contact Jonathan and/or me to explore potential projects and to discuss the next steps in the application process.
Best,
Ico
-- Ivica Ico Bukvic, D.M.A. Director, Creativity + Innovation Institute for Creativity, Arts, and Technology
Virginia Tech Creative Technologies in Music School of Performing Arts – 0141 Blacksburg, VA 24061 (540) 231-6139 ico@vt.edu
www.icat.vt.edu www.performingarts.vt.edu l2ork.icat.vt.edu ico.bukvic.net
Pd-announce mailing list Pd-announce@lists.iem.at https://lists.puredata.info/listinfo/pd-announce _______________________________________________ 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 ->
On 3/8/19 7:04 AM, Chuckk Hubbard wrote:
Pd itself, according to Wikipedia, is not a program, but a programming language, won't
according to LinkedIn Chuck Hubbard is director at the Canadian Pacific Railway.
what is Pd "itself"? wikipedia says it's a programming language, which is fair enough. but you cannot *run* any code in a programming language. for running code, you need an interpreter ("a runtime"), which is provided by the eponymous *program*.
gsmddt IOhannes
Point taken. This is equally true of Python, though, and it is likewise not clear to me whether a Python program written by me, linking to a binary library built with VST SDK 2.4 (distributed by a VST2-licensed developer), would be subject to their decrees. I mean, you are allowed to continue to publish programs made with 2.4, but the vstplugin~ extern is not a program. And Pd the program does not use the VST standard, only the program I would write with it. Confusing. Chuckk
On Fri, Mar 8, 2019, 1:57 PM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 3/8/19 7:04 AM, Chuckk Hubbard wrote:
Pd itself, according to Wikipedia, is not a program, but a programming language,
won't
according to LinkedIn Chuck Hubbard is director at the Canadian Pacific Railway.
what is Pd "itself"? wikipedia says it's a programming language, which is fair enough. but you cannot *run* any code in a programming language. for running code, you need an interpreter ("a runtime"), which is provided by the eponymous *program*.
gsmddt IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
'Confused, you will be...'
https://www.youtube.com/watch?v=0BHQT3Omqtw
On Fri, 8 Mar 2019 at 12:14, Chuckk Hubbard badmuthahubbard@gmail.com wrote:
Point taken. This is equally true of Python, though, and it is likewise not clear to me whether a Python program written by me, linking to a binary library built with VST SDK 2.4 (distributed by a VST2-licensed developer), would be subject to their decrees. I mean, you are allowed to continue to publish programs made with 2.4, but the vstplugin~ extern is not a program. And Pd the program does not use the VST standard, only the program I would write with it. Confusing. Chuckk
On Fri, Mar 8, 2019, 1:57 PM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 3/8/19 7:04 AM, Chuckk Hubbard wrote:
Pd itself, according to Wikipedia, is not a program, but a programming language,
won't
according to LinkedIn Chuck Hubbard is director at the Canadian Pacific Railway.
what is Pd "itself"? wikipedia says it's a programming language, which is fair enough. but you cannot *run* any code in a programming language. for running code, you need an interpreter ("a runtime"), which is provided by the eponymous *program*.
gsmddt IOhannes
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
You got me. When I saw "You will be," I was expecting https://www.youtube.com/watch?v=NPOb3DlB7WA Which applies to VST3 regarding both "confused" and "afraid". Soap was one of the best shows ever made.
I'm trying to work through Steinberg's licensing explanations. It looks like all they have control over is distributing code from the SDK or binaries compiled with it. That would make it seem like it's not my problem. I'm even thinking of using libpd to access this external. I'm not touching Steinberg's SDK, only linking to an existing binary made by someone else. Anyone know more about this aspect?
On Fri, Mar 8, 2019 at 3:44 PM Julian Brooks jbeezez@gmail.com wrote:
'Confused, you will be...'
https://www.youtube.com/watch?v=0BHQT3Omqtw
On Fri, 8 Mar 2019 at 12:14, Chuckk Hubbard badmuthahubbard@gmail.com wrote:
Point taken. This is equally true of Python, though, and it is likewise not clear to me whether a Python program written by me, linking to a binary library built with VST SDK 2.4 (distributed by a VST2-licensed developer), would be subject to their decrees. I mean, you are allowed to continue to publish programs made with 2.4, but the vstplugin~ extern is not a program. And Pd the program does not use the VST standard, only the program I would write with it. Confusing. Chuckk
On Fri, Mar 8, 2019, 1:57 PM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 3/8/19 7:04 AM, Chuckk Hubbard wrote:
Pd itself, according to Wikipedia, is not a program, but a programming language,
won't
according to LinkedIn Chuck Hubbard is director at the Canadian Pacific Railway.
what is Pd "itself"? wikipedia says it's a programming language, which is fair enough. but you cannot *run* any code in a programming language. for running code, you need an interpreter ("a runtime"), which is provided by the eponymous *program*.
gsmddt IOhannes
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