Menu

#13 NRPN messages

Done
closed
None
5
2015-06-15
2014-05-24
No

NRPN messages are accepted by Zynaddsubfx to modulate effect parameters (see http://zynaddsubfx.sourceforge.net/doc_3.html ) and seem at one point to have been similarly accepted by Yoshimi. However, presently this doesn't appear to work. It would be useful if this were fixed again.

Discussion

  • Will Godfrey

    Will Godfrey - 2014-05-26
    • status: open --> pending
    • assigned_to: Will Godfrey
     
  • Will Godfrey

    Will Godfrey - 2014-05-26

    Well, actually this is not a bug! Yoshi has never supported these formally, and I think Zyn has only done so comparatively recently. It is on my TODO list, but I really don't want to add any in-depth features until I've got the DSP and GUI threads at least partially separated. I think I know how to do this now, but I need to find time to get on with it!

    In the mean time, for general information here is a list of all the MIDI messages Yoshi currently responds to.

    0 or 32: Bank Change (user selectable and does not force a program change)
    1: Modulation Wheel
    7: Volume
    10: Panning
    11: Expression
    64: Sustain pedal
    65: Portamento
    71: Filter Q (Sound Timbre)
    74: Filter Cutoff (Brightness)
    75: BandWidth
    76: FM amplitude
    77: Resonance Center Frequency
    78: Resonance Bandwith
    120: All Sounds OFF
    121: Reset All Controllers
    123: All Notes OFF

    192: Program Change (voices 1 - 128) also user selectable CC for voices 128 - 160
    There is an option for making a program change enable a part if it's currently disabled.

    224: Pitch Bend

     
  • Will Godfrey

    Will Godfrey - 2014-05-26
    • Group: v1.0 (example) --> V1.2.x
     
  • James Mckernon

    James Mckernon - 2014-05-26

    OK. In that case, I don't necessarily suggest this as an especially high-priority issue. While more MIDI control of Yoshimi would be good in general, the control of effects isn't an especially important aspect of that. Rather, I only suggested it because I thought that they had worked at one point and would therefore be somewhat "low hanging fruit", i.e. simple and easy gains, to reimplement.

    Thanks for your list of the MIDI commands that Yoshimi does respond to, though. I wasn't aware of the program change facility, and it might be useful to me.

    And thanks again for your recent work on Yoshimi.

     
  • Will Godfrey

    Will Godfrey - 2014-06-17
    • Group: V1.2.2 --> Unknown
     
  • Will Godfrey

    Will Godfrey - 2015-03-02

    Ticket moved from /p/yoshimi/bugs/5/

     
  • Will Godfrey

    Will Godfrey - 2015-03-02

    Work now in progress

     
  • Will Godfrey

    Will Godfrey - 2015-03-02
    • status: pending --> accepted
    • Group: Unknown --> Considered
     
  • Will Godfrey

    Will Godfrey - 2015-05-05

    These are now fully implemented in 'master' but some improvements are needed to get the display completely right. Parameter changes are shown correctly.

     
  • Will Godfrey

    Will Godfrey - 2015-05-05
    • Group: Considered --> Next release
     
  • Will Godfrey

    Will Godfrey - 2015-05-08

    Not only fully implemented but a couple of useful extensions to the Zyn ones, as well as novel ones unique to Yoshimi. Full details in the tarball Docs directory.

     
  • Will Godfrey

    Will Godfrey - 2015-05-08
    • status: accepted --> pending
     
  • Will Godfrey

    Will Godfrey - 2015-06-15
    • status: pending --> closed
     
  • Will Godfrey

    Will Godfrey - 2015-06-15
    • Group: Next release --> Done
     

Log in to post a comment.