Class: Cloud5PianoRoll

Cloud5PianoRoll()

Displays a CsoundAC Score as a 3-dimensional piano roll. During performance, a moving red ball indicates the current position of the performance in the score. The user may use the trackball to zoom in or out of the score, to drag it, or to spin it around.

Constructor

new Cloud5PianoRoll()

Source:

Methods

draw_csoundac_score(score)

Called by the browser to update the display of the Score. It is translated to a Silencio.Score object, which is what is actually displayed.

Parameters:
Name Type Description
score CsoundAC.Score

A generated CsoundAC.Score object.

Source:

draw_silencio_score(score)

A updates the WebGL display of the generated Silencio Score object.

Parameters:
Name Type Description
score Silencio.Score
Source:

stop()

Stops the timer that is updating the play position of the score.

Source:

trackScoreTime()

Called by a timer during performance to update the play position in the piano roll display.

Source: