Levelmeters:add( id, x, y ), Waveformdisplay( x, y, w, h ), Waveformdisplay:setmoving( v ) – Expert Sleepers Augustus Loop v2.4.1 User Manual

Page 51: Waveformdisplay:ismoving(), Getparameterid( param )

Advertising
background image

u, v specify the position of the sub-image within the texture image to be used to draw the
meter. w, h specify the meter’s width and height.

levelMeters:add( id, x, y )

Adds a level meter to be drawn by the levelMeter object. ‘id’ should be one of
"InputRmsLeft", "InputRmsRight", "FxRmsLeft" and "FxRmsRight". E.g.

meters = levelMeters( atlas, 512-5, 0, kMeterW, kMeterH )
meters:add( "InputRmsLeft", x, y )

waveformDisplay( x, y, w, h )

Creates a graphical representation of the plug-in’s virtual tape. E.g.

theWaveformDisplay = waveformDisplay( 10, 100, 600, 200 )
add( theWaveformDisplay )

waveformDisplay:setMoving( v )

Sets whether the waveform display shows a scrolling waveform (with static read/write
indicators) or a static waveform (with moving read/write indicators). E.g.

theWaveformDisplay:setMoving( false )

waveformDisplay:isMoving()

Returns whether the waveform display is set to ‘moving’ mode or not. E.g.

local v = theWaveformDisplay:isMoving()

getParameterID( param )

Returns the parameter ID of the named parameter. Use with setParameter()/
getParameter() (see below). E.g.

paramID_Pitch = getParameterID( "Pitch" )

Advertising