User Tools

Site Tools


ai:customising_modules

This is an old revision of the document!


Customizing Patches and Modules

Basic Patch Menu

You already learned how to insert a module: right-click on the background of the patch window, and select 'Insert Module'. This menu is the patch menu:

  • Insert Module lets you select a module, sorted in sections, to be inserted
  • Insert System Patch lets you insert a system patch. System Patches are patches which are deemed important enough to be shipped with the software - they simply live in Distrib\Patches\System.
  • Insert Empty Patch adds an empty patch, represented by a small grey rectangle. Doubble-click it to open it, or to 'fly' down into it.
  • Insert Patch File opens a file explorer in order to navigate to another patchfile which can be inserted here
  • Hide All Connections hides all already patched 'wires'. This is useful for patches with many connections. Even with the connections hidden, hovering the mouse over a port temporarily shows its connection(s).
  • Show All Connections makes all connections visible again.

In order to save a patch, specifically select the patch window and select File/Save as from the top menubar - this makes sure this patch is saved in a separate file. If you don't do this, the patch is stored in the stage patch of this very project, but is no available for other projects.

Arranging Patches and Modules

Select

  • In order to select one module/patch, simply click it - either at its background or its titlebar
  • In order to select a group of modules/patches, draw a selection box around them (click in one corner, hold the mouse button, move diagonally for a reactangle, release mouse button)
  • In order to move the entire viewport of the patch window hold the spacebar pressed and drag the contents with the mouse, or - with nothing selected - repeatedly hit the arrow keys (up/down/left/right)

Move

  • in order to move one module/patch, click it, with the mouse button down move it to the target location, release it
  • in order to move a group of modules/patches, draw a selection box around them, click one of the selected items, with the mouse button down move it to the target location, release it

Delete

Select one or more items you want to delete and hit the Delete key.

Copy

Ctrl-C and Ctrl-V do work here as well: select one or more items, press Ctrl and C to copy, then press Ctrl and V to paste the items - i the same or another patch window.

Undo/Redo

  • Ctrl + z undoes the last step, and can be repeated to go back several steps
  • Ctrl + Shift + z redoes the last step, and can be repeated to go forward several steps

Rename

Double-click in the title, or behind it in the titlebar, in order to edit the title of a module or patch.

Resize

Grab and draw one of the edges of a module/patch in order to resize it.

Tweaking controls and ports

Controls and ports cannot be tweaked with simple mouseclicks as they are meant to register the click itself and act accordingly. Here are the keyboard/mouse combinations:

  • to select one control or port, hold down Ctrl and click the item
  • to select some controls/ports, hold down Ctrl and draw a selection box
  • to delete one or more controls/ports, select them as decribed andpress Delete
  • some operations on control/port level cannot be made undone. The way back in that case is: left-click the module and select 'Load Default Skin' - but this really resets the entire thing. Hence be careful when adjusting/deleting controls and ports. Another - more subtle - way is left-click and 'Show Port' resp. 'Show Parameter' - but you need to know the name of the item you have deleted.
  • to change a label of a port or control, hold down Ctrl and double-click the label
  • my absolute favourite: in order to resize a control (e.g. buttons, faders, text areas, dropdown lists) hold down Ctrl, place the mouse close to the bottom or right edge of the control (close means: a few pixels away from it), and press the left mouse button. If you hit the right spot the cursor will show arrows and you can drag the edge in order to resize the control.
ai/customising_modules.1539455129.txt.gz · Last modified: 2018/10/13 18:25 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki