Skip to content

Commit

Permalink
reanimated the plugin
Browse files Browse the repository at this point in the history
It seems that the the latest JUCE v7.0.9 in Combination with Reaper doesn't properly support ambisonics orders >3

https://forum.juce.com/t/ambisonics-4-5-6-7-broken-in-vst3-7-8-reaper-latest/56662
steinbergmedia/vst3sdk#28
  • Loading branch information
AlexPoletajev committed Dec 1, 2023
1 parent a00cdb8 commit fee5c2e
Show file tree
Hide file tree
Showing 52 changed files with 2,925 additions and 504 deletions.
10 changes: 9 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# build folder
Build/
build/*

# Prerequisites
*.d
Expand Down Expand Up @@ -36,3 +36,11 @@ Build/
*.vst
*.vst3
*.component

# Mac
*.DS_Store

AmbVerb/Builds/MacOSX/build/Debug/juce_vst3_helper
AmbVerb/Builds/MacOSX/build/Release/juce_vst3_helper
AmbVerb/Builds/MacOSX/AmbVerb.xcodeproj/xcuserdata/alexanderpoletajev.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
*.xcscheme
Binary file modified AmbVerb/Builds/MacOSX/.DS_Store
Binary file not shown.
1,017 changes: 591 additions & 426 deletions AmbVerb/Builds/MacOSX/AmbVerb.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,15 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "1"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<PathRunnable
runnableDebuggingMode = "0"
BundleIdentifier = "com.ableton.live"
FilePath = "/Applications/Ableton Live 11 Suite.app">
FilePath = "/Applications/REAPER.app">
</PathRunnable>
</LaunchAction>
<ProfileAction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,15 @@
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
launchStyle = "1"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<PathRunnable
runnableDebuggingMode = "0"
FilePath = "/Applications/Ableton Live 11 Suite.app">
</PathRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,227 @@
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "B0BF30C3-C69E-4405-9229-1ADCC98E6D93"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "28"
endingLineNumber = "28"
landmarkName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
landmarkType = "7">
<Locations>
<Location
uuid = "B0BF30C3-C69E-4405-9229-1ADCC98E6D93 - df8330e40ea3b64f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "28"
endingLineNumber = "28"
offsetFromSymbolStart = "324">
</Location>
<Location
uuid = "B0BF30C3-C69E-4405-9229-1ADCC98E6D93 - df8330e40ea3b64f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "28"
endingLineNumber = "28"
offsetFromSymbolStart = "456">
</Location>
<Location
uuid = "B0BF30C3-C69E-4405-9229-1ADCC98E6D93 - df8330e40ea3b64f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "28"
endingLineNumber = "28"
offsetFromSymbolStart = "452">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "54C09A49-B6D0-4F6F-B7C2-0798D9F404F3"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/EarlyReflections.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "23"
endingLineNumber = "23"
landmarkName = "EarlyRef::EarlyRef()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "DAD28DA5-A444-4285-9C35-BE7913576418"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "68"
endingLineNumber = "68"
landmarkName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "5ED5AAD8-9958-49B0-A3B7-ECDB5F778D2E"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "84"
endingLineNumber = "84"
landmarkName = "AmbVerbAudioProcessor::AmbVerbAudioProcessor()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "145D373F-5DC0-46B8-AA87-B92685F73586"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "234"
endingLineNumber = "234"
landmarkName = "AmbVerbAudioProcessor::processBlock(buffer, midiMessages)"
landmarkType = "7">
<Locations>
<Location
uuid = "145D373F-5DC0-46B8-AA87-B92685F73586 - 955bdd1bb0980ace"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::processBlock(juce::AudioBuffer&lt;float&gt;&amp;, juce::MidiBuffer&amp;)"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "208"
endingLineNumber = "208"
offsetFromSymbolStart = "84">
</Location>
<Location
uuid = "145D373F-5DC0-46B8-AA87-B92685F73586 - 955bdd1bb0980655"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::processBlock(juce::AudioBuffer&lt;float&gt;&amp;, juce::MidiBuffer&amp;)"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "235"
endingLineNumber = "235"
offsetFromSymbolStart = "84">
</Location>
<Location
uuid = "145D373F-5DC0-46B8-AA87-B92685F73586 - 955bdd1bb0980674"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::processBlock(juce::AudioBuffer&lt;float&gt;&amp;, juce::MidiBuffer&amp;)"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "234"
endingLineNumber = "234"
offsetFromSymbolStart = "88">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "EE9712E6-23C7-42AF-A7A7-BD84B1976A38"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../../Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "241"
endingLineNumber = "241"
landmarkName = "AmbVerbAudioProcessor::processBlock(buffer, midiMessages)"
landmarkType = "7">
<Locations>
<Location
uuid = "EE9712E6-23C7-42AF-A7A7-BD84B1976A38 - 955bdd1bb098068f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::processBlock(juce::AudioBuffer&lt;float&gt;&amp;, juce::MidiBuffer&amp;)"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "241"
endingLineNumber = "241"
offsetFromSymbolStart = "196">
</Location>
<Location
uuid = "EE9712E6-23C7-42AF-A7A7-BD84B1976A38 - 955bdd1bb098068f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "AmbVerbAudioProcessor::processBlock(juce::AudioBuffer&lt;float&gt;&amp;, juce::MidiBuffer&amp;)"
moduleName = "AmbVerb"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexanderpoletajev/Documents/GitHub/AmbVerb/AmbVerb/Source/PluginProcessor.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "241"
endingLineNumber = "241"
offsetFromSymbolStart = "200">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>
Loading

0 comments on commit fee5c2e

Please sign in to comment.