Jamie,
Here are two abstractions that may be useful to people. The first
allows easy communication between the ReMOTE ZERO SL by Novation and
Pd. I've included the abstraction plus a file called PureData.syx
which must be up loaded to the ReMOTE ZERO (the file tells the ReMOTE
ZERO which CCs to assign to each button or dial).
The other abstraction allows one to use the Roland GR-33 as a flexible
MIDI foot pedal with Pd. The four pedals of the GR-33 normally send
program changes only (at least as far as I could tell). I've simply
remapped the program change messages to trigger bang objects.
Similarly, the Expression Pedal sends CC1, CC4, or CC7. I've routed
these CCs to a single number box.
The CC-SA license seems to make the most sense for both of these
abstractions.
Mitch
On Aug 29, 2008, at 6:26 PM, Jamie Bullock wrote:
Hi Mitch,
To me GPLv* seems like a poor fit for a Pd patch or collection of patches. GPL is more appropriate for compiled code, or compiled byte code, where it is possible distribute 'the program' in binary form (which is not possible with Pd patches).
If you want to place some restrictions on your patch like 'you can do what you like with this so long as you give me credit', or 'you can do what you like so long as you share your changes', perhaps try one of
the creative commons licenses:The CC-SA and CC-BSD seem quite appropriate for Pd work to me.
HTH,
Jamie
On Fri, 2008-08-29 at 16:08 -0400, Mitchell Turner wrote:
Jamie, Had not though about a license. Do you have a suggestion? GPLv3? Mitch
On Aug 29, 2008, at 7:50 AM, Jamie Bullock wrote:
On Fri, 2008-08-29 at 07:38 -0400, Mitchell Turner wrote:
Jamie, I'm not sure this fits in with your project. I have an abstraction that allows easy interface between Pd and the REMOTE SL Zero (Novation).
Let me know if you want to include it or take a look at it.
That sounds really great! So long as it doesn't require any
externals, or it could easily be adapted to not use externals, I am interested. BTW, although I asked for 'DSP' abstractions, I'm really looking for anything that provides a useful 'higher level' functionality, and
this nicely fits the bill!Please feel free to send it either privately, on list, or via the
web, and let me know what license you would consider it to be covered by.thanks,
Jamie
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
On Aug 31, 2008, at 10:08 AM, Mitchell Turner wrote:
Jamie, Here are two abstractions that may be useful to people. The first
allows easy communication between the ReMOTE ZERO SL by Novation
and Pd. I've included the abstraction plus a file called
PureData.syx which must be up loaded to the ReMOTE ZERO (the file
tells the ReMOTE ZERO which CCs to assign to each button or dial).The other abstraction allows one to use the Roland GR-33 as a
flexible MIDI foot pedal with Pd. The four pedals of the GR-33
normally send program changes only (at least as far as I could
tell). I've simply remapped the program change messages to trigger
bang objects. Similarly, the Expression Pedal sends CC1, CC4, or
CC7. I've routed these CCs to a single number box.The CC-SA license seems to make the most sense for both of these
abstractions.
Actually any of the CC licenses are bad for software, and really in
general, IMHO. They are not compatible with the Debian Free Software
Guidelines, and every single one has an really vague attribution
clause that should be avoided.
If you want to know more, check out my essay Copyright Is For Copying
in the new book:
I don't know if the digital version is up there yet.
.hc
Mitch<GR-33.pd><RemoteSL_Module.pd><PureData.syx> On Aug 29, 2008, at 6:26 PM, Jamie Bullock wrote:
Hi Mitch,
To me GPLv* seems like a poor fit for a Pd patch or collection of patches. GPL is more appropriate for compiled code, or compiled byte code, where it is possible distribute 'the program' in binary form (which is not possible with Pd patches).
If you want to place some restrictions on your patch like 'you can do what you like with this so long as you give me credit', or 'you
can do what you like so long as you share your changes', perhaps try one
of the creative commons licenses:The CC-SA and CC-BSD seem quite appropriate for Pd work to me.
HTH,
Jamie
On Fri, 2008-08-29 at 16:08 -0400, Mitchell Turner wrote:
Jamie, Had not though about a license. Do you have a suggestion? GPLv3? Mitch
On Aug 29, 2008, at 7:50 AM, Jamie Bullock wrote:
On Fri, 2008-08-29 at 07:38 -0400, Mitchell Turner wrote:
Jamie, I'm not sure this fits in with your project. I have an
abstraction that allows easy interface between Pd and the REMOTE SL Zero (Novation).Let me know if you want to include it or take a look at it.
That sounds really great! So long as it doesn't require any
externals, or it could easily be adapted to not use externals, I am
interested. BTW, although I asked for 'DSP' abstractions, I'm really looking
for anything that provides a useful 'higher level' functionality,
and this nicely fits the bill!Please feel free to send it either privately, on list, or via
the web, and let me know what license you would consider it to be covered
by.thanks,
Jamie
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
Thanks, I'll take a look at the article. Mitch
On Oct 20, 2008, at 1:22 AM, Hans-Christoph Steiner wrote:
On Aug 31, 2008, at 10:08 AM, Mitchell Turner wrote:
Jamie, Here are two abstractions that may be useful to people. The first
allows easy communication between the ReMOTE ZERO SL by Novation
and Pd. I've included the abstraction plus a file called
PureData.syx which must be up loaded to the ReMOTE ZERO (the file
tells the ReMOTE ZERO which CCs to assign to each button or dial).The other abstraction allows one to use the Roland GR-33 as a
flexible MIDI foot pedal with Pd. The four pedals of the GR-33
normally send program changes only (at least as far as I could
tell). I've simply remapped the program change messages to trigger
bang objects. Similarly, the Expression Pedal sends CC1, CC4, or
CC7. I've routed these CCs to a single number box.The CC-SA license seems to make the most sense for both of these
abstractions.Actually any of the CC licenses are bad for software, and really in
general, IMHO. They are not compatible with the Debian Free
Software Guidelines, and every single one has an really vague
attribution clause that should be avoided.If you want to know more, check out my essay Copyright Is For
Copying in the new book:I don't know if the digital version is up there yet.
.hc
Mitch<GR-33.pd><RemoteSL_Module.pd><PureData.syx> On Aug 29, 2008, at 6:26 PM, Jamie Bullock wrote:
Hi Mitch,
To me GPLv* seems like a poor fit for a Pd patch or collection of patches. GPL is more appropriate for compiled code, or compiled byte code, where it is possible distribute 'the program' in binary form (which is not possible with Pd patches).
If you want to place some restrictions on your patch like 'you can
do what you like with this so long as you give me credit', or 'you
can do what you like so long as you share your changes', perhaps try one
of the creative commons licenses:The CC-SA and CC-BSD seem quite appropriate for Pd work to me.
HTH,
Jamie
On Fri, 2008-08-29 at 16:08 -0400, Mitchell Turner wrote:
Jamie, Had not though about a license. Do you have a suggestion? GPLv3? Mitch
On Aug 29, 2008, at 7:50 AM, Jamie Bullock wrote:
On Fri, 2008-08-29 at 07:38 -0400, Mitchell Turner wrote:
Jamie, I'm not sure this fits in with your project. I have an
abstraction that allows easy interface between Pd and the REMOTE SL Zero (Novation).Let me know if you want to include it or take a look at it.
That sounds really great! So long as it doesn't require any
externals, or it could easily be adapted to not use externals, I am
interested. BTW, although I asked for 'DSP' abstractions, I'm really looking
for anything that provides a useful 'higher level' functionality,
and this nicely fits the bill!Please feel free to send it either privately, on list, or via
the web, and let me know what license you would consider it to be covered
by.thanks,
Jamie
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
On Mon, 2008-10-20 at 01:22 -0400, Hans-Christoph Steiner wrote:
<snip> > Actually any of the CC licenses are bad for software, and really in > general, IMHO. They are not compatible with the Debian Free Software > Guidelines, and every single one has an really vague attribution > clause that should be avoided.
OK, what software license would you recommend for someone who wants to place the 'share alike' restriction on their Pd patch? The GPL is really geared towards compiled languages, and a lot of the wording is irrelevant in the context of a Pd patch IMO.
If you want to know more, check out my essay Copyright Is For Copying
in the new book:
Great! I just added it to my Amazon wishlist.
Jamie
On Mon, 20 Oct 2008, Jamie Bullock wrote:
On Mon, 2008-10-20 at 01:22 -0400, Hans-Christoph Steiner wrote:
<snip> > Actually any of the CC licenses are bad for software, and really in > general, IMHO. They are not compatible with the Debian Free Software > Guidelines, and every single one has an really vague attribution > clause that should be avoided.
OK, what software license would you recommend for someone who wants to place the 'share alike' restriction on their Pd patch? The GPL is really geared towards compiled languages, and a lot of the wording is irrelevant in the context of a Pd patch IMO.
I think the GPL is perfectly relevant here. If you want people to distribute their changes, then the GPL will be totally effective for Pd patches.
If you want to know more, check out my essay Copyright Is For Copying in the new book:
Great! I just added it to my Amazon wishlist.
If you are impatient, you can start with this blog entry, which then got turned into that article, along with a bunch of research:
http://at.or.at/hans/blog/2007/01/14/problems-with-cc-attribution-clauses/
I should mention, mako hill writes quite a bit about this stuff too:
http://mako.cc/copyrighteous/20080221-00
.hc
Jamie
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
-- www.postlude.co.uk http://www.linkedin.com/in/jamiebullock
Birmingham City University is the new name unveiled for the former University of Central England in Birmingham For more information about the name change go to http://www.bcu.ac.uk/namechange/official_announcement.html
zen
\
\
\[D[D[D[D