Parat+ Source Faders
Source Faders enable to manage incoming OSC data streams. This includes several means to conveniently deal with potentially required calibration and scaling stages.
The Source Faders are conceived as a suitable tool to ensure easy adjustment of complex performance systems during sound checks, development and rehearsal stages rather than a performance element itself. However this approach has proven very successful to allow the quick and easy adjustments during the performance as well.
The Option Wheel for further Source Fader control:
Learn the incoming data range and calibrate the input stream for convenient adjustments of the performance setup.
OSC data streams can be send to Parat+ from any Ethernet or WiFi enabled device. It is therefore often used to get sensor devices to talk to software. Congenitally this is done by using specific software supplied by the sensor device developer, OSCulator or software such as Max/MSP and PD that enable the extraction and modification of such data streams to map them to parameters in your software.
When sending OSC data streams to Parat+, OSC addresses which do not start in the name of the faders (/fader/0, /fader/1, etc) followed by a single number value (integer or float) will get a Source Fader created with the name of the OSC address: e.g. /sensor/x, /sensor/y etc.
OSC data streams of more than one integer or float will be separated into individual Source faders. For example, /listOfValues <value0> <value1> <value2> will appear as Source Faders with OSC addresses of /listOfValues/0 /listOfValues/1 /listOfValues/2.
As OSC data streams can be created by anyone, it is not surprising that the value range can differ drastically. For example many standardised OSC implementations would ensure that the range is normalised to the range of 0. to 1. as floats. However, any range is possible and in certain circumstances the values reflect the units of what they describe or the resolution of the hardware which is used to generate the OSC data stream (e.g. 0 – 360 degrees or 0 – 1024 as integers from an Arduino etc.). Parat+ offers a convenient way to learn the incoming range. Simply activate and produce the lowest to highest value you want to use.
Source Fader Edit view:
A new source will be created with a default name of /lfo/<no>* and automatically open the SourceFaderEdit view:
*<no> stands for the number of available Source Faders (starting count at 0). E.g. creating the eighth Source Fader will have a default name of /lfo7.
The new /lfo<no> fader will be added in its alphabetical order and be automatically focused in the editor view. It will be a looped ramp generator moving from 0. to 1. over the time of 1000 ms.
The Source Fader Edit view enables to adjust:
- Duration (ramp time), set in milliseconds
A new value is produced and send in the frame rate of your iOS device (usually 60Hz = every 16.67 ms).
- * Please Note: the phase will only be apparent if more than one ramp with the same duration is used. E.g. use the phase value of 0.5 to have a ramp starting at the half way point of another generator.
A selection of other generators are available: triangle, sine and random.
The parameters for ‘random’ differ slightly:
- Interval in (ms), sets the time interval when a new random number is produced.
- ** Please Note: the offset will only be apparent if more than one random generator with the same interval is used. E.g. use the offset value of 0.5 to have a new random value starting at the half way point of another generator.