Tizo,
Regarding transposing a channel, have you tried Qmidiroute? I have used
Qmidiroute when performing live to send different areas of the keyboard
to different channels, and you can transpose not only notes, but
controllers as well. You can also do sound layering this way. And... I
can't test it, but you should also be able to filter out aftertouch
events in this manner.
In my case, I use Rosegarden to send patch change events to the
appropriate channels (I have tracks set aside just for this purpose),
and then I also have one or more "controller" tracks that are mapped to
Qmidiroute. The only additional step is to use aconnectgui to route the
first Qmidiroute output port to the Qsynth input.
So, to summarize my Rosegarden setup, I have 16 tracks mapped to Qsynth
(channels 1-16 respectively). Each of those 16 tracks initializes its
respective Qsynth channel with the desired patch, volume, panning,
effects, etc., and can also be used to perform those individual
instruments if so desired. Then, I have one ore more "controller"
tracks that are set to play through Qmidiroute, according to the
appropriate channel. So for example, my first controller track outputs
to Qmidiroute channel 1. Qmidiroute then takes that channel's imput and
splits the keyboard--the bottom half goes to Qsynth channel 1 and the
top half goes to Qsynth channel 2. My second controller track would
output to Qmidiroute channel 2, which would have a different set of
rules for that channel, and so on.
It's an extremely flexible setup. Qmidiroute is in the Jaunty
repositories, but I'm not sure about 8.04.
Hope this helps :)
-~Chris
tizo wrote:
Hi all,
I am using fluidsynth for live performance. I have two keyboards (midi
controllers) connected to my laptop, and using fludsynth for the
synthesis.
My OS is UbuntuStudio 8.04.2. The version of fluidsynth that came with
that OS is 1.0.7 with libfluidsynth.so.1.1.1. As I wanted to set the
pitch bend sensibility, I had to install (build) the latestst
fluidsynth (1.0.9) with libfluidsynth.so.1.1.3. I am really satisfied
with the new version, except for one thing:
- It seems like aftertouch was not implemented in version 1.0.7, as
it is in version 1.0.9. Sadly, is too sensitive for me, and I couldn't
find a way to deactivate it. Can I do that?
- The other question: is there a way to tranpose a channel?. For
example, if a C central note is played, I would like that it sounds an
octave up or down.
Of course, I could do that with my midi controlles, but I am using a
script to pass commands to fluidsynth, so I can do several things
(like change sounds for both channels, adjusts volumes for them, etc)
just pressing one key (in the computer keyboard). So I would like to
control transportation with a fluidsynth command too.
I have also tried channel coarse tunning, but adjusting that an octave
down or up, it makes the sound really awful (I don't know why, I am
not a soundfont expert).
Thanks in advanced,
tizo
------------------------------------------------------------------------
_______________________________________________
fluid-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fluid-dev
_______________________________________________
fluid-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fluid-dev