[PD] 'pure' pd DSP abstractions wanted!

Mitchell Turner mmturner at mindspring.com
Mon Oct 20 14:45:27 CEST 2008


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:
>
> http://goto10.org/flossart/
>
> 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:
>>>
>>> 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