On Thu, Feb 10, 2011 at 05:56:46PM +0100, Alessandro Preziosi wrote:
i need to do something relatively simple, but i cant
figure out how to do
it, or what software i need...
basically i have to play a certain song where i need to switch between
different sounds (say, a piano at the beginning using qsyinth and then a
synth created with zynaddsubfx). I want to be able to switch between one
setup to the other quickly, possibly using the program change from my
keyboard. How do i do that???
On my keyboard i can create different programs, each using different sounds
(patches) and switch between them with the click of a button. I want to use
that, but I want to generate the sounds with my computer.
I think I need a way to 'map' midi channels to different programs or midi
patches to specific programs (like, when i select piano on the keyboard
(patch0, bank0) it uses qsynth, and when i select a synth it uses
zynaddusbfx).
Any ideas?
I had to set up my system to do exactly this thing, and did so almost 4 years ago, and
have been using it ever since for many dozens of gigs and sessions.
I had to write a custom C daemon and some scripts to do it. It's not terribly
well-documented, but it is here:
http://www.restivo.org/blog/archives/midi-splitter
There are some other, more user-friendly tools available to do this though.
I used a CC not program change, but I guess I could just as easly have done it with
program changes, yes.
-ken