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