[PD] Re: [PD-announce] new [hid] release + simple mapping objects

cyrille henry cyrille.henry at la-kitchen.fr
Tue Nov 30 20:56:49 CET 2004


hello,

no problem for this modifications.
tell me what you imagine for the naming scheme, i'll make modifications.

I don't think we need things in double, so i'll remove objects doing the 
same things than yours...

cyrille

Hans-Christoph Steiner a écrit :
> 
> Those look quite handy, they should definitely be in the CVS.  I just  
> ask one small thing, and is to name the help file *-help.pd instead of  
> help-*.pd.  That makes them easy to find in an alphabetical list.
> 
> Also, we should come up with a common naming scheme for these mapping  
> objects so that they can all work together nicely.  For example, my  
> [buttongate] object does the same thing as [keyinput_space] except  
> using HID buttons.  I made a [keygate] object too, that uses the  
> [keyname] to get key events, but it has problems with auto-repeat.  But  
> [buttongate] can be used with keyboards as well, and there is no  
> auto-repeat problem.
> 
> .hc
> 
> On Nov 24, 2004, at 4:41 PM, cyrille henry wrote:
> 
>> hello,
>>
>> Charles Verron has made a collection of external for this purpose.
>> it on the pd utilities you can find there :
>> http://www.la-kitchen.fr/download/kitchen_hardware/5_utilities/
>>
>> it use a lot of zexy objects, and mabe some other lib.
>> this collection was disigned for signal at constant rate (unlike midi)
>> there are tools for visualisation, some filter exemple (median 
>> filter,  IIR, FIR).
>> you can find also debouncer for binary input, etc.
>>
>> you should have a look there.
>> maybee I sould put them on the cvs.
>>
>> cyrille.
>>
>> Hans-Christoph Steiner a écrit :
>>
>>> On Nov 23, 2004, at 12:13 PM, B. Bogart wrote:
>>>
>>>> Hey Hans,
>>>>
>>>> What "smoothing" algo are you thinking of? I've been very very 
>>>> happy   with
>>>> the low-pass method that Thomas suggested some time ago. Gives you 
>>>> a   great
>>>> feeling of enertia.
>>>
>>> I would like to have a number of different smoothing algorithms so  
>>> that  you can easily try different ones.  Currently [hid_smooth] 
>>> uses   maxlib's [average], set to do a weighted average of the last 
>>> 10  events.   I'll have to come up with more specific names so that I 
>>> can  have a  number of different smoothing objects available.
>>>
>>>> I'm looking forward to a proper HCI tablet driver for OSX or 
>>>> dirrect   wacom
>>>> support in HID.
>>>
>>> Unfortunately, it looks like Wacom didn't write a HID Manager 
>>> driver,   so you have to program using the Wacom API in order to use 
>>> the  tablet  data.  If they had made it part of the HID Manager, 
>>> then  [hid] would  work for tablets on MacOS X.  The Linux input 
>>> event  system is unified,  so basically everything already works with 
>>> [hid]  on GNU/Linux.  There  is a project to write free Wacom drivers 
>>> for  MacOS X  (http://tabletmagic.sourceforge.net/ ), but I don't 
>>> know  much about it  yet.  I don't even own a tablet...
>>>
>>>>
>>>> I think this is a great project.
>>>
>>> Thanks
>>>
>>>>
>>>> I will find the auto-scaling stuff very useful in the near future 
>>>> I   think...
>>>
>>> Let me know how it works for you.
>>> .hc
>>>
>>>>
>>>> Thanks for your efforts.
>>>>
>>>> Ben
>>>>
>>>>>
>>>>> This version of [hid] fixes the crasher bug when you try to open a
>>>>> non-existant device.
>>>>>
>>>>> I am currently working on making a suite of objects for mapping
>>>>> controller data.  I am making a number of objects like [mouse],
>>>>> [joystick], etc. which all output range (0 to 1 for axes).  Then the
>>>>> mapping objects all take data of this range and output 0 to 1 so  that
>>>>> the data can be easily mapped and scaled to parameters.  Included  are
>>>>> log, square root, and cube root; and exponent, square, and cube; as
>>>>> well as a basic smoothing object.
>>>>>
>>>>> The overarching idea for these objects is to make clearly defined,
>>>>> high-level objects for beginners and for rapid prototyping when  using
>>>>> external controllers in Pd patches.  At least point I am looking for
>>>>> ideas, comments, etc. about other possible mapping functions
>>>>>
>>>>> http://puredata.org/Members/hans/downloads
>>>>>
>>>>> .hc
>>>>>
>>>>>
>>>>>
>>>>> ____________________________________________________________________ 
>>>>> __ __
>>>>> ____
>>>>>
>>>>> "[W]e have invented the technology to eliminate scarcity, but we are
>>>>> deliberately throwing it
>>>>> away to benefit those who profit from scarcity."
>>>>>                             -John Gilmore
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> PD-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->   
>>>> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>>>>
>>> ______________________________________________________________________ 
>>> __ ____
>>>                   ¡El pueblo unido jamás será vencido!
>>> _______________________________________________
>>> PD-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->  
>>> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>>>
> 
> ________________________________________________________________________ 
> ____
> 
> "[W]e have invented the technology to eliminate scarcity, but we are  
> deliberately throwing it
> away to benefit those who profit from scarcity."
>                             -John Gilmore
> 
> 
> ________________________________________________________________________ 
> ____
> 
> "[W]e have invented the technology to eliminate scarcity, but we are  
> deliberately throwing it
> away to benefit those who profit from scarcity."
>                             -John Gilmore
> 
> 




More information about the Pd-list mailing list