Effects

Mescaline currently has a very simple send effect architecture: there are two send/return buses that can be assigned a SuperCollider SynthDef in the configuration file.

The SynthDefs should adhere to the following conventions:

  • The SynthDef should read from the (stereo) bus passed in the sendBus parameter,
  • The processed signal should be mixed to the first two audio hardware output channels,
  • The optional effect parameter param can be used to change the effect’s behavior; it can be modified from Mescaline’s pattern language.

The SynthDef should be placed in the synthdefs subdirectory within Mescaline’s user data directory and the file name should be the SynthDef name with the extension .scsyndef added.

Here is a small example how to write effects in the SuperCollider language: effects.scd.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>