Safe Haskell | None |
---|---|
Language | Haskell98 |
- dssiactivate :: D -> Sig -> SE ()
- dssiaudio :: Tuple a => D -> [Sig] -> a
- dssictls :: D -> D -> Sig -> Sig -> SE ()
- dssiinit :: D -> D -> SE D
- dssilist :: SE ()
- vstaudio :: D -> (Sig, Sig)
- vstaudiog :: D -> (Sig, Sig)
- vstbankload :: D -> D -> SE ()
- vstedit :: D -> SE ()
- vstinfo :: D -> SE ()
- vstinit :: D -> SE D
- vstmidiout :: D -> Sig -> Sig -> Sig -> Sig -> SE ()
- vstnote :: D -> Sig -> Sig -> Sig -> Sig -> SE ()
- vstparamset :: D -> Sig -> Sig -> SE ()
- vstparamget :: D -> Sig -> Sig
- vstprogset :: D -> Sig -> SE ()
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: http://csound.com/docs/manual/dssiactivate.html
dssiaudio :: 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: http://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: http://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: http://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: http://csound.com/docs/manual/dssilist.html
VST.
vstaudio :: D -> (Sig, Sig) Source #
VST audio output.
vstaudio and vstaudiog are used for sending and receiving audio from a VST plugin.
aout1,aout2 vstaudio instance, [ain1, ain2]
csound doc: http://csound.com/docs/manual/vstaudio.html
vstaudiog :: D -> (Sig, Sig) Source #
VST audio output.
vstaudio and vstaudiog are used for sending and receiving audio from a VST plugin.
aout1,aout2 vstaudiog instance, [ain1, ain2]
csound doc: http://csound.com/docs/manual/vstaudio.html
vstbankload :: D -> D -> SE () Source #
Loads parameter banks to a VST plugin.
vstbankload is used for loading parameter banks to a VST plugin.
vstbankload instance, ipath
csound doc: http://csound.com/docs/manual/vstbankload.html
vstedit :: D -> SE () Source #
Opens the GUI editor window for a VST plugin.
vstedit opens the custom GUI editor window for a VST plugin. Note that not all VST plugins have custom GUI editors. It may be necessary to use the --displays command-line option to ensure that Csound handles events from the editor window and displays it properly.
vstedit instance
csound doc: http://csound.com/docs/manual/vstedit.html
vstinfo :: D -> SE () Source #
Displays the parameters and the programs of a VST plugin.
vstinfo displays the parameters and the programs of a VST plugin.
vstinfo instance
csound doc: http://csound.com/docs/manual/vstinfo.html
Load a VST plugin into memory for use with the other vst4cs opcodes.
vstinit is used to load a VST plugin into memory for use with the other vst4cs opcodes. Both VST effects and instruments (synthesizers) can be used.
instance vstinit ilibrarypath [,iverbose]
csound doc: http://csound.com/docs/manual/vstinit.html
vstmidiout :: D -> Sig -> Sig -> Sig -> Sig -> SE () Source #
Sends MIDI information to a VST plugin.
vstmidiout is used for sending MIDI information to a VST plugin.
vstmidiout instance, kstatus, kchan, kdata1, kdata2
csound doc: http://csound.com/docs/manual/vstmidiout.html
vstnote :: D -> Sig -> Sig -> Sig -> Sig -> SE () Source #
Sends a MIDI note with definite duration to a VST plugin.
vstnote sends a MIDI note with definite duration to a VST plugin.
vstnote instance, kchan, knote, kveloc, kdur
csound doc: http://csound.com/docs/manual/vstnote.html
vstparamset :: D -> Sig -> Sig -> SE () Source #
Used for parameter comunication to and from a VST plugin.
vstparamset and vstparamget are used for parameter comunication to and from a VST plugin.
vstparamset instance, kparam, kvalue
csound doc: http://csound.com/docs/manual/vstparamset.html
vstparamget :: D -> Sig -> Sig Source #
Used for parameter comunication to and from a VST plugin.
vstparamset and vstparamget are used for parameter comunication to and from a VST plugin.
kvalue vstparamget instance, kparam
csound doc: http://csound.com/docs/manual/vstparamset.html
vstprogset :: D -> Sig -> SE () Source #
Loads parameter banks to a VST plugin.
vstprogset sets one of the programs in an .fxb bank.
vstprogset instance, kprogram
csound doc: http://csound.com/docs/manual/vstprogset.html