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

Ui.TrackC

Contents

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

 # MethodspokeByteOff :: Ptr b -> Int -> Track.TrackSignal -> IO () Source # # MethodspokeByteOff :: Ptr b -> Int -> Track.RenderConfig -> IO () Source #