[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