Sound.Conductive.IOI
Description
This module contains functions related to IOI functions and IOI lists.
- makeIOIList :: Num a => a -> [a] -> [a]
- iOIFromList :: MVar MusicalEnvironment -> Player -> String -> IO Double
- newIOIFunctionAndIOIList :: MVar MusicalEnvironment -> String -> Double -> [Double] -> IO MusicalEnvironment
Documentation
makeIOIList :: Num a => a -> [a] -> [a]Source
Creates an infinite length list from a start time and a finite list of relative time deltas
iOIFromList :: MVar MusicalEnvironment -> Player -> String -> IO DoubleSource
An IOI function which gets an IOI from an IOI list
newIOIFunctionAndIOIList :: MVar MusicalEnvironment -> String -> Double -> [Double] -> IO MusicalEnvironmentSource
Creates an IOI list, adds it to the environment, and adds a lookup function for it to the MusicalEnvironment.