processPerformance :: Num time => (time -> (time -> time -> time, time -> Event time dyn note -> Event time dyn note, time)) -> (PaddedWithRests time dyn note, time) -> (PaddedWithRests time dyn note, time)
fromMusicModifyContext :: (Ord note, C time, RealFrac time, Fractional dyn, Ord dyn) => (T time dyn note -> T time dyn note) -> T note -> T time dyn note
paddedFromMusicModifyContext :: (Ord note, C time, RealFrac time, Fractional dyn, Ord dyn) => (T time dyn note -> T time dyn note) -> T note -> T time dyn note