-- | Basic types and functions.
--
-- This module re-exports everything.
--
-- WARNING (for Csound users): the maximum amplitude is 1.0. There is no way to alter it.
-- Don't define your amplitudes with 9000 or 11000. But the good news are: all signals
-- are clipped by 1 so that you can not damage your ears and your speakers by a little typo.
module Csound.Base(
module Csound.Types,
module Csound.Control,
module Csound.IO,
module Csound.Air,
module Csound.Tab,
module Csound.Options,
module Csound.SigSpace,
-- * Standard classes
module Data.Boolean,
module Data.Default,
module Data.Monoid,
module Control.Applicative,
module Temporal.Media,
module Temporal.Class,
-- * Opcodes
module Csound.Typed.Opcode
) where
import Csound.Air
import Csound.Tab
import Csound.Types
import Csound.Control
import Csound.IO
import Csound.SigSpace
import Csound.Options
import Temporal.Media
import Temporal.Class
import Data.Boolean
import Data.Default
import Data.Monoid
import Control.Applicative hiding ((<*))
import Csound.Typed.Opcode hiding (
button, display, space, lfo, initc7, ctrl7,
oscInit, oscListen, oscSend,
lpshold, loopseg, loopxseg,
partikkel, syncgrain, granule, sndwarp, sndwarpst, fof2,
line, delay)