public static async Task DrawPostConnection(IRootElementRenderer rootRenderer, PostNoteConnection postConnection,
                                                    Beat beat, IEnumerable <int> stringIndices)
        {
            switch (postConnection)
            {
            case PostNoteConnection.SlideOutToHigher:
                await NoteConnectionRenderer.DrawGliss(rootRenderer, beat, stringIndices, GlissDirection.ToHigher);

                break;

            case PostNoteConnection.SlideOutToLower:
                await NoteConnectionRenderer.DrawGliss(rootRenderer, beat, stringIndices, GlissDirection.ToLower);

                break;
            }
        }
 public static async Task DrawPostConnection(IRootElementRenderer rootRenderer, PostNoteConnection postConnection,
                                             Beat beat, int stringIndex)
 {
     await NoteConnectionRenderer.DrawPostConnection(rootRenderer, postConnection, beat, new[] { stringIndex });
 }