Safe Haskell | None |
---|---|
Language | Haskell98 |
Sound.SC3.Example.Effect
Description
Remember to call initialize
before trying any example.
Otherwise, scsynth
says FAILURE /s_new Group not found
.
An example can be tested with audition
.
The sound can be stopped with withSC3 reset
, again.
- initialize :: IO ()
- analogBubbles :: UGen
- analogBubblesRun :: IO ()
- pgmouse :: UGen -> UGen
- pg :: UGen -> UGen
- pt :: UGen
- sawPerc :: UGen -> UGen -> UGen
- seed :: Int
- wind :: UGen -> UGen
- windMouse :: UGen -> UGen
- ps :: UGen
- envPerc' :: Fractional a => Envelope a
- dbl :: a -> (a, a)
- bassFilter :: UGen
- bassFilterRun :: IO ()
- bassFilterGlissando :: UGen
- void :: Monad m => m a -> m ()
- loadTone :: Transport m => String -> (UGen -> UGen -> UGen) -> m ()
- loadEffect :: Transport m => String -> UGen -> m ()
- playTone :: Transport m => String -> Double -> Double -> m ()
- playToneSep :: Transport m => String -> Double -> Double -> m ()
- playToneInGroup :: Transport m => Int -> String -> Double -> Double -> m ()
- newGroup :: Transport m => Int -> Int -> m ()
- playEffect :: Transport m => Int -> String -> m ()
- playScale :: IO ()
- filterPerc :: UGen -> UGen -> UGen
- randomPerc :: IO ()
- filterSweep :: UGen -> UGen -> UGen
- playSimpleSweep :: IO ()
- playSuccSweep :: IO ()
- playFilterSweep :: IO ()
- toneToFreq :: Int -> Double
- formant0 :: UGen
- formant2 :: UGen
- formant1 :: UGen
- render :: FilePath -> Double -> UGen -> IO ()
- renderAnalogBubbles :: IO ()
- renderWind :: IO ()
- renderBassFilter :: IO ()
Documentation
initialize :: IO () Source
example sounds
analogBubblesRun :: IO () Source
envPerc' :: Fractional a => Envelope a Source
complex configurations
bassFilter :: UGen Source
bassFilterRun :: IO () Source
loadEffect :: Transport m => String -> UGen -> m () Source
playEffect :: Transport m => Int -> String -> m () Source
filterPerc :: UGen -> UGen -> UGen Source
randomPerc :: IO () Source
filterSweep :: UGen -> UGen -> UGen Source
playSimpleSweep :: IO () Source
playSuccSweep :: IO () Source
playFilterSweep :: IO () Source
toneToFreq :: Int -> Double Source
speech synthesis
renderAnalogBubbles :: IO () Source
renderWind :: IO () Source
renderBassFilter :: IO () Source