On Thu, Jan 06, 2011 at 02:09:27PM +0100, Pedro Lopez-Cabanillas wrote:
On Thursday 06 January 2011, Ken Restivo wrote:
Is there a way in fluidsynth to shift a whole
soundfont up or down an octave?
Or would I have to edit the soundfont in Swami and permanently move the notes around?
You can use FluidSynth's MIDI router. For instance, type the following commands in
FS' shell:
router_clear
router_begin note
router_chan 0 8 1 0
router_par1 12 127 1 -12
router_end
It transposes notes in channels 1 to 9 one octave down. See also:
http://sourceforge.net/apps/trac/fluidsynth/wiki/UserManual#MIDIROUTER
I tried this, and it did indeed shift the notes an octave down, but, it broke fluidsynth
so that it doesn't respond to Volume or Expression CC's anymore!
Is that a bug in Fluidsynth or am I doing something wrong?
-ken