Example #1
0
        public override void Execute()
        {
            var o = note.GetPhonemeOverride(index);

            if (newOffset == 0)
            {
                o.offset = null;
            }
            else
            {
                o.offset = newOffset;
            }
        }
Example #2
0
        public override void Execute()
        {
            var o = note.GetPhonemeOverride(index);

            if (newScale == 1)
            {
                o.overlapScale = null;
            }
            else
            {
                o.overlapScale = newScale;
            }
        }
Example #3
0
 public override void Begin(IPointer pointer, Point point)
 {
     base.Begin(pointer, point);
     startOffset = leadingNote.GetPhonemeOverride(index).offset ?? 0;
 }