staffPositionToPitch method
Implementation
@override
Pitch staffPositionToPitch(int staffPosition) {
var offset = staffPosition - this.staffPosition + 4;
var octaveOffset = (offset / 7).floor();
var step = Pitch.staffOffsetToStep(offset).value;
if (activeAccidental?.staffPosition == staffPosition) {
step += activeAccidental!.accidentalType.value;
}
return Pitch(step, octave + octaveOffset);
}