Usine Preset Module

Add a new Preset Panel in the current patch. See preset-panel

Settings

name

Current preset name.

current

Current preset number.

previous

Recall the previous preset in the list.

next

Recall the next preset in the list.

num store/remove

Preset number to store, rewrite or delete. See below.

new/rewrite

Stores a preset according the num store/remove parameter.

If num store/remove is greater than available presets in the list, a new preset is created. Otherwise, the num store/remove preset is rewritten.

remove

Removes a preset from the list, according the num store/remove parameter.

save to file

Stores and saves a preset to file with the file extension. Prompts for a file name before.

load from file

Loads preset from a file with the file extension. Prompts for a file name before.

file extension

Preset file name extension.

save to file direct

Stores and saves a preset to file with the file name without prompt.

load from file direct

Loads preset from a file with the file name without prompt.

file name

Name of the file to save or to load.

loading or saving

Sends 1 when the module is saving or loading a preset, 0 otherwise.

recall

Provides a direct access to the preset recall.

Create a button to command the input and make a MIDI learn on it.

target

Determines what is stored by the preset.

recalling preset

Sends value if Usine is currently recalling a preset, 0 otherwise.

comma text

Outputs a list of all presets names as a comma-text.

clear all

Clears all the presets.

There is no prompt so it's a dangerous action...

location

display location

Determines where the control panel of the module is displayed. Default control panel.

  • invisible: the object is not displayed.
  • control panel: in the control-panel of the current patch.
  • parent control panel: in the control-panel of the parent patch.
  • top parent control panel: in the control-panel of the top parent patch (main patch).
  • container: in the container of the current patch.
  • parent container: in the container of the parent patch of the current patch.
  • top parent container: in the container of the top parent patch of the current patch.
  • popup window: in the popup of the current patch.
  • top header: in the top-header-panel.
  • toolbox: in the toolbox-panel.
  • ib only: in the interface-builder-panel only.
  • workspace: in the workspace-panel design panel.
  • current rack: in the rack containing the top parent patch.
  • main menu: in the main menu panel on the left of the window.
  • container 1 to container 32: in the additional container with that number, wherever it is (see additional container). If the container does not exist, a warning is displayed.

Some modules only offer the first eight options. Top header, toolbox, ib only, popup and main menu are exclusive with also visible in interface builder: choosing one of them resets it to no with a warning.

When the location is set to a container or a popup which doesn't exist in the current sub-patch, Usine uses the container or popup of the parent patches. If none is available a warning is displayed and the location goes back to control panel.

additional container

Declares the control as an additional container, identified by a number from 1 to 32 (no = not a container, default), so that any other control of the workspace can be placed into it with display location set to the same container number. Each number can be used by only one container at a time: choosing a number already in use shows a warning and resets the setting to no.

a button inside a listbox

also visible in interface builder

Determines if the control is also displayed in the interface-builder-panel in addition to its display location. Default no. Not saved in design templates.

  • no: not shown in the interface builder.
  • always: always shown in the interface builder.
  • if patch ON: shown only while the parent patch is running (for a rack, this option reads if rack is ON).

Cannot be combined with a display location set to top header, toolbox, ib only, popup or main menu: the setting is reset to no with a warning.

Common Settings

info

show manual

Button. Opens the manual page of the selected object (or of its parent module for a control) in the web browser. If no page exists for this object, an error is traced in the trace panel.

For more details about information/help creation, see create-help-file.

description

Free multi-line text attached to the module, saved with the patch. It is only meant as an internal note for the patch designer: it is not displayed in the interface.

ID's

visible only in god mode, see setup-panel-tab-expert.

unique ID

Read-only, not saved. Current private numeric ID of the object, used internally to identify it (for example as the target of a bind ID).

preset ID

Read-only, not saved. Private ID used to store and recall the values of this control in presets.

recreate ID

Button. Generates a new unique ID, original ID and preset ID for the object. Use it if you experience difficulties in Polyphonic mode or if two objects share the same ID. Preset values and binds referring to the old IDs are lost.

Object Remote Address

absolute

Read-only, not saved. Absolute address of the object in the Usine objects tree, built from the workspace root. This is the address to use to reach the object from scripts, the objects panel or remote messages. Only shown for objects that are registered in the objects list. See objects-address.

local

Read-only, not saved. Address of the object relative to the current patch, valid inside that patch only. See objects-address.

user addr

Free user-defined address for the object (empty by default). When set, the object is also registered in the objects tree under this name, so it can be reached independently of its position in the workspace (the value is also reported in the mouse-over and mouse-down chunks). Changing it rebuilds the objects list. Only available on objects that support a user address. See objects-address.

See also

version 7.0.250121

Edit All Pages