docs: public void setWaveform(WaveformDetail waveform, CueList cueList, BeatGrid beatGrid) {
          this.waveform.set(waveform);
          this.cueList.set(cueList);
          this.beatGrid.set(beatGrid);
          clearPlaybackState();
          repaint();
          if (!autoScroll.get()) {
              invalidate();
          }
      }