Plots

Plots are tools that display other widgets' state or incomming osc messages. They are not sensitive to mouse and touch interactions.

Led

{
    type:'led',
    // etc
}

range

logScale

Plot

The plot receives an array of [x,y] coordinates and draws them on a chart with linear or logarithmic interpolation.

{
    type:'plot',
    // etc
}

points

range

logScaleX

logScaleY

origin

Eq

The Eq receives an array of filter objects and draws their frequency response between 20Hz and 22050Hz.

{
    type:'eq',
    // etc
}

filters

{
    type:[string],   // "highpass", "highshelf", "lowpass", "lowshelf", "peak", "notch"
    freq:[number],   //
    q:[number],      //
    gain:[number],   //
    on:[bool]        // 1 or true = active, 0 or false = bypassed
}

resolution

rangeY

logScaleX

origin

Visualizer

The visualizer displays the evolution in time of a received value (through osc) or another widget's value.

{
    type:'visualizer',
    // etc
}

widgetId

duration

range

logScale

origin

Text

Text displays incoming values (via osc) as text. Sending a message with no argument to the widget will reset it to its default text.

{
    type:'text',
    // etc
}

widgetId

vertical

Meter

Meter displays incoming numerical values (via osc) as a gauge level

{
    type:'meter',
    // etc
}

widgetId

horizontal

range

logScale