Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Safe HaskellNone




unwarp :: Ui.M m => BlockId -> Stream.Stream Score.Event -> m (Stream.Stream Score.Event) Source #

If the block uses a default tempo, it will get applied once during integration, and again when it's played. I should avoid applying the default tempo at all for integration, but that's too much bother. Instead, unwarp the events if the default tempo was applied.

TODO Getting rid of the default tempo entirely is also an option.