Addendum to OHM

Started by Harbinger, March 18, 2011, 20:30:29

Previous topic - Next topic

Harbinger

These two blurbs will be added to the OHM 1.19, and "published" with Jojo's next stable release. Please add any helpful comments or info to this thread.

Parameter Control Events (PCEs) -- Record Params for atypical controls
There are many plugins, esp. VST FX, in which the interface does not have a typical controller (for example, a GUI control in which you have to click in an XY grid to arrive at a value for possibly two different parameters). Most of the time, MPTs cannot record these parameters as it either cannot "hear" them or doesn't know which parameter to apply the incoming value to. Other times it understands the data for the two values, but only applies it to one parameter (like the X in an XY grid point). Fortunately, there is an easy workaround.

First try to use Record Params to get a value. If the value is incomplete (which is noticeable during playback), then it will enter one value for one parameter. If the value cannot be understood but the parameter can be "heard", then the PCE will be entered on the active row, with the parameter number but without the correct value. Whether or not a PCE was auto-entered, be sure to turn OFF Record Params from the GUI window.
Simply create a PCE, either with Record Params as described above, or manually by entering the PCE keypress and assigning the correct plugin (by typing it in its plugin number as shown in the Plugin List on the General page, or by right-clicking on the PCE to show the contextual menu, where you can choose from the "Change Plugin" submenu). Now right-clicking on the PCE again will show an extra submenu "Change Plugin Parameter", where you can select the correct controller ID, if there are good description labels for the controllers. This little contextual menu makes it easy to find the plugin controller when it isn't given on the plugin's GUI or in the plugin's documentation, or determined by Record Params. From there you'll have to determine your own setting for that parameter.
Of course complex controllers like XY pads (such as those in the Oxytocin VSTi by NovaFlash) or some virtual joystick controllers (like the WaveStation VSTi by Korg) will require two different PCEs to get the correct value. Other controls like the Frequency points in the ReaFIR VST FX by Cockos Inc. cannot be altered by macros or MIDI control.

Harbinger

Global Volume and Plugin-based Instruments
Global volume sets the default velocity for instruments that are assigned plugins. This base volume is overridden by applying a velocity (vxx) to a given note, and acts upon the plugin's volume the same way a sample's Default Volume acts upon its loudness.