Safe Haskell | None |
---|
- players :: MusicalEnvironment -> IO [String]
- tempoClocks :: MusicalEnvironment -> IO [String]
- iOIs :: MusicalEnvironment -> IO [String]
- actions :: MusicalEnvironment -> IO [String]
- interrupts :: MusicalEnvironment -> IO [String]
- withPlayer :: MusicalEnvironment -> (Player -> a) -> String -> IO (Maybe a)
- withTempoClock :: MusicalEnvironment -> (TempoClock -> a) -> String -> IO (Maybe a)
- withIOI :: MusicalEnvironment -> ((MusicalEnvironment -> Player -> Double -> Double -> IO Double) -> a) -> String -> IO (Maybe a)
- withAction :: MusicalEnvironment -> ((MusicalEnvironment -> Player -> Double -> Double -> IO ()) -> a) -> String -> IO (Maybe a)
- withInterrupt :: MusicalEnvironment -> ([IO ()] -> a) -> String -> IO (Maybe a)
- eChangeTempo :: MusicalEnvironment -> String -> Double -> IO ()
- eChangeTimeSignature :: MusicalEnvironment -> String -> Int -> IO ()
Documentation
players :: MusicalEnvironment -> IO [String]Source
returns a list of the names of all Players stored in a MusicalEnvironment
tempoClocks :: MusicalEnvironment -> IO [String]Source
returns a list of the names of all TempoClocks stored in a MusicalEnvironment
iOIs :: MusicalEnvironment -> IO [String]Source
returns a list of the names of all IOI functions stored in a MusicalEnvironment
actions :: MusicalEnvironment -> IO [String]Source
returns a list of the names of all action functions stored in a MusicalEnvironment
interrupts :: MusicalEnvironment -> IO [String]Source
returns a list of the names of all interrupt functions stored in a MusicalEnvironment
withPlayer :: MusicalEnvironment -> (Player -> a) -> String -> IO (Maybe a)Source
withTempoClock :: MusicalEnvironment -> (TempoClock -> a) -> String -> IO (Maybe a)Source
withIOI :: MusicalEnvironment -> ((MusicalEnvironment -> Player -> Double -> Double -> IO Double) -> a) -> String -> IO (Maybe a)Source
withAction :: MusicalEnvironment -> ((MusicalEnvironment -> Player -> Double -> Double -> IO ()) -> a) -> String -> IO (Maybe a)Source
withInterrupt :: MusicalEnvironment -> ([IO ()] -> a) -> String -> IO (Maybe a)Source
eChangeTempo :: MusicalEnvironment -> String -> Double -> IO ()Source
eChangeTimeSignature :: MusicalEnvironment -> String -> Int -> IO ()Source