- prevent passed in kwargs from being modified
- return lists of tempo, time signature and key signature
  events from the first track of a pattern