Unify v1.8 supports the concept of Key Zones, where specific note-ranges can be highlighted with colors on the Show MIDI view in the footer area of the Unify GUI, like this:
Individual zones have names, which appear when the mouse is hovered over the zone, as shown below:
Unify will display the zone-name text centered within the zone it possible, or shifted to ensure that the full name is visible, like this:
When a patch has key-zones defined, the ops menu for any INST or MIDI layer will include a “Key Zone” sub-menu, from which you can choose the name of any zone, to quickly set that layer's key-range to correspond to that zone.
Note: the remainder of this page describes an advanced topic. You must be comfortable with creating and editing plain-text files to be able to use this technique.
To define a group of key-zones, to which any patch in a library may optionally refer (see below), you must create a plain-text file (extension
.txt) in the Key Zones folder for that library. (If no Key Zones folder exists, you will need to create it.) Here is an example, which you can download and use as a template for your own zone files:
# This is a comment. Comments and blank lines are ignored. # extra space before, after, and between elements also ignored. # Each non-blank, non-comment line defines one zone. Format is lokey hikey color name, where # lokey/hikey can be note numbers or names # color can be # 6 hex digits RRGGBB # or a standard color name like "pink" # 8 digits AARRGGBB (to specify per-color alpha) # optionally followed by blank space and a decimal alpha value e.g. 0.5 # name is everything from 1st nonblank character after color, to end of line # If you want to use note-names instead of numbers, include a line like this: Middle C is C3 # (just has to contain the word "middle" and any digit) # Default alpha is 0.5, but if you want something different, include e.g. Alpha 0.6 D0 e1 hotpink 0.35 All the way left c3 a#3 #1100f0 Zone A C4 B4 aaFF0080 Middle Zone 96 106 yellow All the way right # Optional: custom key-down colour instead of default green keyDown lightcoral # Optional: custom mouse-over colour instead of default yellow mouseOver pink 0.5
Basically, the file is a sequence of lines, each of which defines one zone. Each zone is defined by its start and end note, its color, and its name.
MIDI note-numbers are unambiguous, but are not as human-friendly as note-names like C#4. Unfortunately, such note-names are inherently ambiguous, because there are multiple conventions for the octave-number part:
Because of this, Unify allows you to put a line like “Middle C octave number is 3” into your zones text-file, to specify which convention you're using.
If your chosen zone colors are such that the default key-down highlight color (green) and/or the default mouse-over color (yellow) don't provide enough contrast, you can optionally specify these colors as shown above, with or without alpha. (Opaque colors are recommended for key-down, semi-transparent colors are best for mouse-over.)
Finally, you can include any number of blank lines and comment lines (starting with “#”), and use spaces and/or tabs however you wish, to make your file more legible. If you specify a custom “key-down” color, it will also be used for the sustain-pedal-down indicator bar in the Show MIDI view.
The patch-save dialog in Unify v1.8 includes two new buttons as shown below.
Note: If you have already created the Key Zones folder and zones file(s) within it, you can load a zones file without saving your patch if you wish. Click Save, choose the zones file as described above, and then click Cancel to close the patch-save dialog without actually saving.