Karya, built on 2020-11-26T21:03:17 (patch 23b5be2d53a9e8e7d6136cda5aae2849abe5cded)
Safe HaskellNone

Derive.C.Prelude.Integrate

Synopsis

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.