#5 NRPN messages

Unknown
pending
Will Godfrey
None
5
2014-06-17
2014-05-24
James Mckernon
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