isLooping: true
past.length: 0
present: null
future.length: 0
timelineScale: 1
startTime: 0 (0:00)
endTime: 0 (0:00)
timeMarkers.length
0
currentTimeMarkerId
selectedTimeMarkerIds.length
0
timeMarkerIdsToCreate
timeMarkerIdsToUpdate
timeMarkerIdsToDelete
notes.length
0
noteIdsToCreate
noteIdsToUpdate
noteIdsToDelete
userMastery.mastery:null
initialStateForSaveForUserMastery?.userMastery?.mastery:null
isBlocking: false
isFromSameDomain: true
loopEndOffset: -100
isPracticeTimerRunning: false
playingTimeMarkerId: