Safe Haskell | Safe-Inferred |
---|
Synopsis
- library :: Library.Library
- unwarp :: Ui.M m => BlockId -> Stream.Stream Score.Event -> m (Stream.Stream Score.Event)
Documentation
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.