tidal-0.4.6: Pattern language for improvised music

Sound.Tidal.Utils

enumerate :: [a] -> [(Int, a)]Source

mapFst :: (a -> b) -> (a, c) -> (b, c)Source

mapFsts :: (a -> b) -> [(a, c)] -> [(b, c)]Source

mapSnd :: (a -> b) -> (c, a) -> (c, b)Source

mapSnds :: (a -> b) -> [(c, a)] -> [(c, b)]Source

wordsBy :: (a -> Bool) -> [a] -> [[a]]Source

maybeRead :: String -> Maybe DoubleSource

fst' :: (t, t1, t2) -> tSource

snd' :: (t, t1, t2) -> t1Source

thd' :: (t, t1, t2) -> t2Source

mapFst' :: (a -> x) -> (a, b, c) -> (x, b, c)Source

mapSnd' :: (b -> x) -> (a, b, c) -> (a, x, c)Source

mapThd' :: (c -> x) -> (a, b, c) -> (a, b, x)Source

mapFsts' :: (a -> x) -> [(a, b, c)] -> [(x, b, c)]Source

mapSnds' :: (b -> x) -> [(a, b, c)] -> [(a, x, c)]Source

mapThds' :: (c -> x) -> [(a, b, c)] -> [(a, b, x)]Source

mapArcs :: (a -> a) -> [(a, a, x)] -> [(a, a, x)]Source

getEnvDefault :: String -> String -> IO StringSource