AbstractAbstractdrawCalled by the rendering engine on every frame.
When overriding this method, ensure that the p5 instance is configured properly. For example, rectangles may be drawn incorrectly if a previous CanvasDrawer had modified p5.rectMode(). CanvasDrawer classes are not obligated/expected to use the default p5 attributes.
See the p5 documentation on attributes for more information: https://p5js.org/reference/#Attributes
Invoked by the rendering engine to generate a frame.
A Graphic that changes what it draws onto the canvas overtime.
This class uses a NoteTracker and TimeTracker instance to react to MIDI note and time data, respectively.
Remarks
When using NoteTracker and TimeTracker, only call the read-only methods and properties (get accessors predominantly).