public Note OffsetBy (Scale scale, int offset, int? duration = null, int? velocity = null) { throw new NotImplementedException(); }
/// <summary> /// Offsets the keystroke in a specified scale. /// </summary> /// <param name="scale">The scale you want to offset by</param> /// <param name="offset"> Moves by intevals/tonesteps. </param> /// <returns> Returns a new keystroke that has been offset within the scale. </returns> /// <exception cref="ToneNotFoundException">If the Keystroke's Tone is not part of the scale.</exception> public Note OffsetBy(Scale scale, int offset) { return(OffsetBy(scale, offset, 0)); }