MIDI Object Editor
The MIDI object editor, similar to the audio object editor, can be used to edit parameters for MIDI objects and apply MIDI real-time effects such as quantization or transposition.
It is opened with the same menu command (Menu Object > Object Editor) and keyboard shortcut (Ctrl + O) as the object editor for audio objects and is also displayed in the same window or tab in the Dock. Unlike audio objects, however, it is opened with Shift + double-click on the object. Double-click opens the MIDI editor instead.
Velocity: Change the velocity value in the object editor to scale the velocity of the notes in the MIDI object. The slider corresponds to the middle upper handle on the MIDI object.
MIDI real-time effects: With these settings the output of the MIDI objects can be changed in realtime, that means settings here do not change the data of the MIDI object:
-
OUT Channel: If you change the setting from ALL to a specific channel, all MIDI data will be output on that channel.
-
Program: The program change and bank change commands set here are always sent as soon as the object is played.
-
Transp.: Enter a value here to transpose all notes of the object by the specified amount. This parameter can also be set at the middle object handle in Timestretch/Pitchshift mouse mode, as with audio objects.
Quantize: This allows you to apply a simple, non-destructive quick quantize to the start positions of note events. For a more flexible and detailed adjustable quantization use the quantization function in the MIDI editor. However, this changes the notes permanently in the MIDI object, the quantization here can easily be switched off again. With the option Absolute (VIP) quantizing is done with respect to the beat grid of the project, Relative (Obj.) quantizes relative to the object start.
Options:
-
Mute MIDI Controller: This option disables all MIDI controller events. It is automatically activated if you have used the command Extract Controller Curves from MIDI file in the menu Object > Edit MIDI data to convert the controllers into automation curves for better editing.
-
Mute SysEx: Prevents the sending of SysEx data.
-
Preserve musical positions: This option corresponds to the musical tempo adjustment for audio objects and ensures that when the tempo changes, the time positions follow the changed musical grid. It should only be deactivated in exceptional cases when MIDI events are to be sent at a specific time in the project, independent of the tempo.
Position: The settings here correspond to those in the Audio Object Editor on the tab Fades. Use the Loop option to create a looped object. Unlike audio objects, a MIDI object can only be looped as a whole.
The controls in the right part of the object editor correspond to those in the audio object editor. See Object editor basic functions.