Help save net neutrality! Learn more.

#197 Muse forgets fluidsynth gain


Muse 1.0.1, as it comes with Fedora 13 i386.

When you first add a fluidsynth (not fluidsynth-dssi) to Muse, the gain comes up at a very low value, like the third mark from the lowest setting. This is really attenuated.

If you change the soft synth's gain setting to a reasonable level, on the soft synth's gui dialog, then save the Muse project, exit Muse, then restart Muse and reload the project, the soft synth's gain is back at that low level instead of where it's supposed to be.

I've been using Muse for a long time under Fedora 9, and this problem just showed up when I upgraded to Fedora 13 (newer Muse, I presume).


  • Robert Jonsson

    Robert Jonsson - 2010-08-10

    On my system the fluidsynth-mess shows level at about the same place in the gui. But I believe it's not attenuated. If I put the gain higher it gets distorted.

    Anyhow, I'll make a check to see if the gain setting is stored correctly. Quite likely it is not.

  • Ronald B. Cemer

    Ronald B. Cemer - 2010-08-18

    The funny thing is, under the version of Muse that came with fedora 9, it did store the gain, but since I upgraded to fedora 13 it stopped storing it.

  • Robert Jonsson

    Robert Jonsson - 2010-08-22

    Commented the wrong report, THIS is the one that looks like it should work. Sorry.
    Taking a closer look

  • Robert Jonsson

    Robert Jonsson - 2010-08-22
    • assigned_to: nobody --> spamatica
  • Robert Jonsson

    Robert Jonsson - 2010-08-24

    After some investigation I believe this is behaving as it has previously.
    I tried 0.9 and it behaved the same at my test atleast.
    And I believe this is pretty much correct.
    The thing is that volume for the softsynth is exported as a controller, so to set it you need to edit this controller.
    It would be an improvement if the gui set this parameter correctly though this looks hard to fix as I understand it.

    If you are unfamiliar with editing controllers I'll try to give a step by step:
    On the first part on a track connected to the synth you should set a volume controller event.
    - Open the part,
    - click on the [ctrl] button left bottom
    - click on the [S]
    - click on 'add new ...'
    - select Gain
    Now there is a controller lane for Gain on this part.
    select the pencil tool and hold down shift and click at the beginning of the lane.
    This should be it.

  • Robert Jonsson

    Robert Jonsson - 2010-08-24
    • status: open --> pending
  • Ronald B. Cemer

    Ronald B. Cemer - 2010-08-25
    • status: pending --> open
  • Ronald B. Cemer

    Ronald B. Cemer - 2010-08-25

    Hey, that's pretty cool, and much better than it just remembering the gain setting between project loads.

    Now that I see how it works, this is so much better! The only changes I would recommend would be maybe to make the Gain slider on the soft synth GUI be readonly (user can't slide it) so it only indicates the current gain, and maybe put a note above or below it saying something like "Gain is controlled by MIDI Gain Controller events".