Hi Jonathan!
I like the idea. :-)
Well I don't have exact answers for you, but at least tendential answers. I
hope this will satisfy you, until the real thing comes tyour way. :-)
I know that you can get several controllers (to connect via USB or similar)
and if you are good at real simple hardware work, then you can modify your own
controllers. I've seen (on lac), that Marije used a set of such controllers in
a realtime performance (I think using sc3 or another synth of that category -
csound, CLM, PD...).
I think either we here on LAU or the chaps on csound mailinglist had a
discussion about synthesizing the sound of an engine.
So ingeneral it should be possible to make your idea into reality. Csound -
or its competitors - certainly can do a lot of stuff for you (ramping, maybe
interpolating,...). So I'm not too sure, if you will need a control program in
the end. The hardest part here would be the modification of the controllers (I
suspect).
If you decide on csound or CLM I know, that you have to write some code. If
I'm correct about the synthesis of an engine, you might be lucky and only need
to implement your specific realtime control to plug into the engine-sound
itself.
Sorry, I can't be more specific. Perhaps this post is pointless, but I was
really intrigued by the idea. :-)
Kindest regards
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de