Hello again my favorite list!
I am wondering if there are any human interface devices that provide a
continuous amound of control, like Ms Pinky does for Max?
I was hoping for a midi footswitch that can can operate like a
pitch-bending wheel on a keyboard, and/or a rotating pad like a
turntable that I can interface with PD somehow. Just using MIDI
keyboards and audio input signals to control syntesis is kind of
limiting.
Has anyone here hooked up Scratch or Ms Pinky to PD?
What would be even better would be if someone can point me to a kit I
could build myself that I could hook up to a variable resistor, like a
pan-pot, that could interface with PD in a continuous way (obviously
there would be some sampling rate involved).
Lastly, in the future is there a resource somewhere I should check
first before asking questions like this here? I didn't see anything at
puredata.org on this...
Thanks everyone! -wade
Hi Wade,
I was hoping for a midi footswitch that can can operate like a pitch-bending wheel on a keyboard, and/or a rotating pad like a turntable that I can interface with PD somehow. Just using MIDI keyboards and audio input signals to control syntesis is kind of
limiting.
I use a simple expression pedal (Behringer makes one for about EUR 25), and run [noise~] out one of my Hammerfall HDSP channels through it and back in, then use [env~] on the other side to see how much the pedal attenuates. This works quite well for my purposes. I usually assign this pedal to either a channel gain or some kind of filter parameter. Seems like this would cover what you want out of the midi footswitch you describe (except the center divet on the pitchbend wheel).
What would be even better would be if someone can point me to a kit I could build myself that I could hook up to a variable resistor, like a pan-pot, that could interface with PD in a continuous way (obviously there would be some sampling rate involved).
You're right, though, there should be a page somewhere on this stuff!
best, d.
thewade wrote:
Hello again my favorite list!
I am wondering if there are any human interface devices that provide a continuous amound of control, like Ms Pinky does for Max?
I was hoping for a midi footswitch that can can operate like a pitch-bending wheel on a keyboard, and/or a rotating pad like a turntable that I can interface with PD somehow. Just using MIDI keyboards and audio input signals to control syntesis is kind of limiting.
Has anyone here hooked up Scratch or Ms Pinky to PD?
What would be even better would be if someone can point me to a kit I could build myself that I could hook up to a variable resistor, like a pan-pot, that could interface with PD in a continuous way (obviously there would be some sampling rate involved).
Lastly, in the future is there a resource somewhere I should check first before asking questions like this here? I didn't see anything at puredata.org on this...
Thanks everyone! -wade
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Derek, I like the cavalier treatment of electrical reality as "just another signal processing block". Probably works with any of those old pre 90s volume pedals that are just basically a log pot wired to a jack socket. Tom Schouten who I met at the Pd summer school showed how to wire up controller pots to Pd through USB using a $2 pic. You could pretty much connect anything up as an input device for very low cost.
start that here https://packets.goto10.org/
and choose one or more of these http://en.wikipedia.org/wiki/Transducer
these look fun http://www.ejenterprises.tv/ http://www.bandajamoncrudo.com/theturntable.html
On Sun, 30 Jul 2006 23:55:59 +0200 derek holzer derek@x-i.net wrote:
Hi Wade,
I was hoping for a midi footswitch that can can operate like a pitch-bending wheel on a keyboard, and/or a rotating pad like a turntable that I can interface with PD somehow. Just using MIDI keyboards and audio input signals to control syntesis is kind of
limiting.
I use a simple expression pedal (Behringer makes one for about EUR 25), and run [noise~] out one of my Hammerfall HDSP channels through it and back in, then use [env~] on the other side to see how much the pedal attenuates. This works quite well for my purposes. I usually assign this pedal to either a channel gain or some kind of filter parameter. Seems like this would cover what you want out of the midi footswitch you describe (except the center divet on the pitchbend wheel).
What would be even better would be if someone can point me to a kit I could build myself that I could hook up to a variable resistor, like a pan-pot, that could interface with PD in a continuous way (obviously there would be some sampling rate involved).
- Arduino
- MultiIO by Christian Klippel
- Doepfer also makes some MIDI kits
- hack a USB joystick and replace the joysticks with a suitable pot
- check some of the "sensors" threads on this list for other ideas
You're right, though, there should be a page somewhere on this stuff!
best, d.
thewade wrote:
Hello again my favorite list!
I am wondering if there are any human interface devices that provide a continuous amound of control, like Ms Pinky does for Max?
I was hoping for a midi footswitch that can can operate like a pitch-bending wheel on a keyboard, and/or a rotating pad like a turntable that I can interface with PD somehow. Just using MIDI keyboards and audio input signals to control syntesis is kind of limiting.
Has anyone here hooked up Scratch or Ms Pinky to PD?
What would be even better would be if someone can point me to a kit I could build myself that I could hook up to a variable resistor, like a pan-pot, that could interface with PD in a continuous way (obviously there would be some sampling rate involved).
Lastly, in the future is there a resource somewhere I should check first before asking questions like this here? I didn't see anything at puredata.org on this...
Thanks everyone! -wade
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 136: "Remove specifics and convert to ambiguities"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
thewade wrote:
What would be even better would be if someone can point me to a kit I could build myself that I could hook up to a variable resistor, like a pan-pot, that could interface with PD in a continuous way (obviously there would be some sampling rate involved).
The attached schematic shows the simplest way I've found to make a MIDI interface. The PIC 16F88 has 7 analog channels (pins RA4-0 and RB7 and 6) that could be interfaced to potentiometers of less than about 10kilohms for 10-bit resolution. If you have access to a PIC programmer I can provide the code in an open-source way.
Martin
Quoting Martin Peach martin.peach@sympatico.ca:
thewade wrote:
What would be even better would be if someone can point me to a kit
I could build myself that I could hook up to a variable resistor,
like a pan-pot, that could interface with PD in a continuous way
(obviously there would be some sampling rate involved).The attached schematic shows the simplest way I've found to make a MIDI interface. The PIC 16F88 has 7 analog channels (pins RA4-0 and RB7 and 6) that could be interfaced to potentiometers of less than about 10kilohms for 10-bit resolution. If you have access to a PIC programmer I can provide the code in an open-source way.
Martin
Thanks Martin!
With all the work that I imagine goes into designing a custom MIDI
interface I usually just find some cheap MIDI keyboards on ebay and
chop them up, but then again I don't know much about MIDI.
Maybe you can answer a couple of general questions for me?
Is MIDI capable of doing continuous stuff?
What is it's maximum sampling/transmission rate for MIDI?
Thanks for the schematic! I think what intimidated me most is the
interfacing of the software to the hardware: my C/C++ code is a bit
rusty...
That schematic is pretty cool though! So many possabilities!
-wade
thewade wrote:
Maybe you can answer a couple of general questions for me?
Is MIDI capable of doing continuous stuff?
MIDI sends triples or pairs of bytes over a serial interface so continuous values are quantized at the MIDI data rate.
What is it's maximum sampling/transmission rate for MIDI?
At 1/31250 second per bit, there are ten bits per serial byte, so a pair of controller number and value will take 20/31250 seconds to be transmitted. That's 64 microseconds per message best case, or 1562.5 updates per second. For full resolution you need 4 bytes, so it runs half as fast, and if more than one controller is active, slower still.
Thanks for the schematic! I think what intimidated me most is the interfacing of the software to the hardware: my C/C++ code is a bit rusty... That schematic is pretty cool though! So many possabilities!
The program I have for it just sends MIDI continuous controller messages as fast as it can send them whenever an input changes. In PD it uses [ctlin]. One version I built has a two-axis accelerometer. The MIDI data is used to move an object in a GEM window.
Martin
On Jul 30, 2006, at 6:43 PM, thewade wrote:
Quoting Martin Peach martin.peach@sympatico.ca:
thewade wrote:
What would be even better would be if someone can point me to a
kit I could build myself that I could hook up to a variable
resistor, like a pan-pot, that could interface with PD in a
continuous way (obviously there would be some sampling rate
involved).The attached schematic shows the simplest way I've found to make a
MIDI interface. The PIC 16F88 has 7 analog channels (pins RA4-0 and RB7
and 6) that could be interfaced to potentiometers of less than about 10kilohms for 10-bit resolution. If you have access to a PIC
programmer I can provide the code in an open-source way.Martin
Thanks Martin!
With all the work that I imagine goes into designing a custom MIDI
interface I usually just find some cheap MIDI keyboards on ebay and
chop them up, but then again I don't know much about MIDI.Maybe you can answer a couple of general questions for me?
Is MIDI capable of doing continuous stuff?
What is it's maximum sampling/transmission rate for MIDI?
Thanks for the schematic! I think what intimidated me most is the
interfacing of the software to the hardware: my C/C++ code is a bit
rusty... That schematic is pretty cool though! So many possabilities!
I think the Arduino will serve you very well for this. Its US$30
assembled and you can do what you want with it. You could do midi
with it if you really wanted, but I think MIDI mostly gets in the way
these days, unless you are using MIDI hardware like old synths, etc.
.hc
Looking at things from a more basic level, you can come up with a
more direct solution... It may sound small in theory, but it in
practice, it can change entire economies. - Amy Smith