Back to slide -- Keyboard shortcut: 'u'        next -- Keyboard shortcut: 'n'          patterns/composite/music-elements/Me.cs - The abstract class MusicElement.Lecture 8 - slide 23 : 37
Program 1

public abstract class MusicElement{

  public abstract int Duration{
    get;
  }

  public abstract MusicElement Transpose(int levels);

  public abstract TimedNote[] Linearize(int startTime);
}