ai:customising_modules
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ai:customising_modules [2018/10/13 18:23] – icke_siegen | ai:customising_modules [2018/12/18 11:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Basic Patch Menu ===== | ===== Basic Patch Menu ===== | ||
- | You already learned how to insert a module: right-click on the background of the patch window, and select ' | + | You already learned how to insert a module: right-click on the background of the patch window, and select ' |
+ | (if you are already working in a sub-patch then there are two options more): | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
- | 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. | + | In order to save a patch, specifically select the patch window and select |
===== Arranging Patches and Modules ===== | ===== Arranging Patches and Modules ===== | ||
Line 20: | Line 23: | ||
* In order to select a group of modules/ | * In order to select a group of modules/ | ||
* 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/ | * 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/ | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
==== Move ==== | ==== Move ==== | ||
Line 32: | Line 37: | ||
==== Copy ==== | ==== Copy ==== | ||
- | Ctrl-C and Ctrl-V do work here as well: select one or more items, press '' | + | Ctrl-C and Ctrl-V do work here as well: select one or more items, press '' |
==== Undo/Redo ==== | ==== Undo/Redo ==== | ||
Line 46: | Line 51: | ||
Grab and draw one of the edges of a module/ | Grab and draw one of the edges of a module/ | ||
+ | |||
+ | ===== The Module Menu ===== | ||
+ | |||
+ | Right-clicking a patch or module brings up its context menu (the menus for patches and modules are rather similar): | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
===== Tweaking controls and ports ===== | ===== Tweaking controls and ports ===== | ||
Line 52: | Line 74: | ||
* to select one control or port, hold down '' | * to select one control or port, hold down '' | ||
* to select some controls/ | * to select some controls/ | ||
- | * to delete one or more controls/ | + | * to delete one or more controls/ |
* some operations on control/ | * some operations on control/ | ||
* to change a label of a port or control, hold down '' | * to change a label of a port or control, hold down '' | ||
- | * my absolute favourite: in order to resize a control (e.g. buttons, faders, text areas, dropdown lists) hold down '' | + | * my absolute favourite: in order to resize a control (e.g. buttons, faders, text areas, dropdown lists) hold down '' |
+ | |||
+ | ===== The Control Context Menu ===== | ||
+ | |||
+ | Right-clicking a control reveals its context menu: \\ {{: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== The Port Context Menu ===== | ||
+ | |||
+ | Right-clicking a port reveals its context menu: \\ {{: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== The Control/ | ||
+ | |||
+ | Holding '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Subpatches ===== | ||
+ | Patches can be nested - a patch can contain any number of modules and other patches, which in turn may contain other modules and patches, and so forth. (I think I already made patches with 4 or 5 layers of nested patches). In such situations you need a way to route signals (ports) and commands (controls/ | ||
+ | * in the subpatch, insert ONE Patch IO module (each patch can contain only one such module). You can do this by right-click, | ||
+ | * if you need to patch one port to the parent patch simply start to patch this port and drop the other end onto the Patch IO module. The port will immediately appear on the rectangle representing this patch in the parent patch. From there, you may patch as usual. | ||
+ | * if you need to patch a port in the parent patch to the nested patch simply start to patch this port and drop the other end onto the patch rectangle representing the subpatch. This port will subsequently appear in the Patch IO within the subpatch. | ||
+ | * in order to make controls (faders, buttons, dropdown lists, text areas etc.) available on the surface of this patch/in the parent patch, right-click the control and select '' | ||
+ | There is a quick way to group modules and patches into a subpatch: '' |
ai/customising_modules.1539455012.txt.gz · Last modified: 2018/10/13 18:23 (external edit)