csound-expression-typed-0.2.7.1: typed core for the library csound-expression
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Typed.Control.Channel

Description

Named channels.

With named channels we can read and write values to the variables with dynamic names. We can specify the variable with string (Str).

Csound has an C api wich is ported to many languages. With named channels we can interact with csound that runns a program. We can read and write to named channels from another program.

Synopsis

Getters

chnGetD :: Str -> SE D Source #

Reads a value of type double.

chnGetSig :: Str -> SE Sig Source #

Reads an audio signal.

chnGetCtrl :: Str -> SE Sig Source #

Reads a control signal. The control signals are updated at the lower rate.

chnGetStr :: Str -> SE Str Source #

Reads a string.

Setters

chnSetD :: D -> Str -> SE () Source #

Writes a value of type double.

chnSetSig :: Sig -> Str -> SE () Source #

Writes an audio signal.

chnSetCtrl :: Sig -> Str -> SE () Source #

Writes a control signal. The control signals are updated at the lower rate.

chnSetStr :: Str -> Str -> SE () Source #

Writes a string.