Module Type: control
Algorithm Type: default
Interface Size: 1U-half
Number of signal inlets: 0
Number of signal outlets: 0
/name | /type | /range/bounds | /range/clipmode | /ramp/drive | /ramp/function | /dataspace | /dataspace/unit/native | /repetitions/allow | /description |
button.1 | boolean | 0 1 | none | none | none | none | none | 1 | Button 1. |
button.2 | boolean | 0 1 | none | none | none | none | none | 1 | Button 2. |
button.3 | boolean | 0 1 | none | none | none | none | none | 1 | Button 3. |
button.4 | boolean | 0 1 | none | none | none | none | none | 1 | Button 4. |
foot/control | integer | 0 127 | both | scheduler | linear | none | none | 1 | Foot Pedal: Continuous Controller. |
foot/switch | boolean | 0 1 | none | none | none | none | none | 1 | Foot Pedal: Switch. |
midiIn | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Port to receive MIDI messages on. |
midiOut | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Port to send MIDI messages to. |
track.1/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.1/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.1/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.1/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.1/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.2/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.2/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.2/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.2/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.2/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.3/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.3/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.3/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.3/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.3/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.4/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.4/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.4/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.4/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.4/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.5/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.5/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.5/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.5/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.5/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.6/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.6/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.6/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.6/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.6/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.7/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.7/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.7/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.7/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.7/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.8/fader | integer | 0 127 | both | scheduler | linear | none | none | 1 | Fader. |
track.8/key.lower | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.8/key.upper | boolean | 0 1 | none | none | none | none | none | 1 | Upper key. |
track.8/pushEncoder.1/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.1/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.2/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.2/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.3/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.3/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.4/press | boolean | 0 1 | both | none | none | none | none | 1 | Push encoder turn. |
track.8/pushEncoder.4/turn | integer | 0 127 | both | scheduler | linear | none | none | 1 | Push encoder turn. |
view/color/border | array | N/A | none | none | none | none | none | 0 | The border color of the module in the format RGBA where values range [0.0, 1.0]. |
---|---|---|---|---|---|---|---|---|---|
view/color/contentBackground | array | N/A | none | none | none | none | none | 0 | The background color of the module in the format RGBA where values range [0.0, 1.0]. |
view/color/toolbarBackground | array | N/A | none | none | none | none | none | 0 | The background color of the module's toolbar in the format RGBA where values range [0.0, 1.0]. |
view/color/toolbarText | array | N/A | none | none | none | none | none | 0 | The color of the module's toolbar text in the format RGBA where values range [0.0, 1.0]. |
view/freeze | boolean | 0 1 | none | none | none | none | none | 0 | Turn off the updating of user interface elements when parameters change. This may be done to conserve CPU resources. |
view/size | array | N/A | none | none | none | none | none | 0 | The size of the module's UI. |
/name | /type | /range/bounds | /range/clipmode | /ramp/drive | /ramp/function | /dataspace | /dataspace/unit/native | /repetitions/allow | /description |
documentation/generate | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Generate a documentation page for this module and save it to disk. |
init | none | N/A | none | none | none | none | none | 1 | Initialize a module completely to the original state. |
---|---|---|---|---|---|---|---|---|---|
preset/clear | none | N/A | none | none | none | none | none | 1 | Clears all presets, providing a blank slate for saving new presets. |
preset/copy | array | N/A | none | none | none | none | none | 1 | Create a new preset (2nd argument) by copying the contents of another preset (1st argument) |
preset/default | none | N/A | none | none | none | none | none | 1 | Open the default preset file and recall the first preset in that file. |
preset/dump | none | N/A | none | none | none | none | none | 1 | Dump all preset names. |
preset/interpolate | array | N/A | none | none | none | none | none | 0 | Interpolate between two named presets (argument 1 and 2) using a ratio (float in the range [0.0, 1.0]) specified as the third argument. |
preset/post | none | N/A | none | none | none | none | none | 1 | Post all presets to the Max window. |
preset/read | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Open an xml-preset file and recall the first preset in that file. An optional argument defines the file to open. |
preset/recall | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Recall a preset by number - you can also choose presets from the module menu. |
preset/store | array | N/A | none | none | none | none | none | 1 | Store a preset by number in memory. All presets present in memory will be written to disk when you send a save_settings message to the module. |
preset/storecurrent | none | N/A | none | none | none | none | none | 1 | Store on the last recalled or stored preset |
preset/storenext | none | N/A | none | none | none | none | none | 1 | Store a preset in the next preset slot. Handy so that you do not need to specify a preset number manually. |
preset/write | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Write an xml-preset file to disk. An optional argument defines the file to open. |
preset/writeagain | none | N/A | none | none | none | none | none | 1 | Write on same xml-preset file. |
view/internals | none | N/A | none | none | none | none | none | 1 | Attempts to open the internal algorithm for viewing. This works for most modules. Some modules may choose to cloak the algorithms - preventing this message from functioning. |
view/panel | none | N/A | none | none | none | none | none | 0 | Open an a module's control panel (inspector) if one is present. |
view/refresh | none | N/A | none | none | none | none | none | 1 | Update displayed values for module to reflect current state. |
view/script | generic | 0.000000 1.000000 | none | none | none | none | none | 1 | Low-level module hacking. Any arguments arguments to this message will be interpreted as patcher scripting for the top-level patcher of the module. |
/name | /type | /range/bounds | /range/clipmode | /ramp/drive | /ramp/function | /dataspace | /dataspace/unit/native | /repetitions/allow | /description |
Jamoma is a system for creating and exchanging structured Max patches. It consists of both a set of guidelines and an implementation of those guidelines. For more information please visit jamoma.org.