| Safe Haskell | Safe-Inferred |
|---|
Cmd.Integrate.Convert
Description
The convert function and support.
Synopsis
- data Track = Track {
- track_title :: !Title
- track_events :: ![Event.Event]
- type Tracks = [(Track, [Track])]
- convert :: Cmd.M m => BlockId -> Stream.Stream Score.Event -> m Tracks
Documentation
A simplified description of a UI track, as collected by Derive.Call.Integrate.
Constructors
| Track | |
Fields
| |
convert :: Cmd.M m => BlockId -> Stream.Stream Score.Event -> m Tracks Source #
Convert Score.Events to Tracks. This involves splitting overlapping
events into tracks, and trying to map low level notation back to high level.