hsc3-0.14: Haskell SuperCollider

Safe HaskellNone

Sound.SC3.Server.Command.Double

Description

Functions from Sound.SC3.Server.Command.Generic specialised to Int and Double.

Synopsis

Documentation

n_fill :: Int -> [(String, Int, Double)] -> MessageSource

Fill ranges of a node's control values.

n_set :: Int -> [(String, Double)] -> MessageSource

Set a node's control values.

n_setn :: Int -> [(String, [Double])] -> MessageSource

Set ranges of a node's control values.

s_new :: String -> Int -> AddAction -> Int -> [(String, Double)] -> MessageSource

Create a new synth.

b_fill :: Int -> [(Int, Int, Double)] -> MessageSource

Fill ranges of sample values.

b_gen_sine1 :: Int -> [B_Gen] -> [Double] -> MessageSource

Call sine1 b_gen command.

b_gen_sine2 :: Int -> [B_Gen] -> [(Double, Double)] -> MessageSource

Call sine2 b_gen command.

b_gen_sine3 :: Int -> [B_Gen] -> [(Double, Double, Double)] -> MessageSource

Call sine3 b_gen command.

b_gen_cheby :: Int -> [B_Gen] -> [Double] -> MessageSource

Call cheby b_gen command.

b_set :: Int -> [(Int, Double)] -> MessageSource

Set sample values.

b_setn :: Int -> [(Int, [Double])] -> MessageSource

Set ranges of sample values.

c_fill :: [(Int, Int, Double)] -> MessageSource

Fill ranges of bus values.

c_set :: [(Int, Double)] -> MessageSource

Set bus values.

c_setn :: [(Int, [Double])] -> MessageSource

Set ranges of bus values.

b_alloc_setn1 :: Int -> Int -> [Double] -> MessageSource

Pre-allocate for b_setn1, values preceding offset are zeroed.

b_set1 :: Int -> Int -> Double -> MessageSource

Set single sample value.

b_setn1 :: Int -> Int -> [Double] -> MessageSource

Set a range of sample values.

c_set1 :: Int -> Double -> MessageSource

Set single bus values.

n_set1 :: Int -> String -> Double -> MessageSource

Set a single node control value.