What do people use for controller input into Pd? I'm geared
towards building a MIDI slider box (ucapps.de) but it occurred to me that it really would be nice to have a finer grain input than 7-bit.
I built a controller that uses the joystick port (spacetaxi.de)
but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
Are there any options through the serial port? What are my
options for finer-grain controller input?
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . http://mentalfloss.ca/sintheta/ .
I built the 16 pot version of the ucapps.de midibox and it works really well with pd. For the money it's probably the best solution, but only if you have the time and patience to build it.
b kawula
----- Original Message ----- From: "David N G McCallum" 8dngm@qlink.queensu.ca To: "pd listserv" pd-list@iem.kug.ac.at Sent: Thursday, May 23, 2002 12:16 PM Subject: [PD] Input Controllers for Pd with finer grain than MIDI
What do people use for controller input into Pd? I'm geared towards building a MIDI slider box (ucapps.de) but it occurred to me that it really would be nice to have a finer grain input than 7-bit.
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
Are there any options through the serial port? What are my options for finer-grain controller input?
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . http://mentalfloss.ca/sintheta/ .
hi david,
on my site you can find a input box that plugs into the parport of a pc. its a cheap (in means of $) design, and has 10 bit resolution (or 12 with a different ad chip) up to 88 inputs are possible (in step of 11). speed is quite fast, a few msecs for all ports, faster than midi anyway. of course you have to build it your own, but its really easy ;)
the "driver" object currently only exists for jmax, but should be really easy to make it pd on either linux or windows.
see the electronics part of my site for that. pricelist for digikey is also there (but maybe outdated) : http://mamalala.de/files/electronic.html
i know of at least 5 people who have build a complete box and use them in a "production enviroment", but a lot more have build them (tough i dont know how big and for what use)
greets,
chris
Am Donnerstag, 23. Mai 2002 18:16 schrieb David N G McCallum:
What do people use for controller input into Pd? I'm geared towards building a MIDI slider box (ucapps.de) but it occurred to me that it really would be nice to have a finer grain input than 7-bit.
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
Are there any options through the serial port? What are my options for finer-grain controller input?
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . http://mentalfloss.ca/sintheta/ .
Here a mail from cyril.henry@libertysurf.fr who is not on this list.
Hello, If speed is not a problem, you can send 2 Midi controleur for each external input of your controller. While sending the 7 bits on one controller and 7 other bit on a diferent controler, there is no problem for sending 14 bits messages. This is slow.
If speed is a problem, UDP is, for me, a good solution. I have build a new interfaces for Max, and now for Pd, using standard UDP
object.
UDP is more than 2 time faster with 16 bits than a 7 bit Midi link.
Cyril.henry@libertysurf.fr
Please write directly to him if you are interested. Damien.
Le Jeudi 23 Mai 2002 20:39, Christian Klippel a écrit :
hi david,
on my site you can find a input box that plugs into the parport of a pc. its a cheap (in means of $) design, and has 10 bit resolution (or 12 with a different ad chip) up to 88 inputs are possible (in step of 11). speed is quite fast, a few msecs for all ports, faster than midi anyway. of course you have to build it your own, but its really easy ;)
the "driver" object currently only exists for jmax, but should be really easy to make it pd on either linux or windows.
see the electronics part of my site for that. pricelist for digikey is also there (but maybe outdated) : http://mamalala.de/files/electronic.html
i know of at least 5 people who have build a complete box and use them in a "production enviroment", but a lot more have build them (tough i dont know how big and for what use)
greets,
chris
Am Donnerstag, 23. Mai 2002 18:16 schrieb David N G McCallum:
What do people use for controller input into Pd? I'm geared towards building a MIDI slider box (ucapps.de) but it occurred to me that it really would be nice to have a finer grain input than 7-bit.
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
Are there any options through the serial port? What are my options for finer-grain controller input?
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . http://mentalfloss.ca/sintheta/ .
i had the same problem i while ago and i found that using a trackball it's a quick and easy way of having enoff resolution for doing morphing with msp. what you can do it's use the midi faderboard for reference for each sound property and use the high resolution controller for the final morph.
sonofsound.com
On Thu, 23 May 2002, David N G McCallum wrote:
What do people use for controller input into Pd? I'm geared towards building a MIDI slider box (ucapps.de) but it occurred to me that it really would be nice to have a finer grain input than 7-bit.
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
Are there any options through the serial port? What are my options for finer-grain controller input?
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . http://mentalfloss.ca/sintheta/ .
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
To reduce jitter on a joystick I use joystick-value -> sig~ -> lop~. There is no loss of information assuming that the jitter is faster than you can physically move the joystick.
andy
I was toying around with using lop~ to reduce jitter and it didn't
really seem to do much. Do you have any suggestions as to what settings I should be setting the lop~ to, or is there anything else I should be doing to it? I compared the results of the straight output against the output of the lop~ (with snapshot~) and all I found was that with higher cutoffs of the lop~ the decimals of the values seemed to disappear (but I think this probably isn't anything worth noting), but they both seemed to jitter as much.
Any suggestions?
At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W. "Schmeder wrote:
I built a controller that uses the joystick port (spacetaxi.de) but the jitter is a little too much to deal with (unless anyone has a jitter-filter patch they could send me).
To reduce jitter on a joystick I use joystick-value -> sig~ -> lop~. There is no loss of information assuming that the jitter is faster than you can physically move the joystick.
andy
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . html://mentalfloss.ca/sintheta/ .
Hi David I'm not sure I understand what you mean but are you talking about values jumping all over the place from one minute to the next? I have this problem when I use Midi sliders, for instance the the midi values will often jump three values each time I move the midi slider, if this is what you talking about I just use a line object to help it move smoothly to the next value without missing the values in between, is that any help?
ROry.
--- David McCallum 8dngm@qlink.queensu.ca wrote: >
I was toying around with using lop~ to
reduce jitter and it didn't really seem to do much. Do you have any suggestions as to what settings I should be setting the lop~ to, or is there anything else I should be doing to it? I compared the results of the straight output against the output of the lop~ (with snapshot~) and all I found was that with higher cutoffs of the lop~ the decimals of the values seemed to disappear (but I think this probably isn't anything worth noting), but they both seemed to jitter as much.
Any suggestions?
At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W. "Schmeder wrote:
I built a controller that uses the joystick port
(spacetaxi.de)
but the jitter is a little too much to deal with
(unless anyone has a
jitter-filter patch they could send me).
To reduce jitter on a joystick I use joystick-value
-> sig~ -> lop~.
There is no loss of information assuming that the
jitter is faster than
you can physically move the joystick.
andy
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . html://mentalfloss.ca/sintheta/ .
Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
HI all,
Sorry for the belated reply...
Here's a dejitter algo I use on sliders, joysticks, etc... You choose a constant jitter amount and essentially build a loose steering linkage. Call the constant JITTER, and do the following (in pseudo-code):
if (input > last-output + JITTER) last-output = input - JITTER
else if (input < last-output) last-output = input
... then output the new "last-output", possibly filtering out repetitions of the same value. You can do this in Pd using "moses" objects, for instance. Note that the output range is the input range minus JITTER, so if it's MIDI and JITTER is one, the output will be 0-126.
cheers Miller
On Fri, May 31, 2002 at 09:11:16AM +0100, Rory Walsh wrote:
Hi David I'm not sure I understand what you mean but are you talking about values jumping all over the place from one minute to the next? I have this problem when I use Midi sliders, for instance the the midi values will often jump three values each time I move the midi slider, if this is what you talking about I just use a line object to help it move smoothly to the next value without missing the values in between, is that any help?
ROry.
--- David McCallum 8dngm@qlink.queensu.ca wrote: >
I was toying around with using lop~ to
reduce jitter and it didn't really seem to do much. Do you have any suggestions as to what settings I should be setting the lop~ to, or is there anything else I should be doing to it? I compared the results of the straight output against the output of the lop~ (with snapshot~) and all I found was that with higher cutoffs of the lop~ the decimals of the values seemed to disappear (but I think this probably isn't anything worth noting), but they both seemed to jitter as much.
Any suggestions?
At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W. "Schmeder wrote:
I built a controller that uses the joystick port
(spacetaxi.de)
but the jitter is a little too much to deal with
(unless anyone has a
jitter-filter patch they could send me).
To reduce jitter on a joystick I use joystick-value
-> sig~ -> lop~.
There is no loss of information assuming that the
jitter is faster than
you can physically move the joystick.
andy
. . David McCallum . Queen's University Electronic Music Studio Manager . and Noise Maker . html://mentalfloss.ca/sintheta/ .
Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com