User Guide
Data Types & Signal Flow
Float - a 32 bit floating point number
Int - a 32 bit signed integer in the range –2147483648 to 2147483648
String – an alphanumeric string of characters of unlimited length
Boolean – one of two values: true or false
Trigger - not really a data type (there is no data) but used to pass trigger messages
Array Types
These types represent resizable arrays of some of the primary types. An array is just an ordered list of items of the same type. Array types
have a ‘four leaf’ outline pattern instead of a circle.
Float Array – array of 32 bit floating point numbers
Int Array – array of 32 bit signed integer in the range –2147483648 to 2147483648
String Array – array of characters strings
GUI Data Types
These are used only for low-level GUI editing so you won’t need to know about them until you come to use the GUI components.
View – transports all drawing and mouse information
Area – an are defined by coordinates of top-left corner, a width and a height
Mouse – mouse events (left button up/down, mouse move etc.)
Colour – in argb format (‘a’ is the transparency level)
Pen – for drawing lines – defined by colour, thickness and style
Font – font information comprising typeface, size and style
String Format – alignment information for drawing text
Bitmap – 32bit image
Point Array – an array of points (floating point pairs)
Bitmap Array – an array of bitmaps
Memory Types
There are two types that represent buffers of data stored in memory. They are most frequently used for storing wave file data for samples.
Mem – a contiguous section of data in memory
Mem Array – an array of memory sections of unlimited length
75 of 212