-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Visual rendering for Tidal patterns -- -- Tidal is a domain specific language for live coding pattern. This -- package allows colour patterns to be rendered as PDF or SVG files. @package tidal-vis @version 0.1.3 module Sound.Tidal.Vis vPDF :: FilePath -> (Double, Double) -> Pattern (Colour Double) -> IO () vSVG :: FilePath -> (Double, Double) -> Pattern (Colour Double) -> IO () v :: MonadIO m => (t1 -> Double -> Double -> (Surface -> m ()) -> t) -> t1 -> (Double, Double) -> Pattern (Colour Double) -> t vLines :: (Integral a, MonadIO m) => (t1 -> Double -> Double -> (Surface -> m ()) -> t) -> t1 -> (Double, Double) -> Pattern (Colour Double) -> Ratio Integer -> a -> t renderEvent :: (t, (Ratio Integer, Ratio Integer), [Colour Double]) -> Render () events :: Pattern a -> [(Arc, (Ratio Integer, Ratio Integer), [a])] ticks :: Ratio Integer