Karya, built on Sun Nov 26 01:04:37 PST 2017 (patch 0a920b2bde70c0cbac8ee09d158064798b61bbe5)

Safe HaskellNone



Utilities to directly perform a saved score.



timed_derive2 :: FilePath -> Ui.State -> Cmd.State -> BlockId -> IO (Vector.Vector Score.Event, [Log.Msg]) Source #

This is like timed_derive, except that it does more work itself rather than calling Performance.derive. This can be more convenient to look at derivation results.

timer_msg :: (a -> Int) -> Double -> Double -> a -> String Source #

load_score :: Cmd.InstrumentDb -> FilePath -> IO (Either Text (Ui.State, Library)) Source #

Load a score and its accompanying local definitions library, if it has one.

load_cmd_config :: IO Cmd.Config Source #

Load cmd config, which basically means the inst db.