Thank you.
I'm working with "8Rock" soundfont, that follows GM/GS standard (same
results with Fluid soundfont).
After some searching, I believe that this behavior is related to a change
in fluidsynth, as described at [*
http://sourceforge.net/apps/trac/fluidsynth/changeset/340*].
>From that I believe when I had all this working, I was using a previous
fluidsynth version (1.1.1), (before that change).
When I set variation for a instrument, I see the following MIDI messages in
qsynth's log:
Program 20 - Variation 1
---------------------------
fluidsynth: cc 1 0 0
fluidsynth: cc 1 32 0
fluidsynth: prog 1 0 19
Program 20 - Variation 1
---------------------------
fluidsynth: cc 1 0 0
fluidsynth: cc 1 32 1
fluidsynth: prog 1 0 19
As by now fluidsynth starts (by default) with *synth.midi-bank-select*=*gs*,
according to pointed doc, fluidsynth ignores information from CC32 that
tries to setup bank number for instrument variation.
In other words, rosegarden and fluidsynth are not talking the same
language...
I've tried start fluidsynth at command line with '*xg*' and '*mma*' choices
for same setting and I've got better results... (Now I'll have as homework
to find out how to setup that parameter in QSynth GUI...)
An little efect (confusion about first number being zero at inner working
but being one in GUIs), program 20 ("church organ") in pannel becames 19 in
MIDI message, and in the end I got program 18 ("percussive organ").
By changing just program number (not variation) forward and back, I've got
finally wanted instrument and variation.
2013/1/4 D. Michael McIntyre <[email protected]>
> On 01/04/2013 07:58 AM, Marcio Scheibler wrote:
>
> > I've upgraded to 12.12.25 and issue remains.
>
> Thanks for checking.
>
> > I couldn't find "Send Bank Select" checkbox on instrument parameter
> panel.
>
> There isn't one. Tom was being imprecise.
>
> Let's have a quick look then... I don't have time to try this with
> QSynth and some soundfont that has variations, so I'll use my Roland
> Sound Canvas for this test.
>
> After importing the device definition, which I know ahead of time is
> properly configured to handle variations under the Roland GS scheme (the
> Yamaha XG scheme is somewhat different, and more widely standard, but
> that's a test for another day), it's necessary to change tracks and go
> back to the original track to trigger an update in the Instrument
> Parameters box. This is a bug. We just never have solved it.
>
> Having done that, the checkboxes that appear are:
>
> [x] Program
> [x] Variation
>
> We'll start by doing an Init GS on the synth, to put it back in a known
> default state.
>
> We'll start by picking "126. Helicopter" for [x] Program, because this
> program's variations are extremely obvious and not subtle. Channel set
> to "fixed" because it came up that way by default.
>
> IPB State:
>
> [x] Program "126. Helicopter"
> [x] Variation "Helicopter"
> Channel [fixed]
>
> Now change the variation to "Car Crash."
>
> [x] Program "126. Helicopter"
> [x] Variation "Car Crash"
> Channel [fixed]
>
> Look at synth. It says "Car Crash."
>
> Play keyboard. Car crash sound emerges.
>
> Change to a different active track. Program changes. Change back to
> previous track. Program changes. Change variations here there and
> everywhere, jump around from track to track, in all cases the
> program/variation are being maintained as expected per the active track
> I'm sitting on.
>
> All tests conducted by dinking around on a keyboard with different
> tracks active, with a Roland Sound Canvas.
>
> There was an update problem I consistently had to work around to get
> anywhere with this, but it was not in of itself a show stopper level
> problem. The core program/variation functionality appears to work as
> expected for Roland GS with a hardware synth.
>
> I need to try the test over again with QSynth and a suitable soundfont.
> What soundfont were you using that has variations?
>
> What other steps should I try to reproduce the issue?
>
> OBSERVATIONS:
>
> When all of this came up out of the box, the Volume for every instrument
> was set to 0. I had to go change the volume to > 0 to hear anything.
> In all cases, moving the volume knob DID NOT UPDATE the synth volume
> immediately, and the synth became out of sync with the GUI. IPB shows
> volume 123 (number the synth won't have gotten to by accident, thus
> recognizable marker), synth does NOT show volume of 123 on ANY channel.
> No channel is affected until I move off to a different track and then
> back to the original track to trigger an update, after having previously
> changed the volume knob.
>
> There really is a missing update or something, Tom. More careful
> experimentation with better documentation required to pin down how all
> of that is failing to meet expectations. I'll have to start over with a
> factory autoload and make sure everything begins from a known clean
> state, and report back.
> --
> D. Michael McIntyre
>
>
> ------------------------------------------------------------------------------
> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> much more. Get web development skills now with LearnDevNow -
> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122812
> _______________________________________________
> Rosegarden-user mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>
--
-------------------------------------------------
Marcio Scheibler
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user