Skip to content

Support NeuralAmpModelerCore v0.5.1#614

Merged
sdatkinson merged 19 commits intomainfrom
core-0.5.1
Apr 20, 2026
Merged

Support NeuralAmpModelerCore v0.5.1#614
sdatkinson merged 19 commits intomainfrom
core-0.5.1

Conversation

@sdatkinson
Copy link
Copy Markdown
Owner

Description

Upgrade NeuralAmpModelerCore to v0.5.1.

PR Checklist

  • Did you format your code using format.bash?
  • Does the VST3 plugin pass all of the unit tests in the VST3PluginTestHost? (Download it as part of the VST3 SDK here.)
    • Windows
    • macOS
  • [N] Does your PR add, remove, or rename any plugin parameters? If yes...
    • [N/A] Have you ensured that the plug-in unserializes correctly?
    • [N/A] Have you ensured that older versions of the plug-in load correctly? (See Unserialization.cpp.)
  • [N] Does your PR add or remove any graphical assets? If yes, are they defined in config.h and added in the two required locations in main.rc?

…e to C++20

- Update C++ standard to C++20 in common-win.props and common-mac.xcconfig
  (required by NeuralAmpModelerCore dependency)

- Add missing NAM source/header files to Visual Studio projects:
  - conv1d.cpp/h, ring_buffer.cpp/h
  - film.h, gating_activations.h, registry.h (header-only)
  - Updated: vst3, app, aax projects

- Add missing files to macOS Xcode project:
  - film.h, gating_activations.h, registry.h (header-only)

- Add missing files to iOS Xcode project:
  - conv1d.cpp/h, ring_buffer.cpp/h
  - film.h, gating_activations.h, registry.h (header-only)

All new files from NeuralAmpModelerCore are now properly included in build configurations.
Drop VST2 Visual Studio projects, macOS scheme and plist, and trim
VST2-related scripts and shared config. Bump NeuralAmpModelerCore pointer
and align Windows/macOS project files.

Made-with: Cursor
Re-add the macOS VST2 Xcode target (with current NAM sources, container, and
a2_fast), the macOS-VST2 scheme, plist, and shared xcconfig/props used for
VST2 preprocessor paths. Restore packaging and version scripts that reference
VST2.

Regenerate the Windows VST2 Visual Studio project from the current VST3
project so it builds the same NeuralAmpModelerCore sources with IPlugVST2
instead of the obsolete local dsp layout.

Made-with: Cursor
Bring back the pre-removal NeuralAmpModeler-vst2 Visual Studio projects as-is
to keep the branch diff small for review; macOS VST2 remains the supported path.

Made-with: Cursor
@sdatkinson sdatkinson merged commit bf35789 into main Apr 20, 2026
2 checks passed
@sdatkinson sdatkinson deleted the core-0.5.1 branch April 20, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant