haskore-0.2.0.3: The Haskore Computer Music System

Safe Haskell | None

Haskore.Example.Fractal

# Documentation

type Vector a = [a]Source

type Matrix a = [Vector a]Source

type AT a = Vector a -> Vector aSource

type IFS a = Array Int (AT a)Source

vadd :: Num a => Vector a -> Vector a -> Vector aSource

vvmult :: Num a => Vector a -> Vector a -> aSource

mvmult :: Num a => Matrix a -> Vector a -> Vector aSource

cvmult :: Num a => a -> Vector a -> Vector aSource

w0 :: Fractional a => AT aSource

w2 :: Fractional a => AT aSource

w1 :: Fractional a => AT aSource

init0 :: Num a => Vector aSource

ws :: Fractional a => IFS aSource

result :: [Vector Rational]Source

mkNote :: [Rational] -> T ()Source

sourceToMusic :: [[Rational]] -> T ()Source

song :: T ()Source