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

Ui.TrackC

Description

A Track is a container for Events. A track goes from ScoreTime 0 until the end of the last Event.

Synopsis

Documentation

with_track :: Track.Track -> Track.SetStyle -> [Events.Events] -> (Ptr Track.Track -> IO a) -> IO a Source #

Since converting a Track requires both a track and merged events, poke needs two args. So keep it out of Storable to prevent accidental use of with.

Orphan instances