csound-expression-opcodes-0.0.5.4: opcodes for the library csound-expression
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Typed.Opcode.PluginHosting

Synopsis

DSSI and LADSPA.

dssiactivate :: D -> Sig -> SE () Source #

Activates or deactivates a DSSI or LADSPA plugin.

dssiactivate is used to activate or deactivate a DSSI or LADSPA plugin. It calles the plugin's activate() and deactivate() functions if they are provided.

 dssiactivate  ihandle, ktoggle 

csound doc: https://csound.com/docs/manual/dssiactivate.html

dssiaudio :: forall a. Tuple a => D -> [Sig] -> a Source #

Processes audio using a LADSPA or DSSI plugin.

dssiaudio generates audio by processing an input signal through a LADSPA plugin.

[aout1, aout2, ..., aout9]  dssiaudio  ihandle, [ain1, ain2, ..., ain9]

csound doc: https://csound.com/docs/manual/dssiaudio.html

dssictls :: D -> D -> Sig -> Sig -> SE () Source #

Send control information to a LADSPA or DSSI plugin.

dssictls sends control values to a plugin's control port

 dssictls  ihandle, iport, kvalue, ktrigger 

csound doc: https://csound.com/docs/manual/dssictls.html

dssiinit :: D -> D -> SE D Source #

Loads a DSSI or LADSPA plugin.

dssiinit is used to load a DSSI or LADSPA plugin into memory for use with the other dssi4cs opcodes. Both LADSPA effects and DSSI instruments can be used.

ihandle  dssiinit  ilibraryname, iplugindex [, iverbose] 

csound doc: https://csound.com/docs/manual/dssiinit.html

dssilist :: SE () Source #

Lists all available DSSI and LADSPA plugins.

dssilist checks the variables DSSI_PATH and LADSPA_PATH and lists all plugins available in all plugin libraries there.

 dssilist 

csound doc: https://csound.com/docs/manual/dssilist.html