[PD] 'pure' pd DSP abstractions wanted!

Mitchell Turner mmturner at mindspring.com
Sun Aug 31 16:08:58 CEST 2008


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GR-33.pd
Type: application/octet-stream
Size: 1959 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080831/08d310ae/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RemoteSL_Module.pd
Type: application/octet-stream
Size: 18266 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080831/08d310ae/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PureData.syx
Type: application/octet-stream
Size: 4112 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080831/08d310ae/attachment-0002.obj>
-------------- next part --------------

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
>
>



More information about the Pd-list mailing list