type OrcExp = Expression | | pureToneTN :: Int | | pureToneTable :: Table | | pureTone :: Statement | | tune1 :: T | | instNames :: NameMap | | inst1 :: Int | | inst2 :: Int | | context :: T | | scored :: T -> T | | oe1 :: OrcExp | | hdr :: (Int, Int, Int) | | o1 :: ((Int, Int, Int), [(Int, Expression)]) | | o2 :: ((Int, Int, Int), [(Int, Expression)]) | | o3 :: ((Int, Int, Int), [(Int, Expression)]) | | o4 :: ((Int, Int, Int), [(Int, Expression)]) | | o5 :: ((Int, Int, Int), [(Int, Expression)]) | | o6 :: ((Int, Int, Int), [(Int, Expression)]) | | o7 :: ((Int, Int, Int), [(Int, Expression)]) | | o8 :: ((Int, Int, Int), [(Int, Expression)]) | | o9 :: ((Int, Int, Int), [(Int, Expression)]) | | o10 :: ((Int, Int, Int), [(Int, Expression)]) | | o11 :: ((Int, Int, Int), [(Int, Expression)]) | | o12 :: ((Int, Int, Int), [(Int, Expression)]) | | o13 :: ((Int, Int, Int), [(Int, Expression)]) | | o14 :: ((Int, Int, Int), [(Int, Expression)]) | | o15 :: ((Int, Int, Int), [(Int, Expression)]) | | o16 :: ((Int, Int, Int), [(Int, Expression)]) | | o17 :: ((Int, Int, Int), [(Int, Expression)]) | | o18 :: ((Int, Int, Int), [(Int, Expression)]) | | o19 :: ((Int, Int, Int), [(Int, Expression)]) | | o20 :: ((Int, Int, Int), [(Int, Expression)]) | | tut1 :: (Name, T, T) | | tut2 :: (Name, T, T) | | tut3 :: (Name, T, T) | | tut4 :: (Name, T, T) | | tut5 :: (Name, T, T) | | tut6 :: (Name, T, T) | | tut7 :: (Name, T, T) | | tut8 :: (Name, T, T) | | tut9 :: (Name, T, T) | | tut10 :: (Name, T, T) | | tut11 :: (Name, T, T) | | tut12 :: (Name, T, T) | | tut13 :: (Name, T, T) | | tut14 :: (Name, T, T) | | tut15 :: (Name, T, T) | | tut16 :: (Name, T, T) | | tut17 :: (Name, T, T) | | tut18 :: (Name, T, T) | | tut19 :: (Name, T, T) | | tut20 :: (Name, T, T) | | score1 :: [Statement] | | score2 :: [Statement] | | score3 :: [Statement] | | score4 :: [Statement] | | score5 :: [Statement] | | score6 :: [Statement] | | score7 :: [Statement] | | score8 :: [Statement] | | csoundDir :: Name | | twoHarmsTN :: Int | | twoHarms :: Statement | | oe2 :: OrcExp | | manySinesTN :: Int | | manySines :: Statement | | oe3 :: OrcExp | | oe4 :: OrcExp | | coolEnvTN :: Int | | coolEnv :: Statement | | tune2 :: T | | triangleTN :: Int | | squareTN :: Int | | sawtoothTN :: Int | | triangleT :: Statement | | squareT :: Statement | | sawtoothT :: Statement | | oe5 :: OrcExp | | oe6 :: OrcExp | | oe7 :: OrcExp | | oe8 :: OrcExp | | oe9 :: OrcExp | | oe10 :: OrcExp | | oe11 :: OrcExp | | emchord :: Float -> Float -> Float -> Float -> T | | cchord :: Float -> Float -> Float -> Float -> T | | gchord :: Float -> Float -> Float -> Float -> T | | dchord :: Float -> Float -> Float -> Float -> T | | quickChord :: [Dur -> [NoteAttribute] -> T] -> Float -> Float -> Float -> Float -> T | | tune3 :: T | | oe12 :: OrcExp | | oe13 :: OrcExp | | oe14 :: OrcExp | | oe15 :: OrcExp | | oe16 :: OrcExp | | midHumpTN :: Int | | midHump :: Statement | | oe17 :: OrcExp | | oe18 :: OrcExp | | oe19 :: OrcExp | | oe20 :: OrcExp | | oe21 :: OrcExp | | example :: Name -> T -> T -> (Name, T, T) | | test :: (Name, T, T) -> IO () | | play :: FilePath -> (Name, T, T) -> IO () | | piano :: (Name, T, T) | | reedy :: (Name, T, T) | | reedy2 :: (Name, T, T) | | flute :: (Name, T, T) | | pianoOrc :: ((Int, Int, Int), [(Int, OrcExp)]) | | reedyOrc :: ((Int, Int, Int), [(Int, OrcExp)]) | | reedy2Orc :: ((Int, Int, Int), [(Int, OrcExp)]) | | fluteOrc :: ((Int, Int, Int), [(Int, OrcExp)]) | | pianoScore :: T | | reedyScore :: T | | fluteScore :: T | | pianoEnv :: Statement | | reedyEnv :: Statement | | fluteEnv :: Statement | | pianoWave :: Statement | | reedyWave :: Statement | | fluteWave :: Statement | | pianoEnvTN :: Int | | pianoWaveTN :: Int | | pianoOE :: OrcExp | | reedyEnvTN :: Int | | reedyWaveTN :: Int | | reedyOE :: OrcExp | | reedy2OE :: OrcExp | | fluteTune :: T | | fluteEnvTN :: Int | | fluteWaveTN :: Int | | fluteOE :: OrcExp |
|