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
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