-- | Exports everything from Vivid (and some helpful reexports) except 'Vivid.UGens.Plugins' {-# OPTIONS_HADDOCK show-extensions #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoRebindableSyntax #-} {-# LANGUAGE NoIncoherentInstances #-} {-# LANGUAGE NoMonomorphismRestriction #-} {-# LANGUAGE NoUndecidableInstances #-} module Vivid.NoPlugins ( -- * Vivid Reexports module Vivid.Actions , module Vivid.Envelopes , module Vivid.SynthDef , module Vivid.UGens , module Vivid.SCServer , module Vivid.Randomness , addSecs , Timestamp(..) , module Vivid.SynthDef.TypesafeArgs , module Vivid.SynthDef.FromUA -- * Handy Reexports For Livecoding -- So you need to spend as little time importing as possible while livecoding , module Control.Applicative , module Control.Monad , module Data.ByteString , module Data.Int , module Data.Monoid , module System.Random , module Control.Monad.Random , module Control.Monad.IO.Class ) where import Vivid.Actions import Vivid.Envelopes import Vivid.SCServer import Vivid.Randomness import Vivid.SynthDef import Vivid.SynthDef.FromUA (Args, SDBodyArgs, UA, NoDefaults, none) -- To make type sigs not have qualified names import Vivid.SynthDef.TypesafeArgs (AddParams) import Vivid.UGens import Vivid.OSC (addSecs) import Control.Applicative import Control.Monad import Control.Monad.Random import Data.ByteString (ByteString) import Data.Int import Data.Monoid import System.Random import Control.Monad.IO.Class