Note::SelectedLayerInfo was refactored to comply with your naming conventions
Note::SelectedLayerInfo::nNoteLength was introduced to store the length of a note once it is first rendered in the Sampler. Doing it at each rendering cycles causes issues on manual tempo changes.
Sampler::handleTimelineOrTempoChange does now also scale the part of a note/sample still left for rendering in case rendering already has begun. This is important in case of manual tempo changes for notes with user defined length.
Note::SelectedLayerInfo
was refactored to comply with your naming conventionsNote::SelectedLayerInfo::nNoteLength
was introduced to store the length of a note once it is first rendered in theSampler
. Doing it at each rendering cycles causes issues on manual tempo changes.Sampler::handleTimelineOrTempoChange
does now also scale the part of a note/sample still left for rendering in case rendering already has begun. This is important in case of manual tempo changes for notes with user defined length.Addresses https://github.com/hydrogen-music/hydrogen/issues/1873