mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Replaced our VST2 interface headers with official VST3 SDK
This commit is contained in:
parent
d3cada1bc5
commit
cf4f12a452
132 changed files with 25964 additions and 1466 deletions
|
|
@ -235,7 +235,7 @@ void Project::initialiseProjectValues()
|
|||
void Project::initialiseAudioPluginValues()
|
||||
{
|
||||
pluginFormatsValue.referTo (projectRoot, Ids::pluginFormats, getUndoManager(),
|
||||
Array<var> (Ids::buildVST.toString(), Ids::buildAU.toString(), Ids::buildStandalone.toString()), ",");
|
||||
Array<var> (Ids::buildVST3.toString(), Ids::buildAU.toString(), Ids::buildStandalone.toString()), ",");
|
||||
pluginCharacteristicsValue.referTo (projectRoot, Ids::pluginCharacteristicsValue, getUndoManager(), Array<var> (), ",");
|
||||
|
||||
pluginNameValue.referTo (projectRoot, Ids::pluginName, getUndoManager(), getProjectNameString());
|
||||
|
|
@ -1026,10 +1026,10 @@ void Project::createPropertyEditors (PropertyListBuilder& props)
|
|||
void Project::createAudioPluginPropertyEditors (PropertyListBuilder& props)
|
||||
{
|
||||
props.add (new MultiChoicePropertyComponent (pluginFormatsValue, "Plugin Formats",
|
||||
{ "VST", "VST3", "AU", "AUv3", "RTAS", "AAX", "Standalone", "Unity", "Enable IAA" },
|
||||
{ Ids::buildVST.toString(), Ids::buildVST3.toString(), Ids::buildAU.toString(), Ids::buildAUv3.toString(),
|
||||
{ "VST3", "AU", "AUv3", "RTAS", "AAX", "Standalone", "Unity", "Enable IAA", "VST (legacy)" },
|
||||
{ Ids::buildVST3.toString(), Ids::buildAU.toString(), Ids::buildAUv3.toString(),
|
||||
Ids::buildRTAS.toString(), Ids::buildAAX.toString(), Ids::buildStandalone.toString(), Ids::buildUnity.toString(),
|
||||
Ids::enableIAA.toString() }),
|
||||
Ids::enableIAA.toString(), Ids::buildVST.toString() }),
|
||||
"Plugin formats to build.");
|
||||
props.add (new MultiChoicePropertyComponent (pluginCharacteristicsValue, "Plugin Characteristics",
|
||||
{ "Plugin is a Synth", "Plugin MIDI Input", "Plugin MIDI Output", "MIDI Effect Plugin", "Plugin Editor Requires Keyboard Focus",
|
||||
|
|
@ -1062,15 +1062,6 @@ void Project::createAudioPluginPropertyEditors (PropertyListBuilder& props)
|
|||
props.add (new MultiChoicePropertyComponent (pluginAUMainTypeValue, "Plugin AU Main Type", getAllAUMainTypeStrings(), getAllAUMainTypeVars(), 1),
|
||||
"AU main type.");
|
||||
|
||||
{
|
||||
Array<var> vstCategoryVars;
|
||||
for (auto s : getAllVSTCategoryStrings())
|
||||
vstCategoryVars.add (s);
|
||||
|
||||
props.add (new MultiChoicePropertyComponent (pluginVSTCategoryValue, "Plugin VST Category", getAllVSTCategoryStrings(), vstCategoryVars, 1),
|
||||
"VST category.");
|
||||
}
|
||||
|
||||
{
|
||||
Array<var> vst3CategoryVars;
|
||||
for (auto s : getAllVST3CategoryStrings())
|
||||
|
|
@ -1084,6 +1075,15 @@ void Project::createAudioPluginPropertyEditors (PropertyListBuilder& props)
|
|||
"RTAS category.");
|
||||
props.add (new MultiChoicePropertyComponent (pluginAAXCategoryValue, "Plugin AAX Category", getAllAAXCategoryStrings(), getAllAAXCategoryVars()),
|
||||
"AAX category.");
|
||||
|
||||
{
|
||||
Array<var> vstCategoryVars;
|
||||
for (auto s : getAllVSTCategoryStrings())
|
||||
vstCategoryVars.add (s);
|
||||
|
||||
props.add (new MultiChoicePropertyComponent (pluginVSTCategoryValue, "Plugin VST (legacy) Category", getAllVSTCategoryStrings(), vstCategoryVars, 1),
|
||||
"VST category.");
|
||||
}
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue