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:

Members

show_score_time

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

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:

recenter()

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

Source: