Changes

Jump to navigation Jump to search
Line 100: Line 100:     
===Sub-snapshots: ZS3===
 
===Sub-snapshots: ZS3===
ZS3 means '''Z'''ynthian '''S'''ub-'''S'''nap'''S'''hot. A ZS3 is a partial state that is stored in memory and can be recalled very fast. ZS3s can be easily associated (learned) to MIDI Programs (program change events). Of course, all ZS3s are saved/restored with snapshots.  
+
ZS3 means '''Z'''ynthian '''S'''ub-'''S'''nap'''S'''hot. A ZS3 is a partial state that is stored in memory and can be recalled very fast. ZS3s can be easily associated (learned) to MIDI Programs (program change events). Of course, all ZS3s are saved and restored with snapshots, including the default state of the snapshot when first loaded (ZS3-0).
    
ZS3s include:
 
ZS3s include:
Line 110: Line 110:  
* '''MIDI & Audio routing:''' connections between chains
 
* '''MIDI & Audio routing:''' connections between chains
 
* '''MIDI learning:''' MIDI bindings to processor and mixer parameters
 
* '''MIDI learning:''' MIDI bindings to processor and mixer parameters
* '''some config options:''' ENUMERATE!!
+
* '''global settings:''' some global settings that can be changed by ZS3, e.g. MIDI transpose (most global settings are not available to ZS3)
 +
* '''active chain''': chain that was active when ZS3 saved
    
The key concept to understand how ZS3s work is noting that '''chains layout is not stored in ZS3s'''. In other words, chain's layout is not modified when retoring ZS3s. You can't add/remove chains or processors by restoring ZS3s because this is a slow operation and ZS3s need to be restored very fast.
 
The key concept to understand how ZS3s work is noting that '''chains layout is not stored in ZS3s'''. In other words, chain's layout is not modified when retoring ZS3s. You can't add/remove chains or processors by restoring ZS3s because this is a slow operation and ZS3s need to be restored very fast.
   −
When loading a snapshots that contains ZS3s, all the chains and processors are created. Later, when recalling the ZS3s, chain's layout will remain the same. Although ZS3s can modify routing, splits, banks, presets, etc., the chains and processors will be the same all the time.
+
When loading a snapshots that contains ZS3s, all the chains and processors are created. Later, when recalling the ZS3s, chain's layout will remain the same. Although ZS3s can modify routing, splits, banks, presets, etc., the quantity of chains and processors will be unchanged.
   −
{{NoteBox|For instance, if you are keyboardist that plays with several bands, you could have a snapshot for each band and one or several ZS3s for each song.}}
+
{{NoteBox|For instance, if you are keyboardist that plays with several bands, you could have a snapshot for each band with ZS3s for each song.}}
    
<br clear=all>
 
<br clear=all>
512

edits

Navigation menu