User Guide

Data Types & Signal Flow
Ruby Types
In Ruby all data is considered to be an object. Numbers are objects, strings are objects, arrays are objects. Outside of Ruby code objects all
have the same type: VALUE so when you pass Ruby objects between Ruby components you pass them through the Ruby Value connector.
Value – can refer to any Ruby object
Special Types
There are a handful of data types that stand on their own.
MIDI – all standard MIDI messages
Voice – currently only used within the MIDI to Poly module but may be extended in future
Bus – a user defined set of data types that travel together through the same connector
Preset – carries information about preset parameter and program changes for plugins
Template – not a data type, instead this takes the type of whatever you connect it to
76 of 212