#1424 Weird message when Pedal sign is selected in notation editor with synth plugin

None
open
nobody
1
2014-03-10
2014-03-09
Lorenzo
No

If I click on the 'Add Pedal Press' or 'Release Pedal Release' buttons in the notation editor and the device is synth plugin I get this message box:

"There is no sustain controller defined for this device.
Please ensure the device is configured correctly in the Manage MIDI Devices dialog in the main window."

The sustain controller actually is inserted and works (tested with a few piano soundfonts and fluidsynth plugin). Also the symbols on the scores are kinda hard to move around.

If the device is e.g. General Midi device there is absolutely no problem.
Also inserting and handling C 64 in the matrix works ok.

Thanks.
Lorenzo

Related

Bugs: #1424

Discussion

  • Hmmmmmmm.... Not a weird message, because there isn't and can't be a sustain controller for a synth plugin.

    Head scratcher. Interesting problem. I'll try to find time to think about it soon.

     
    • Lorenzo
      Lorenzo
      2014-03-10

      Uhm... Why shouldn't there be a sustain (i.e. CC 64) for synth plugins?
      Fluidsynth DSSI definitely accepts it, but I think also other plugins
      (can't test now..). I may be missing some architecture logic or
      something, but isn't rosegarden sending (a set of) midi messages to the
      plugin?

      BTW Thanks for the quick response :-)

      Lorenzo.

      On 10/03/2014 02:09, D. Michael McIntyre wrote:

      Hmmmmmmm.... Not a weird message, because there isn't and can't be a
      sustain controller for a synth plugin.

      Head scratcher. Interesting problem. I'll try to find time to think
      about it soon.


      [bugs:#1424] http://sourceforge.net/p/rosegarden/bugs/1424/ Weird
      message when Pedal sign is selected in notation editor with synth plugin

      Status: open
      Group: None
      Labels: pedal sustain notation editor
      Created: Sun Mar 09, 2014 03:14 PM UTC by Lorenzo
      Last Updated: Sun Mar 09, 2014 03:14 PM UTC
      Owner: nobody

      If I click on the 'Add Pedal Press' or 'Release Pedal Release' buttons
      in the notation editor and the device is synth plugin I get this message
      box:

      "There is no sustain controller defined for this device.
      Please ensure the device is configured correctly in the Manage MIDI
      Devices dialog in the main window."

      The sustain controller actually is inserted and works (tested with a few
      piano soundfonts and fluidsynth plugin). Also the symbols on the scores
      are kinda hard to move around.

      If the device is e.g. General Midi device there is absolutely no problem.
      Also inserting and handling C 64 in the matrix works ok.

      Thanks.
      Lorenzo


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/rosegarden/bugs/1424/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #1424

  • I'm not the guy to explain how it all works under the hood. Look at the user interface. If you want to define a controller, what do you use? The studio. What does the studio do? It lets you manage banks, programs, and connections for ALSA MIDI devices.

    Synth plugins are not ALSA MIDI devices, there's no way to connect them to anything in the studio, and there's no way to define their banks or programs in the studio. For all intents and purposes, they don't have usable controllers, and any controllers that actually work would seem to be a happy accident instead of the product of design.

    If I have time to look at this, I'll be looking at making the pointless error message go away, and nothing else. Supporting controllers for synth plugins makes my head hurt trying to figure out how it would even work within Rosegarden's weird architecture.

    I've never been that fond of Rosegarden's weird architecture, but it is what it is at this point.

     
    • Lorenzo
      Lorenzo
      2014-03-10

      Ok I kinda see the point :-)

      Anyway I'd leave in the happy accidents because it makes esp. fluidsynth
      usable...
      If it's just the error message I guess I can live with it (i.e. not a
      top priority)

      Lorenzo.

      On 10/03/2014 13:10, D. Michael McIntyre wrote:

      I'm not the guy to explain how it all works under the hood. Look at the
      user interface. If you want to define a controller, what do you use? The
      studio. What does the studio do? It lets you manage banks, programs, and
      connections for ALSA MIDI devices.

      Synth plugins are not ALSA MIDI devices, there's no way to connect them
      to anything in the studio, and there's no way to define their banks or
      programs in the studio. For all intents and purposes, they don't have
      usable controllers, and any controllers that actually work would seem to
      be a happy accident instead of the product of design.

      If I have time to look at this, I'll be looking at making the pointless
      error message go away, and nothing else. Supporting controllers for
      synth plugins makes my head hurt trying to figure out how it would even
      work within Rosegarden's weird architecture.

      I've never been that fond of Rosegarden's weird architecture, but it is
      what it is at this point.


      [bugs:#1424] http://sourceforge.net/p/rosegarden/bugs/1424/ Weird
      message when Pedal sign is selected in notation editor with synth plugin

      Status: open
      Group: None
      Labels: pedal sustain notation editor
      Created: Sun Mar 09, 2014 03:14 PM UTC by Lorenzo
      Last Updated: Mon Mar 10, 2014 01:09 AM UTC
      Owner: nobody

      If I click on the 'Add Pedal Press' or 'Release Pedal Release' buttons
      in the notation editor and the device is synth plugin I get this message
      box:

      "There is no sustain controller defined for this device.
      Please ensure the device is configured correctly in the Manage MIDI
      Devices dialog in the main window."

      The sustain controller actually is inserted and works (tested with a few
      piano soundfonts and fluidsynth plugin). Also the symbols on the scores
      are kinda hard to move around.

      If the device is e.g. General Midi device there is absolutely no problem.
      Also inserting and handling C 64 in the matrix works ok.

      Thanks.
      Lorenzo


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/rosegarden/bugs/1424/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #1424