patch-variations
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
patch-variations [2021/09/03 22:11] – [Example 1: Song sections] shane | patch-variations [2021/12/09 00:58] – [Basic Concept] shane | ||
---|---|---|---|
Line 3: | Line 3: | ||
To use the techniques | To use the techniques | ||
- | described here, you should be comfortable with creating and editing [[midi-controller-files# | + | described here, you should be comfortable with creating and editing [[midi-controller-files# |
+ | |||
+ | **Important Note:** when loading a patch from a library, Unify always expects to find the variations-list file in //that library' | ||
----- | ----- | ||
- | ===== Concept | + | ===== Basic Concept ===== |
//Patch variations// | //Patch variations// | ||
+ | |||
+ | You select the variations file for a patch (if any) when saving the patch. As of Unify v1.6.0, the patch-save dialog includes a " | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | To select (or change) the referenced variations file, click the larger of the two buttons. A standard file-open dialog will appear, allowing you to select the file you want to use. When you click //Open// to complete the operation, the button text will change to the name of the selected file. You can click the button again to change the reference to a different file. If you decide not to use any variations file at all, click the //Clear Variations// | ||
===== Example 1: Song sections ===== | ===== Example 1: Song sections ===== | ||
- | One very good use of patch variations is for patches containing one embedded-Unify INST layer for each part of a performance (e.g. Intro, Verse, Chorus), which are selectively enabled via // | + | One very good use of patch variations is for patches containing one embedded-Unify INST layer for each part of a performance (e.g. Intro, Verse, Chorus), which are selectively enabled via // |
+ | |||
+ | {{:: | ||
+ | |||
+ | ==== Variations file ==== | ||
+ | For this example, the variations-list file (// | ||
+ | |||
+ | < | ||
+ | Intro | ||
+ | Verse | ||
+ | Chorus | ||
+ | </ | ||
+ | |||
+ | ==== Parameter links ==== | ||
+ | In the example //3 Parts Song Switcher// patch, macro knob #8 has been set up with some carefully-crafted links so that as the knob is turned, the layers are enabled one at a time, and the variation-text at the top of the GUI changes accordingly. Here is what the links look like: | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | The stairstep response-curves were not made by hand, but were generated mathematically. The download link below in the next section includes these, in the form of macro-link curve presets. | ||
+ | |||
+ | ==== Example downloads ==== | ||
+ | |||
+ | Clicking the following link downloads a zipped [[guru-files|.guru file]] which installs a single new patch called //3 Parts Song Switcher// into your //User Library//, all set up in this way, including variations. | ||
{{ : | {{ : | ||
+ | This //.guru// file also installs the special " | ||
+ | |||
+ | These special curves were generated using a [[https:// | ||
+ | |||
+ | {{ :: | ||
+ | Both of these downloads are //.zip// files; you will have to unzip them after downloading. | ||
===== Example 2: Sample maps ===== | ===== Example 2: Sample maps ===== | ||
Patch variations can also be used in combination with one or more sample-maps in [[guru-sampler|Guru Sampler]], where the parameter // | Patch variations can also be used in combination with one or more sample-maps in [[guru-sampler|Guru Sampler]], where the parameter // |
patch-variations.txt · Last modified: 2022/02/08 20:12 by shane