module Csound.Typed.Control.MacrosArgs(
readMacrosString, readMacrosDouble, readMacrosInt
) where
import qualified Csound.Dynamic as D
import Csound.Typed.Types
import qualified Csound.Typed.GlobalState as G(readMacrosString, readMacrosDouble, readMacrosInt)
readMacrosString :: String -> String -> Str
readMacrosString name value = fromGE $ G.readMacrosString name value
readMacrosDouble :: String -> Double -> D
readMacrosDouble name value = fromGE $ G.readMacrosDouble name value
readMacrosInt :: String -> Int -> D
readMacrosInt name value = fromGE $ G.readMacrosInt name value