Unify Manual

Your complete reference to PlugInGuru's creative playground!

User Tools

Site Tools


midi-details

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
midi-details [2020/01/06 02:49] – [Stage 3: MIDI pitch- and velocity-based filtering] shanemidi-details [2023/05/08 18:59] (current) – external edit 127.0.0.1
Line 73: Line 73:
 The control box marked **G8** in the image indicates the upper limit of pitch; the box below it marked **C-2** is the lower limit. You can adjust these values in four ways: The control box marked **G8** in the image indicates the upper limit of pitch; the box below it marked **C-2** is the lower limit. You can adjust these values in four ways:
   * Click and drag up/down with the mouse   * Click and drag up/down with the mouse
-  * Use the mouse //wheel// while the mouse-pointer is positioned over the control box 
   * Right-click (or Ctrl+clicking) to pop up a small edit box, and either:   * Right-click (or Ctrl+clicking) to pop up a small edit box, and either:
     * Type a note name (e.g. "C3") or a MIDI note-number (e.g. 60) and hit Enter, OR     * Type a note name (e.g. "C3") or a MIDI note-number (e.g. 60) and hit Enter, OR
     * Press the appropriate key on your MIDI keyboard, and the displayed note-name will change to match     * Press the appropriate key on your MIDI keyboard, and the displayed note-name will change to match
 +  * Right-mouse operations in the layer title bar (advanced---see [[layer-stack-view#layer_midi_range_and_velocity_based_fading|MIDI range and velocity based fading]])
  
 The two control boxes on the right are similar, but define the upper (top-right) and lower (bottom-right) //velocity// limits. These can only be adjusted using the mouse (either click/drag or use mouse-wheel). The two control boxes on the right are similar, but define the upper (top-right) and lower (bottom-right) //velocity// limits. These can only be adjusted using the mouse (either click/drag or use mouse-wheel).
Line 95: Line 95:
 Both the global and layer-transpose boxes can be adjusted in the same three ways: Both the global and layer-transpose boxes can be adjusted in the same three ways:
   * Click and drag up/down with the mouse   * Click and drag up/down with the mouse
-  Use the mouse //wheel// while the mouse-pointer is positioned over the control box+    If you hold down the Alt key (on a PC) or the Option key (on a Mac), the value will change by octaves
   * Right-click (or Ctrl+clicking) to pop up a small edit box, enter a value in semitones (may be negative) and hit the Enter key.   * Right-click (or Ctrl+clicking) to pop up a small edit box, enter a value in semitones (may be negative) and hit the Enter key.
  
 +===== Stage 5: Note-velocity modification =====
 +Finally, the fifth stage of layer MIDI processing allows you to apply an arbitrary //response curve// to the velocity values associated with each note-on event. Clicking on the **MIDI Velocity Graph control** at the right-hand side of the MIDI-controls cluster pops up a //curve editor window// like this:
 +
 +{{::velocity-curve-editor.png|}}
 +
 +The graph itself represents //incoming// MIDI note-velocity values along the horizontal axis, with lowest (quietest) velocities on the left and highest (loudest) velocities on the right. The vertical axis represents //outgoing// (processed) velocity values, lowest at the bottom and highest at the top. The default velocity curve is a straight line--the so-called "identity mapping" where each incoming velocity value is mapped to the identical value (no change at all).
 +
 +  * The **Reset button** reverts the curve shape back to the straight-line "identity" curve, as shown
 +  * The **Load... button** lets you load a previously-saved curve-shape preset (XML file)
 +  * The **Save... button** lets you save the current shape as a new curve-shape preset
 +
 +In the graph control itself, you can:
 +  * Click and drag the //endpoints// (circles) up and down
 +  * Click anywhere //between// endpoints and drag up/down to change the curvature of that segment of the curve
 +  * Double-click anywhere //between// endpoints to //create a new split point//, splitting the segment into two
 +  * Single-click directly //on a split point// and drag to move it up, down, left, or right.
 +  * Double-click directly //on a split point// to //delete it//, joining two segments back into one
 +
 +For velocity curves, you will rarely need to create split points. You will usually only need to adjust the curvature (//slightly// -- a little change goes a long way). Dragging upward to create a //convex// curve will make the layer //more responsive to velocity//, and can be useful when you are working with a weighted-key MIDI controller. Dragging downward to create a //concave// curve will make the layer //less responsive to velocity//, and can be useful when playing a very lightweight synth-action keyboard.
  
midi-details.1578278952.txt.gz · Last modified: 2023/05/08 18:59 (external edit)