|
AFAIK, this is for Mac only. Correct?
Art Hunkins
----- Original Message -----
Sent: Tuesday, November 29, 2005 10:10
AM
Subject: Re: [Csnd] Reading USB game
controllers from CSound
STEIM makes a software that converts any usb video game type
controller to a MIDI signal, it's not free, but it's only $35, cheaper than
the other thing you mentioned. here's a link:
http://www.steim.org/steim/junxion.html
A
On 11/28/05, Kenneth
Long <kelong_2000@yahoo.com>
wrote:
Does
csound have mouse (optical rotary) input?
or more appropriate
question, how can someone interface optical rotary signal into
csound?
thanks ken
--- David Akbari < dakbari@gmail.com>
wrote:
> > On Nov 28, 2005, at 4:22 PM, Charles Barry
Groves > wrote: > > > I'm using CSound to read MIDI
instruments and > controllers. MIDI > > Solutions
makes a box that will convert a > resistance-type controller >
> (e.g. volume pedal, photoresistor) to a > continuous, scaled MIDI
signal > > (0-127), but this costs $130 - per controller. >
> > > I found a USB-compatible "Rumble Wheel" video game
> controller with two > > pedals at Wal-Mart for
$40. But I haven't been > able to find any > >
opcodes that read USB ports. > > > > Besides the cost
issue, I thought it a good idea > to reduce the load on > >
the midi port - I'm planning to use many > continuous
controllers. > > > > Any ideas? > > Yikes!
Sounds expensive. > > IMHO, at most you shouldn't spend more
than $10 on > something like a USB > hub ... > > My
advice is to use Hans Christoph-Steiner's [hid] > object for Pure
Data > and either > > 1) send out the data as OSC and make
a responder in > Csound (very > flexible!) > 2) use the
data directly to control Csound via > inchannel opcode using >
[csoundapi~] in Pure Data > 3) send out MIDI data internally from Pure
Data and > set commandline > Csound's input to Pd's virtual
output. > > If you are using multiple devices you should
find > some kind of software > multiplexing solution to be of
use. MIDI-Yoke for > Windows and MIDI-Pipe > for Mac OSX are
two freeware applications to suit > this purpose. > > Now
as far as creating opcodes to decide human > interface data, we
run > into the problem of having a truly cross platform >
solution. Based on > Hans's sources I've been muddling about with
the > idea of Csound opcodes > to receive HID data but from
looking at all the > sources on the 3 major > OSes (Windows,
OSX, Linux) it would seem that the > Linux event manager > is
the most efficient and easiest to understand. > > For now I use
a Gravis Gamepad Pro (cheap, <= > $20.00) and Wingman >
Extreme Digital 3d Joystick to control Csound in >
realtime. > > The bonus of using Pure Data as your
"receiving > interface" is > > 1) You can simultaneously
use the same performance > data to manipulate > both audio AND
video simultaneously. > 2) commandline Csound(5) is still easily
accessible > in a variety of > ways, most notably through OSC,
[netsend] with the > new TclCsound, > simply with the -M flag on
the commandline, or by > using the > [csoundapi~] object. To do
synchronous audio/video, > [csoundapi~] and > OSC seem to be the
best, IMHO. > 3) ... it's free. Like Csound. :D > > Hope
this helps !! > > > -David > > -- > Send
bugs reports to this list. > To unsubscribe, send email to > csound-unsubscribe@lists.bath.ac.uk
>
__________________________________ Yahoo!
Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/
-- Send bugs reports to this list. To unsubscribe, send email to
csound-unsubscribe@lists.bath.ac.uk
|