synthesizer-core-0.8.2: Audio signal processing coded in Haskell: Low level part
Synthesizer.Basic.Phase
data T a Source #
Instances
Methods
(==) :: T a -> T a -> Bool #
(/=) :: T a -> T a -> Bool #
showsPrec :: Int -> T a -> ShowS #
show :: T a -> String #
showList :: [T a] -> ShowS #
arbitrary :: Gen (T a) #
shrink :: T a -> [T a] #
sizeOf :: T a -> Int #
alignment :: T a -> Int #
peekElemOff :: Ptr (T a) -> Int -> IO (T a) #
pokeElemOff :: Ptr (T a) -> Int -> T a -> IO () #
peekByteOff :: Ptr b -> Int -> IO (T a) #
pokeByteOff :: Ptr b -> Int -> T a -> IO () #
peek :: Ptr (T a) -> IO (T a) #
poke :: Ptr (T a) -> T a -> IO () #
zero :: T a #
(+) :: T a -> T a -> T a #
(-) :: T a -> T a -> T a #
negate :: T a -> T a #
randomR :: RandomGen g => (T a, T a) -> g -> (T a, g) #
random :: RandomGen g => g -> (T a, g) #
randomRs :: RandomGen g => (T a, T a) -> g -> [T a] #
randoms :: RandomGen g => g -> [T a] #
randomRIO :: (T a, T a) -> IO (T a) #
randomIO :: IO (T a) #
fromRepresentative :: C a => a -> T a Source #
toRepresentative :: T a -> a Source #
increment :: C a => a -> T a -> T a Source #
decrement :: C a => a -> T a -> T a Source #
multiply :: (C a, C b) => b -> T a -> T a Source #