[PD] 'pure' pd DSP abstractions wanted!

Hans-Christoph Steiner hans at eds.org
Mon Oct 20 07:22:22 CEST 2008

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.


> 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:
>> http://creativecommons.org/
>> 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 at 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

More information about the Pd-list mailing list