hsc3-0.20: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.Sc3.Server.Enum

Description

Server input enumerations.

Synopsis

Documentation

data AddAction Source #

Enumeration of possible locations to add new nodes (s_new and g_new).

fromEnum AddToTail == 1

data B_Gen Source #

Enumeration of flags for '/b_gen' command.

Constructors

Normalise 
Wavetable 
Clear 

Instances

Instances details
Bounded B_Gen Source # 
Instance details

Defined in Sound.Sc3.Server.Enum

Enum B_Gen Source # 
Instance details

Defined in Sound.Sc3.Server.Enum

Show B_Gen Source # 
Instance details

Defined in Sound.Sc3.Server.Enum

Methods

showsPrec :: Int -> B_Gen -> ShowS #

show :: B_Gen -> String #

showList :: [B_Gen] -> ShowS #

Eq B_Gen Source # 
Instance details

Defined in Sound.Sc3.Server.Enum

Methods

(==) :: B_Gen -> B_Gen -> Bool #

(/=) :: B_Gen -> B_Gen -> Bool #

b_gen_bit :: B_Gen -> Int Source #

B_Gen to bit number.

map b_gen_bit [minBound .. maxBound] == [0, 1, 2]

b_gen_flag :: [B_Gen] -> Int Source #

Set of B_Gen to flag.

b_gen_flag [minBound .. maxBound] == 7

data ErrorScope Source #

Error posting scope.

Constructors

Globally

Global scope

Locally

Bundle scope

data ErrorMode Source #

Error posting mode.

Constructors

ErrorsOff

Turn error posting off

ErrorsOn

Turn error posting on

soundFileFormatString :: SoundFileFormat -> String Source #

Sample format to standard file extension name.

soundFileFormat_from_extension :: String -> Maybe SoundFileFormat Source #

Infer sample format from file extension name.

sampleFormatString :: SampleFormat -> String Source #

SampleFormat string as recognised by scsynth NRT mode.