The snap panel enables storing, recalling, and reverting of snapshots from within the instrument, as well as bank switch and snap auto-change. The snap panel is shared across all sequencer channels, and does not change when the sequencer channel changes.

Snap Panel
Snap Panel

About Parents and Children

Snap changes are inherited by an instrument's children, but not its parents.

Reaktor all supports snaps fro the entire ensemble, which is a parent of all instruments. Many developers use the ensemble snapshots for global snapshots. However, using the ensemble as parent would add over a Megabyte of memory to Husserl, and the ensemble snaps actually add nothing that the Husserl instrument cannot do itself. In Husserl's default implementation, the demo instruments are therefore inside the Husserl instrument, making them children of Husserl. So Husserl is parent of the demo instrument snaps. Changing snaps in Husserl changes them in the children instruments.

You can of course enable the ensemble window and add your own snaps there, if you wish; or add your own instruments as either parents, children, or siblings to Husserl.

For information on configuring different Reaktor instruments to connect with Husserl, see the description of the B Panelset's output section.

BANK

Selects from one of 10 banks. Due to Reaktor's implementation for this control, snapshot 1 is always selected after bank changes with this list. Bank changes from the Reaktor's separate snapshot window are recognized and echoed in this control, but the snapshot pane cannot be updated until a snap is selected from the new bank. Reaktor does not recognize MIDI bank select messages.

The demo instruments also contain 10 banks each. However, child instruments cannot recognize bank changes of the parent instrument unless the bank change has been stored in the snapshot. When copying a snaphot to a new bank, other instruments will continue to use the old bank.

Bank Exchange

New versions of Husserl can provide additional functionality and improved performance. If you have an ensemble with a snapshot you like, and you want to transfer it to a new version of the instrument, the way to do it is with banks in the snapshot window.

1.) First open the snapshot you like in the original ensemble.

2.) Open the snapshot window and look near the top, there is a drop-down list called "banks". Open the drop-down list and select "new bank".

3.) Save the snapshot in the new bank you just made. (You can open the bank drop-down list and switch back to the original bank, then transfer more snaps to the new bank in the same way.)

4.) Open the bank drop-down list again and select "save bank." A "save file" dialog opens, select the location for the file and click "save".

5.) Now open the new ensemble and from the instrument's bank menu select "new bank", then from the same menu "load bank". Load the bank you just saved.

If there are new controls in the new ensemble, there is a bug in Reaktor 5 that the defaults are not sent until the snapshot is saved. Often this is not a problem, but sometimes this can result in the snap not working as expected when it is first opened in the new ensemble. First make sure the new controls are set to the values you want, recalling each snap and saving it again. The snapshots pick up the new controls, and you have transferred the snap to the new ensemble.

SNAP

Displays snapshot names and enables snap changes with a click. The number prefixes show the bank and snap, for example 3:2 is snap two in bank 3.

After selecting a new bank from Reaktor's separate snapshot window, the old snap from the previous bank continues to play until a new one is selected, at which time no snap is highlighted in the snap pane.

MIDI program change messages can also select snaps, if enabled in the B panel's OPTIONS section.

APPEND

Adds a new snap to the one after the current one. Due to Reaktor's implementation, the naming is default, and any existing snap in the slot after the current one is overwritten.

REVERT

Reverts to last saved version of the current snap.

REPLACE

Replaces the current snap, also changing the name.

AUTO (Auto-Change)

When on, the snap advances to the next snap in the bank after the specified interval in the list box AFTER.

ON (Auto-Change)

A snap-isolated control which switches snap auto-change on and off. When designing a snap chain, it's often convenient to toggle this button, so it's positioned at the bottom of the panel for quick access.

Turning the button on also resets the internal cycle counter.

AFTER (Auto-Change)

If auto is enabled for the snapshot (and enabled in global options), this control sets the number of cycles before the snap automatically changes to the next snap. The clock or any sequencer channel can be selected.

CLK Auto-Change

If set to to CLK, the auto-changer counts clock cycles (as 96 ticks per cycle).

SEQ1-SEQ16 Auto-Change

If set to a sequencer, the auto-changer counts pattern cycles.

Version Notes

  • Banks and Snap Auto-Change - New in v099 is the bank and auto-change controls. See the snap panel help for more information.
  • Ensemble Snapshots for Banks - v099 includes snapshots in the ensemble to select between the instrument banks. The ensemble also has banks. This has confused some Reaktor users: snapshots in a parent can select different banks in children. There is no necessity for a parent to select the same bank in all children, but Sapphire is set up that way to simplify song creation.