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'm looking forward to a proper HCI tablet driver for OSX or dirrect wacom support in HID.
I think this is a great project.
I will find the auto-scaling stuff very useful in the near future I think...
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
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!
Hey Gunter,
Hoped to download PDa, but I got this:
Proxy Error The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Could not connect to remote machine: Connection refused
Whassup, G?
cheers, d.
Hi,
Unfortunately our server had some problems lately. I have put some files on http://xdv.org/~gige/Pda.
As I am aware that installing Pd on a pda running linux is more than straightforward, please don't be shy and ask if you have problems.
I have also lost my INBOX of the last few days, and I am sure that there where some messages still there that I planned to answer. So if I don't answer to these, now you know why, I was really planning to do so.
Guenter
On Wed, 24 Nov 2004, derek holzer wrote:
Hey Gunter,
Hoped to download PDa, but I got this:
Proxy Error The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Could not connect to remote machine: Connection refused
Whassup, G?
cheers, d.
-- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 164: "Twist the spine"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
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@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@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
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 functionshttp://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!
PD-list@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
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@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@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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hans-Christoph Steiner wrote: | 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.
Good solution. I remember someone way back was working on a library of externals for sensor data, ways of smoothing the data out, noise-reduction etc.. I Think it was Johannes Taelman? I've not seen him post in some time now..
| 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...
Ah Wacom, what wonderful people. I looked into the source-forge project, but its only for serial tablets! (no longer made) so USB is not supported. There must be someone working on it though, I'll let you know if I have a proper HID driver for wacom. I guess I'm just stuck using the tablet in linux then! (I had not had any luck in the past, but HID sounds like the best and easiest solution!)
| Let me know how it works for you.
I don't think i've outlined the project for you, but basically pixelTANGO is a replacement of "V_" which was a set of high-level gem abstractions. Well I got hired by the SAT (in montreal) to make a "video mixer" in PD, so I just made the mixer an example patch for a set of abstractions that are much more useful than a mixer! Anyhow I have memento state-saving working fine, including simple animation of these paramters. Each abstraction will have a automatically set OSC name (like /pt/1/pt.fader/1/r for the Red value of the first instance of pt.fader in layer #1. What I want is to create a dynamic patch that allows you to map any MIDI controller (or perhaps even HID variable in the future..) to any parameter. (via menu rather than via manual patching) I'm thinking auto-ranging would make this a lot easier, since I would not have to worry about scaling the values of each controller! (or HID device, or A2D value from AID)
Ok back to work!
B.