Topic: Feature Request -- MIDI map "Set to value"

Not so much a request as an idea or argument for the Modartt team to consider: the possibility of including, in Pianoteq and Organteq, both a "Set to range" and a "Set to value" item (instead of just the single "Set" item, which I believe usually or always currently implies set-to-range) in the options for MIDI-mapping of certain features (just those features or parameters where those options make sense).

In the MIDI mapping functionality for both Pianoteq and Organteq, the action taken often depends upon the parameter or feature being controlled. In some cases, a feature (such as soundboard impedance or sustain pedal) might have a range of values, while another feature (such as the switch for an effect, or a stop in Organteq, or the activation or deactivation of a harpsichord register) might have just two states (such as on or off, active or not active).

The MIDI-map setting "Toggle" (rather than "SET) accommodates many of the two-state features, with the result triggered by a MIDI event alternating between the two states, but in some cases a user might wish for a MIDI event (such as a note-ON event) to simply SET a feature to one of the two states (rather than alternate between two states), while using another MIDI event (such as a note-OFF event for the same or a different-numbered note, or a MIDI event on another MIDI channel) to set the same feature to its other state (or even to the same state, as a second MIDI-map entry to trigger the same action).

Even in cases where an Organteq or Pianoteq parameter or feature has a range of values, it might be nice in some cases to create a MIDI-map entry (or several) to set such a parameter to a specific value or state.

Just a thought for consideration, taking into account that in programming, while some ideas might sound nice, they can sometimes be difficult or complex to implement, with possible unforseen negative side-effects, or opening up the possibility of various end-user errors in the use of the added functionality.

Last edited by Stephen_Doonan (11-04-2020 15:22)
--
Linux, Pianoteq Pro, Organteq

Re: Feature Request -- MIDI map "Set to value"

Agreed, I see multiple useful applications for that.

Along the same lines, I'd appreciate more "humanization" options, especially generic settings for randomizing velocity, note duration, and note start delay.  These could be set in the same manner as the "Set to value" or "Set to value range" that Stephen suggests or using the same humanization curves available on some UI parameters.

While this could be overkill for most practice-at-home applications of PTQ, I find I need these features constantly, and I can't perform these functions in the Standalone app, only in a DAW, and then I'm limited to what the DAW offers which tends favor automation over randomization.  Potential applications include randomizing sustain pedal and una corda pedal strength for binarized pedals (on-off only pedals) on most consumer keyboards, better manipulation of MIDI files in the standalone application (digitized piano rolls are notorious for needing minor MIDI humanization adjustments), optional procedural modifications to recorded performances without opening a DAW, and for greater authenticity when emulating poorly regulated instruments.

Either of these functionalities could be buried deep in PTQ and--if needed--limited to Standard or Pro, and while turned off by default, having the same randomized humanization curves that we have for hammer noise and hammer strike point for any or all PTQ parameters would be amazingly powerful and incredibly helpful (for an already stellar product)!

P.S. Side question, does PTQ feather pedal actions to make the transition from on and off smoother through the intermediate values?  I don't think it does from my experience controlling PTQ from raw MIDI data in a DAW, but that may have changed.  That's another "curve" feature--like the double velocity curve/filter--that I'd love to see added and made controllable in Pro.

Spotify: https://open.spotify.com/artist/2xHiPcCsm29R12HX4eXd4J
Pianoteq Studio & Organteq
Casio GP300 & Custom organ console