csound-expression-0.3.2: Csound combinator library

CsoundExpr.Opcodes.Plugin.Dssi4cs

Description

DSSI and LADSPA for Csound

Synopsis

Documentation

dssiinit :: [Irate] -> Irate -> Irate -> IrateSource

  • opcode : dssiinit
  • syntax :
   ihandle dssiinit ilibraryname, iplugindex [, iverbose]
  • description :

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.

dssiactivate :: K k0 => Irate -> k0 -> SignalOutSource

  • opcode : dssiactivate
  • syntax :
   dssiactivate ihandle, ktoggle
  • description :

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.

dssilist :: SignalOutSource

  • opcode : dssilist
  • syntax :
   dssilist
  • description :

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

dssiaudio :: [Arate] -> Irate -> Arate -> MultiOutSource

  • opcode : dssiaudio
  • syntax :
   aout1 [, aout2, aout3, aout4] dssiaudio ihandle, ain1 [,ain2, ain3, ain4]
  • description :

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

dssictls :: (K k0, K k1) => Irate -> Irate -> k0 -> k1 -> SignalOutSource

  • opcode : dssictls
  • syntax :
   dssictls ihandle, iport, kvalue, ktrigger
  • description :

dssictls sends control values to a plugin's control port