Dear Ben, Thank you! That worked! (I had a duh moment there - I should've figured this out myself!)
Aere, I believe this is a better way of doing it since you don't need to run two instances of fluidsynth. Also, I'm not using a GUI so I can't use Qsynth. Thanks though, Srijan On 13 June 2016 at 08:04, Ben Gonzales <b...@gonzos.net> wrote: > Hi Srijan. > > Don't you need 2 separate rules?, like > > router_clear > > router_begin note > router_chan 0 15 0 0 > router_end > > router_begin note > router_chan 0 15 0 1 > router_end > > Don't forget, you'll need to create similar rules for all your other stuff > - cc pbend, etc. > > Ben > > > On 13/06/16 10:57, Srijan Deshpande wrote: > > Thanks, but shouldn't this be possible using fluidsynth's router? > > The fluidsynth API page says you can use the router to "Layer sounds > (Example: for each noteon received on ch 1, create a noteon on ch1, ch2, > ch3,...)". This is exactly what I want to do. For each noteon received on > ch0, I want to create a noteon on ch0 and ch1. > > I tried this: > > router_clear > router_begin note > router_chan 0 15 0 0 > router_chan 0 15 0 1 > router_end > > > But it doesn't work because the second router_chan rule overrides the > first one, so I end up with only one channel playing. I can't get channels > 0 and 1 to play simultaneously. > > Any ideas? > Srijan > > On 13 June 2016 at 05:14, Peter Billam <p...@pjb.com.au> wrote: > >> Hi. >> >> > I have two soundfonts loaded into fluidsynth, one is on chan 0 >> > and the other is on chan 1. I want both to play regardless of >> > what channel my controller keyboard is on. >> >> On alsa, I would do this with midiecho >> http://www.pjb.com.au/midi/index.html >> http://www.pjb.com.au/midi/midiecho.html >> eg: >> midiecho -c 3 -e 3,4 -d 1 -i ProKeys -o FLUID >> >> and then set your ProKeys to play on channel 3. >> This doesn't do the "regardless of what channel my controller >> keyboard is on" bit. If you just mean for channels 3 or 4, >> then I'd start up a second midiecho client using -N >> midiecho -N Echo4 -c 4 -e 3,4 -d 1 -i ProKeys,Keysta -o FLUID >> but if you mean for any channel 0..15 then I'd probably write >> a custom midi-alsa client using either >> http://www.pjb.com.au/comp/lua/midialsa.html >> or >> http://search.cpan.org/~pjb/MIDI-ALSA-1.20/ALSA.pm >> to do whatever needs to be done. >> >> If you look how important doubling is in orchestral music >> it's amazing it's not more discussed in a midi context... >> >> Regards, Peter Billam >> >> http://www.pjb.com.au p...@pjb.com.au (03) 6278 9410 >> "Follow the charge, not the particle." -- Richard Feynman >> from The Theory of Positrons, Physical Review, 1949 >> >> >> _______________________________________________ >> fluid-dev mailing list >> fluid-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/fluid-dev >> > > > > _______________________________________________ > fluid-dev mailing > listfluid-dev@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/fluid-dev > > > > _______________________________________________ > fluid-dev mailing list > fluid-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/fluid-dev > >
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev