[PD] Re: [PD-announce] new [hid] release + simple mapping objects
hans at eds.org
Tue Nov 23 23:33:53 CET 2004
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
> the low-pass method that Thomas suggested some time ago. Gives you a
> 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
> 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.
> I will find the auto-scaling stuff very useful in the near future I
Let me know how it works for you.
> Thanks for your efforts.
>> 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
>> "[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 ->
¡El pueblo unido jamás será vencido!
More information about the Pd-list