REAPER compatability

REAPER is a highly flexible DAW for multichannel audio plugins, and is the most recommended host for the SPARTA plugins. This is due to it supporting an arbitrary number of channels for each track (up to 128), which allows it to support all possible plugin configurations.

REAPER also allows the plugins to be loaded as VST, LV2, VST3, or AU. However, there are some differences when using these different plug-in formats. Here is a summary of what to expect when hosting these plugins on tracks that have more than 64 channels (as tested in REAPER v7.09):

  • Note that only the SPARTA plugins (i.e., those with the sparta_ prefix) support up to 10th order/128 channels. The other plugins in the installer support up to 7th order/64 channels.
  • VST - these versions show up as supporting up to 64 channels (listed as e.g. VST: sparta_ambiBIN (AALTO) (64ch) in the FX window). However, they do actually work up to 128 channels. Note that the plugins will warn the user (in the top right of the plugin window) if there is an insufficient number of input or output channels for the current plugin configuration.
  • LV2 - these show up as supporting 128 channels (e.g., LV2: sparta_ambiBIN (AALTO) (128ch)), and they do actually work up to 128 channels. However, the plugins are not able to warn the user (in the top right corner of the plugin window) if the track has an insufficient number of input/output channels for the current plugin configuration. Therefore, care must be taken to ensure a sufficient number of channels.
  • VST3 - these show up as supporting 128 channels (e.g., VST3: sparta_ambiBIN (AALTO) (128ch)). However, they are actually unpredictable and will only work up to whatever channel layout they feel like doing. They usually cap out at either 24 or 64 channels. In general, VST3 is still not a suitable format for these kind of multi-channel plugins. We therefore recommend using the VST (or LV2/AU) versions, if possible.
  • AU - (only for MacOS), these versions work correctly up to 128 channels.

Edit this page on GitHub