Karya, built on 2022-03-21T01:30:44 (patch 89d1651424c35e564138d93424a157ff87457245)
Safe HaskellSafe-Inferred

Derive.TScore.TScoreMain

Description

Standalone driver for tscore.

Synopsis

main

data Flag Source #

Constructors

Check 
Dump 
List 
Device String 

Instances

Instances details
Show Flag Source # 
Instance details

Defined in Derive.TScore.TScoreMain

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Eq Flag Source # 
Instance details

Defined in Derive.TScore.TScoreMain

Methods

(==) :: Flag -> Flag -> Bool #

(/=) :: Flag -> Flag -> Bool #

sc_initialize :: Cmd.CmdT IO.IO () Source #

Ask scsynth to load the patches. TODO: if this gets slow, is there some way to detect if the server is up to date and skip this?

midi

derive

load

allocate :: Ui.M m => Cmd.Config -> (ScoreT.Instrument, UiConfig.Allocation) -> m () Source #

Like allocate, but doesn't require Cmd.M.