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

Hans-Christoph Steiner hans at eds.org
Mon Nov 29 03:25:15 CET 2004


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