Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Csound.Typed.Opcode.PluginHosting
Contents
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
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