Safe Haskell | Safe-Inferred |
---|
- data Verbosity
- = Silent
- | Quiet
- | Normal
- | Verbose
- | VeryVerbose
- | ExtremelyVerbose
- data ServerOptions = ServerOptions {
- serverProgram :: FilePath
- numberOfControlBusChannels :: Int
- numberOfAudioBusChannels :: Int
- numberOfInputBusChannels :: Int
- numberOfOutputBusChannels :: Int
- blockSize :: Int
- numberOfSampleBuffers :: Int
- maxNumberOfNodes :: Int
- maxNumberOfSynthDefs :: Int
- realtimeMemorySize :: Int
- numberOfWireBuffers :: Int
- numberOfRandomSeeds :: Int
- loadSynthDefs :: Bool
- verbosity :: Verbosity
- ugenPluginPath :: Maybe [FilePath]
- restrictedPath :: Maybe FilePath
- defaultServerOptions :: ServerOptions
- fromBuildDirectory :: FilePath -> ServerOptions -> ServerOptions
- fromPrefix :: FilePath -> ServerOptions -> ServerOptions
- fromApplicationBundle :: FilePath -> ServerOptions -> ServerOptions
- data NetworkPort
- defaultUDPPort :: NetworkPort
- defaultTCPPort :: NetworkPort
- data RTOptions = RTOptions {}
- onPort :: NetworkPort -> RTOptions
- jackDeviceName :: Maybe String -> String -> String
- withJackDeviceName :: Maybe String -> String -> RTOptions -> RTOptions
- defaultRTOptions :: RTOptions
- defaultRTOptionsUDP :: RTOptions
- defaultRTOptionsTCP :: RTOptions
- data NRTOptions = NRTOptions {}
- defaultNRTOptions :: NRTOptions
Documentation
Used with the verbosity
field in ServerOptions
.
data ServerOptions Source
Specify general server options used both in realtime and non-realtime mode.
ServerOptions | |
|
defaultServerOptions :: ServerOptionsSource
Default server options.
fromBuildDirectory :: FilePath -> ServerOptions -> ServerOptionsSource
Run scsynth
from a SuperCollider build directory.
Since 0.8.0
fromPrefix :: FilePath -> ServerOptions -> ServerOptionsSource
Run scsynth
from a Linux installation prefix.
Since 0.8.0
fromApplicationBundle :: FilePath -> ServerOptions -> ServerOptionsSource
Run scsynth
from an OSX application bundle.
Since 0.8.0
data NetworkPort Source
Network port.
defaultUDPPort :: NetworkPortSource
Default UDP port.
defaultTCPPort :: NetworkPortSource
Default TCP port.
Realtime server options, parameterized by the OpenSoundControl
Transport
to be used.
RTOptions | |
|
onPort :: NetworkPort -> RTOptionsSource
Create RTOptions with a specific network port.
Since 0.8.0
Create a JACK hardware device name from an optional server name and a client name.
Since 0.8.0
:: Maybe String | Optional JACK server name |
-> String | JACK client name |
-> RTOptions | Options to modify |
-> RTOptions | Modified options |
Modify options to use a jack device name based on an optional server name and a client name.
Since 0.8.0
defaultRTOptions :: RTOptionsSource
Default realtime server options.
defaultRTOptionsUDP :: RTOptionsSource
Deprecated: Use 'onPort defaultUDPPort' instead
Default realtime server options (UDP transport).
defaultRTOptionsTCP :: RTOptionsSource
Deprecated: Use 'onPort defaultTCPPort' instead
Default realtime server options (TCP transport).
data NRTOptions Source
Non-realtime server options.
NRTOptions | |
|
defaultNRTOptions :: NRTOptionsSource
Default non-realtime server options.