- d_recv :: [Word8] -> OSC
- d_load :: String -> OSC
- d_loadDir :: String -> OSC
- d_free :: [String] -> OSC
- n_after :: [(Int, Int)] -> OSC
- n_before :: [(Int, Int)] -> OSC
- n_fill :: Int -> [(String, Int, Double)] -> OSC
- n_free :: [Int] -> OSC
- n_map :: Int -> [(String, Int)] -> OSC
- n_mapn :: Int -> [(String, Int, Int)] -> OSC
- n_query :: [Int] -> OSC
- n_run :: [(Int, Bool)] -> OSC
- n_set :: Int -> [(String, Double)] -> OSC
- n_setn :: Int -> [(String, [Double])] -> OSC
- n_trace :: [Int] -> OSC
- s_get :: Int -> [String] -> OSC
- s_getn :: Int -> [(String, Int)] -> OSC
- data AddAction
- = AddToHead
- | AddToTail
- | AddBefore
- | AddAfter
- | AddReplace
- s_new :: String -> Int -> AddAction -> Int -> [(String, Double)] -> OSC
- s_noid :: [Int] -> OSC
- g_deepFree :: [Int] -> OSC
- g_freeAll :: [Int] -> OSC
- g_head :: [(Int, Int)] -> OSC
- g_new :: [(Int, AddAction, Int)] -> OSC
- g_tail :: [(Int, Int)] -> OSC
- u_cmd :: Int -> Int -> String -> [Datum] -> OSC
- b_alloc :: Int -> Int -> Int -> OSC
- b_allocRead :: Int -> String -> Int -> Int -> OSC
- b_close :: Int -> OSC
- b_fill :: Int -> [(Int, Int, Double)] -> OSC
- b_free :: Int -> OSC
- b_gen :: Int -> String -> [Double] -> OSC
- b_get :: Int -> [Int] -> OSC
- b_getn :: Int -> [(Int, Int)] -> OSC
- b_query :: [Int] -> OSC
- b_read :: Int -> String -> Int -> Int -> Int -> Int -> OSC
- b_set :: Int -> [(Int, Double)] -> OSC
- b_setn :: Int -> [(Int, [Double])] -> OSC
- b_write :: Int -> String -> Int -> Int -> Int -> Int -> Int -> OSC
- b_zero :: Int -> OSC
- c_fill :: [(Int, Int, Double)] -> OSC
- c_get :: [Int] -> OSC
- c_getn :: [(Int, Int)] -> OSC
- c_set :: [(Int, Double)] -> OSC
- c_setn :: [(Int, [Double])] -> OSC
- clearSched :: OSC
- data PrintLevel
- = NoPrinter
- | TextPrinter
- | HexPrinter
- | AllPrinter
- dumpOSC :: PrintLevel -> OSC
- notify :: Bool -> OSC
- quit :: OSC
- status :: OSC
- sync :: Int -> OSC
Instrument definition commands.
Node commands.
Synthesis node commands.
Enumeration of possible locations to add new nodes (s_new and g_new).
Group node commands.
g_deepFree :: [Int] -> OSCSource
Free all synths in this group and all its sub-groups.
Unit Generator commands.
Buffer commands.
b_alloc :: Int -> Int -> Int -> OSCSource
Allocates zero filled buffer to number of channels and samples. (Asynchronous)
b_read :: Int -> String -> Int -> Int -> Int -> Int -> OSCSource
Read sound file data into an existing buffer.
Control bus commands.
Server operation commands.
Remove all bundles from the scheduling queue.
data PrintLevel Source
Enumeration of OSC printer types.
dumpOSC :: PrintLevel -> OSCSource
Select printing of incoming Open Sound Control messages.