Ranger:
ranger |
The Ranger agent is used for manipulating and transforming signals within the EigenD system. Its features include the ability to throttle, invert or apply a curve to an incoming signal as well as having 'mono' and 'sticky' modes.
input |
The Input port to the Ranger is used to receive incoming data for manipulation.
minimum |
Minimum sets a lower bound for the Ranger's output signal. If this value is higher than the Maximum port's value the signal will be inverted.
maximum |
Maximum sets an upper bound for the Ranger's output signal. If this value is lower than the Minimum port's value the signal will be inverted.
rest |
Rest determines the centre value for the Ranger's output signal. When an Eigenharp controller is connected to the Ranger's input, Rest determines the value of the output signal when you are not touching the controller, for example when a key is in its centre position.
sticky |
When Sticky is on the Rest value is overridden - the output signal always sticks on the last value received by the Ranger.
curve |
Curve determines the shape of the curve applied to the Ranger's incoming signals. 0 corresponds to linear, a positive value corresponds to an increasingly convex curve and a negative value corresponds to an increasingly concave curve.
mono |
'Mono' is used to turn a polyphonic input into a monophonic output, useful for using polyphonic controllers to control monophonic inputs.
output |
The Output Port is used to send the transformed version of the data from the Ranger to downstream Agents.
None
reset |
The 'reset' verb is used to reset the rest value of the incoming signal to the value of the 'rest' Port (for use when 'sticky' is set)
Before using the Belcanto examples below, make sure you have the desired Ranger in the conversation using
ranger | X | listen |
To set the minimum value, use
minimum | to | X | set |
where X is the desired minimum.
To set the maximum value, use
maximum | to | X | set |
where X is the desired maximum.
To set the rest value, use
rest | to | X | set |
where X is the desired rest value.
To set the 'sticky' parameter, use
sticky | set |
To un set the 'sticky' parameter, use
sticky | un | set |
To set the value of the 'curve' parameter, use
curve | to | X | set |
where X is the desired value of 'curve'.
To set the mono parameter, use
mono | set |
To un set the mono parameter, use
mono | un | set |
To reset the 'sticky' parameter within the Ranger, use
reset |