jmod.sur.setup

Describe position of instances as sets of xyz coordinates.

Table of Contents | Index of Modules | Credits | Donate | Jamoma.org

Configuration

Module Type: control
Algorithm Type: default

Interface Size: 150x70 pixels

Number of signal inlets: 0
Number of signal outlets: 1

Parameters

/name /type /range /clipmode /ramp/drive /ramp/function /dataspace /dataspace/unit /repetitions/filter /description
numChannels integer 0 32 both none linear none none 1 Number of channels in the set.
source.1/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 1th voice as xyz coordinate.
source.10/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 10th voice as xyz coordinate.
source.11/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 11th voice as xyz coordinate.
source.12/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 12th voice as xyz coordinate.
source.13/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 13th voice as xyz coordinate.
source.14/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 14th voice as xyz coordinate.
source.15/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 15th voice as xyz coordinate.
source.16/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 16th voice as xyz coordinate.
source.17/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 17th voice as xyz coordinate.
source.18/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 18th voice as xyz coordinate.
source.19/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 19th voice as xyz coordinate.
source.2/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 2th voice as xyz coordinate.
source.20/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 20th voice as xyz coordinate.
source.21/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 21th voice as xyz coordinate.
source.22/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 22th voice as xyz coordinate.
source.23/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 23th voice as xyz coordinate.
source.24/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 24th voice as xyz coordinate.
source.25/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 25th voice as xyz coordinate.
source.26/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 26th voice as xyz coordinate.
source.27/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 27th voice as xyz coordinate.
source.28/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 28th voice as xyz coordinate.
source.29/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 29th voice as xyz coordinate.
source.3/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 3th voice as xyz coordinate.
source.30/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 30th voice as xyz coordinate.
source.31/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 31th voice as xyz coordinate.
source.32/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 32th voice as xyz coordinate.
source.4/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 4th voice as xyz coordinate.
source.5/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 5th voice as xyz coordinate.
source.6/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 6th voice as xyz coordinate.
source.7/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 7th voice as xyz coordinate.
source.8/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 8th voice as xyz coordinate.
source.9/position decimalArray 0 1 none scheduler linear position xyz 1 Position of 9th voice as xyz coordinate.
type string 0 1 none none linear none none 1 Type of instances
view/freeze boolean 0 1 none none linear none none 1 Turn off the updating of user interface elements when parameters change. This may be done to conserve CPU resources.
view/highlight string 0 1 none none linear none none 1 Highlight the module with a color tint such as red, green, or similar.

 

Messages

/name /type /range /clipmode /ramp/drive /ramp/function /dataspace /dataspace/unit /repetitions/filter /description
channel.1/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 1th voice as xyz coordinate.
channel.10/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 10th voice as xyz coordinate.
channel.11/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 11th voice as xyz coordinate.
channel.12/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 12th voice as xyz coordinate.
channel.13/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 13th voice as xyz coordinate.
channel.14/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 14th voice as xyz coordinate.
channel.15/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 15th voice as xyz coordinate.
channel.16/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 16th voice as xyz coordinate.
channel.17/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 17th voice as xyz coordinate.
channel.18/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 18th voice as xyz coordinate.
channel.19/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 19th voice as xyz coordinate.
channel.2/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 2th voice as xyz coordinate.
channel.20/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 20th voice as xyz coordinate.
channel.21/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 21th voice as xyz coordinate.
channel.22/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 22th voice as xyz coordinate.
channel.23/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 23th voice as xyz coordinate.
channel.24/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 24th voice as xyz coordinate.
channel.25/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 25th voice as xyz coordinate.
channel.26/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 26th voice as xyz coordinate.
channel.27/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 27th voice as xyz coordinate.
channel.28/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 28th voice as xyz coordinate.
channel.29/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 29th voice as xyz coordinate.
channel.3/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 3th voice as xyz coordinate.
channel.30/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 30th voice as xyz coordinate.
channel.31/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 31th voice as xyz coordinate.
channel.32/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 32th voice as xyz coordinate.
channel.4/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 4th voice as xyz coordinate.
channel.5/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 5th voice as xyz coordinate.
channel.6/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 6th voice as xyz coordinate.
channel.7/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 7th voice as xyz coordinate.
channel.8/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 8th voice as xyz coordinate.
channel.9/position decimalArray 0 1 none scheduler linear position xyz 1 Alternative description of position of 9th voice as xyz coordinate.
documentation/generate generic 0 1 none none linear none none 1 Generate a html documentation page for this module and save it to disk. The argument 'tex' creates a Latex document.
dump generic 0 1 none none linear none none 1 Bang to send all positions
init none 0 1 none none linear none none 1 Initialize a module completely to the original state.
numSources integer 0 32 both none linear none none 1 alternative description of number of channels to display.
numSpeakers integer 0 32 both none linear none none 1 alternative description of number of channels to display.
preset/clear none 0 1 none none linear none none 1 Clears all presets, providing a blank slate for saving new presets.
preset/copy generic 0 1 none none linear none none 1 Create a new preset (2nd argument) by copying the contents of another preset (1st argument)
preset/default none 0 1 none none linear none none 1 Open the default preset file and recall the first preset in that file.
preset/dump none 0 1 none none linear none none 1 Dump all preset names.
preset/interpolate generic 0 1 none none linear none none 1 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/mix generic 0 1 none none linear none none 1 Mix list of pairs of (preset name, mix value) using a ratio (float).
preset/post none 0 1 none none linear none none 1 Post all presets to the Max window.
preset/read generic 0 1 none none linear 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 1 none none linear none none 1 Recall a preset by number - you can also choose presets from the module menu.
preset/store generic 0 1 none none linear none none 1 Store a preset by number in memory. All presets present in memory will be written to disk when you send a /preset/write message to the module.
preset/storecurrent none 0 1 none none linear none none 1 Store on the last recalled or stored preset
preset/storenext none 0 1 none none linear 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 1 none none linear none none 1 Write an xml-preset file to disk. An optional argument defines the file to open.
preset/writeagain none 0 1 none none linear none none 1 Write on same xml-preset file.
radius/dec none 0 1 none none linear none none 1 change the radius of the speaker arrangement
radius/inc none 0 1 none none linear none none 1 change the radius of the speaker arrangement
view/color/border decimalArray 0 1 both none linear none none 1 The border color of the module in the format RGBA where values range.
view/color/contentBackground decimalArray 0 1 both none linear none none 1 The background color of the module in the format RGBA where values range.
view/color/toolbarBackground decimalArray 0 1 both none linear none none 1 The background color of the module's toolbar in the format RGBA where values range.
view/color/toolbarText decimalArray 0 1 both none linear none none 1 The color of the module's toolbar text in the format RGBA where values range.
view/internals none 0 1 none none linear 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 0 1 none none linear none none 1 Open an a module's control panel (inspector) if one is present.
view/refresh none 0 1 none none linear none none 1 Update displayed values for module to reflect current state.
view/script generic 0 1 none none linear 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.
view/size generic 0 1 none none linear none none 1 The size of the module's UI: [Width Height]

 

Return

/name /type /range /clipmode /ramp/drive /ramp/function /dataspace /dataspace/unit /repetitions/filter /enable /description
source.1/active boolean 0 1 none none none 1 1 1th voice status
source.10/active boolean 0 1 none none none 1 1 10th voice status
source.11/active boolean 0 1 none none none 1 1 11th voice status
source.12/active boolean 0 1 none none none 1 1 12th voice status
source.13/active boolean 0 1 none none none 1 1 13th voice status
source.14/active boolean 0 1 none none none 1 1 14th voice status
source.15/active boolean 0 1 none none none 1 1 15th voice status
source.16/active boolean 0 1 none none none 1 1 16th voice status
source.17/active boolean 0 1 none none none 1 1 17th voice status
source.18/active boolean 0 1 none none none 1 1 18th voice status
source.19/active boolean 0 1 none none none 1 1 19th voice status
source.2/active boolean 0 1 none none none 1 1 2th voice status
source.20/active boolean 0 1 none none none 1 1 20th voice status
source.21/active boolean 0 1 none none none 1 1 21th voice status
source.22/active boolean 0 1 none none none 1 1 22th voice status
source.23/active boolean 0 1 none none none 1 1 23th voice status
source.24/active boolean 0 1 none none none 1 1 24th voice status
source.25/active boolean 0 1 none none none 1 1 25th voice status
source.26/active boolean 0 1 none none none 1 1 26th voice status
source.27/active boolean 0 1 none none none 1 1 27th voice status
source.28/active boolean 0 1 none none none 1 1 28th voice status
source.29/active boolean 0 1 none none none 1 1 29th voice status
source.3/active boolean 0 1 none none none 1 1 3th voice status
source.30/active boolean 0 1 none none none 1 1 30th voice status
source.31/active boolean 0 1 none none none 1 1 31th voice status
source.32/active boolean 0 1 none none none 1 1 32th voice status
source.4/active boolean 0 1 none none none 1 1 4th voice status
source.5/active boolean 0 1 none none none 1 1 5th voice status
source.6/active boolean 0 1 none none none 1 1 6th voice status
source.7/active boolean 0 1 none none none 1 1 7th voice status
source.8/active boolean 0 1 none none none 1 1 8th voice status
source.9/active boolean 0 1 none none none 1 1 9th voice status

 

About Jamoma

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.