- Add
loop
attribute - Add
reload()
method to player and visualizer - When assigning to
noteSequence
, do not reload it if it was already loaded (if the sequence was changed in place,reload()
now needs to be called)- This also means the visualizer now won't reload when restarting playback
- Reduce some stuttering at playback start by reloading the visualizers first