hsc3-cairo-0.13: haskell supercollider cairo drawing

Safe HaskellNone

Sound.SC3.Cairo.Scope.Shell

Contents

Description

Shell

Synopsis

Types

type Render_F st = Shell st -> st -> Render stSource

type Interact_F st = UDP -> Shell st -> st -> IO stSource

type SC3_F st = Interact_F stSource

type Key_F st = Char -> st -> stSource

data Shell st Source

Constructors

Shell 

Fields

sh_gr :: Int

Group (protected)

sh_nc :: Int

Number of channels

sh_nf :: Int

Number of frames

sh_b :: Int

Buffer ID

sh_ix :: Int

Bus index

sh_data :: [[R]]

Signal data

sh_bracket :: Bracket_F st
 
sh_sc3 :: SC3_F st
 
sh_render :: Render_F st
 
sh_key :: Key_F st
 
sh_delay :: Int

Frame delay in ms

sh_monitor_bus :: Transport t => Shell st -> t -> IO ()Source

deinterleave :: Int -> [a] -> [[a]]Source

sh_std_sc3 :: Transport t => Shell st -> t -> IO (Shell st)Source

sh_on_close :: UDP -> Shell b -> b -> IO bSource

sh_keypress_f :: WidgetClass w => w -> IORef st -> UDP -> Shell st -> Event -> IO BoolSource

sh_update_f :: WidgetClass w => w -> Surface -> IORef st -> UDP -> Shell st -> IO BoolSource

shell :: Shell st -> st -> IO ()Source

sh_default :: Int -> Render_F st -> Key_F st -> Shell stSource