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@iem.at mailing list UNSUBSCRIBE and account-management ->
http://iem.at/cgi-bin/mailman/listinfo/pd-list
¡El pueblo unido jamás será vencido!