Loading...
Searching...
No Matches
juce_audio_processors_headless.h File Reference

## Macros

#define | JUCE_AUDIO_PROCESSORS_HEADLESS_H_INCLUDED
#define | JUCE_PLUGINHOST_VST 0
| Config: JUCE_PLUGINHOST_VST Enables the VST audio plugin hosting classes.
#define | JUCE_PLUGINHOST_VST3 0
| Config: JUCE_PLUGINHOST_VST3 Enables the VST3 audio plugin hosting classes.
#define | JUCE_PLUGINHOST_AU 0
| Config: JUCE_PLUGINHOST_AU Enables the AudioUnit plugin hosting classes.
#define | JUCE_PLUGINHOST_LADSPA 0
| Config: JUCE_PLUGINHOST_LADSPA Enables the LADSPA plugin hosting classes.
#define | JUCE_PLUGINHOST_LV2 0
| Config: JUCE_PLUGINHOST_LV2 Enables the LV2 plugin hosting classes.
#define | JUCE_PLUGINHOST_ARA 0
| Config: JUCE_PLUGINHOST_ARA Enables the ARA plugin extension hosting classes.
#define | JUCE_CUSTOM_VST3_SDK 0
| Config: JUCE_CUSTOM_VST3_SDK If enabled, the embedded VST3 SDK in JUCE will not be added to the project and instead you should add the path to your custom VST3 SDK to the project's header search paths.

## Macro Definition Documentation

## JUCE_AUDIO_PROCESSORS_HEADLESS_H_INCLUDED

#define JUCE_AUDIO_PROCESSORS_HEADLESS_H_INCLUDED

## JUCE_PLUGINHOST_VST

#define JUCE_PLUGINHOST_VST 0

Config: JUCE_PLUGINHOST_VST Enables the VST audio plugin hosting classes.

You will need to have the VST2 SDK files in your header search paths. You can obtain the VST2 SDK files from on older version of the VST3 SDK.

See also
  VSTPluginFormat, VST3PluginFormat, AudioPluginFormat, AudioPluginFormatManager, JUCE_PLUGINHOST_AU, JUCE_PLUGINHOST_VST3, JUCE_PLUGINHOST_LADSPA

## JUCE_PLUGINHOST_VST3

#define JUCE_PLUGINHOST_VST3 0

Config: JUCE_PLUGINHOST_VST3 Enables the VST3 audio plugin hosting classes.

See also
  VSTPluginFormat, VST3PluginFormat, AudioPluginFormat, AudioPluginFormatManager, JUCE_PLUGINHOST_VST, JUCE_PLUGINHOST_AU, JUCE_PLUGINHOST_LADSPA

## JUCE_PLUGINHOST_AU

#define JUCE_PLUGINHOST_AU 0

Config: JUCE_PLUGINHOST_AU Enables the AudioUnit plugin hosting classes.

This is Mac-only, of course.

See also
  AudioUnitPluginFormat, AudioPluginFormat, AudioPluginFormatManager, JUCE_PLUGINHOST_VST, JUCE_PLUGINHOST_VST3, JUCE_PLUGINHOST_LADSPA

## JUCE_PLUGINHOST_LADSPA

#define JUCE_PLUGINHOST_LADSPA 0

Config: JUCE_PLUGINHOST_LADSPA Enables the LADSPA plugin hosting classes.

This is Linux-only, of course.

See also
  LADSPAPluginFormat, AudioPluginFormat, AudioPluginFormatManager, JUCE_PLUGINHOST_VST, JUCE_PLUGINHOST_VST3, JUCE_PLUGINHOST_AU

## JUCE_PLUGINHOST_LV2

#define JUCE_PLUGINHOST_LV2 0

Config: JUCE_PLUGINHOST_LV2 Enables the LV2 plugin hosting classes.

## JUCE_PLUGINHOST_ARA

#define JUCE_PLUGINHOST_ARA 0

Config: JUCE_PLUGINHOST_ARA Enables the ARA plugin extension hosting classes.

You will need to download the ARA SDK and specify the path to it either in the Projucer, using juce_set_ara_sdk_path() in your CMake project file.

The directory can be obtained by recursively cloning https://github.com/Celemony/ARA_SDK and checking out the tag releases/2.1.0.

## JUCE_CUSTOM_VST3_SDK

#define JUCE_CUSTOM_VST3_SDK 0

Config: JUCE_CUSTOM_VST3_SDK If enabled, the embedded VST3 SDK in JUCE will not be added to the project and instead you should add the path to your custom VST3 SDK to the project's header search paths.

Most users shouldn't need to enable this and should just use the version of the SDK included with JUCE.

### Purchase

Get JUCE

### Discover

What's New in JUCE Features

### Learn

Documentaion Tutorials Made with JUCE Resources

### Support

JUCE Forum Newsletter Archive

### About

Contact Us JUCE Legal JUCE Licensing FAQ

### Events

Audio Developer Conference
© Raw Material Software Limited