Skip to content

Pianoroll

[BPianoRoll]{#BPianoRoll data-4search="ui/b/pianoroll.js:BPianoRoll;section"}

The element allows note editing.

Functions

[piano_layout]{#piano_layout data-4search="ui/b/pianoroll.js:piano_layout;func"} () : Determine layout in pixels.

[set_canvas_font]{#set_canvas_font data-4search="ui/b/pianoroll.js:set_canvas_font;func"} (ctx, size) : Assign canvas font to drawing context

[paint_piano]{#paint_piano data-4search="ui/b/pianoroll.js:paint_piano;func"} () : Paint piano key canvas

[paint_notes]{#paint_notes data-4search="ui/b/pianoroll.js:paint_notes;func"} () : Paint piano roll notes

[paint_timeline]{#paint_timeline data-4search="ui/b/pianoroll.js:paint_timeline;func"} () : Paint timeline digits and indicators

[paint_timegrid]{#paint_timegrid data-4search="ui/b/pianoroll.js:paint_timegrid;func"} (canvas, with_labels) : Paint timegrid into any canvas