NUM_HARDCODED_FX_MODS - fails pluginval
-
using the preprocessor
NUM_HARDCODED_FX_MODS
and the output VST3 plugin fails pluginval, exit code 1 (these codes are never very useful) - but surprisingly it loads in Reaper and plays OK....
heres the pluginval console:
Started validating: /Users/lindonparker/Desktop/testAUVSTS/Morphestra ULTRA.vst3 2024-09-12 11:53:02.726 pluginval[11338:133749] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES. Started validating: /Users/lindonparker/Desktop/testAUVSTS/Morphestra ULTRA.vst3 Random seed: 0x47cb22b Validation started Strictness level: 7 ----------------------------------------------------------------- Starting tests in: pluginval / Scan for plugins located in: /Users/lindonparker/Desktop/testAUVSTS/Morphestra ULTRA.vst3... Num plugins found: 1 Testing plugin: VST3-Morphestra ULTRA-e0a40a67-173a42ca Sample Logic LLC: Morphestra ULTRA v1.0.0 Completed tests in pluginval / Scan for plugins located in: /Users/lindonparker/Desktop/testAUVSTS/Morphestra ULTRA.vst3 ----------------------------------------------------------------- Starting tests in: pluginval / Open plugin (cold)... Completed tests in pluginval / Open plugin (cold) ----------------------------------------------------------------- Starting tests in: pluginval / Open plugin (warm)... Running tests 1 times Completed tests in pluginval / Open plugin (warm) ----------------------------------------------------------------- Starting tests in: pluginval / Plugin info... Plugin name: Morphestra ULTRA Alternative names: Morphestra ULTRA SupportsDoublePrecision: no Reported latency: 0 Reported taillength: 0 Completed tests in pluginval / Plugin info ----------------------------------------------------------------- Starting tests in: pluginval / Plugin programs... Num programs: 0 All program names checked Completed tests in pluginval / Plugin programs ----------------------------------------------------------------- Starting tests in: pluginval / Editor... Completed tests in pluginval / Editor ----------------------------------------------------------------- Starting tests in: pluginval / Open editor whilst processing... Completed tests in pluginval / Open editor whilst processing ----------------------------------------------------------------- Starting tests in: pluginval / Audio processing... Testing with sample rate [44100] and block size [64] Testing with sample rate [44100] and block size [128] Testing with sample rate [44100] and block size [256] !!! Test 63 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 18 !!! Test 66 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 309 !!! Test 69 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 377 !!! Test 72 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 280 !!! Test 75 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 376 !!! Test 78 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 311 !!! Test 81 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 238 !!! Test 84 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 253 !!! Test 87 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 243 !!! Test 90 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 217 Testing with sample rate [44100] and block size [512] !!! Test 93 failed: Subnormals found in buffer -- Expected value: 0, Actual value: 16 Testing with sample rate [44100] and block size [1024] Testing with sample rate [48000] and block size [64] Testing with sample rate [48000] and block size [128] Testing with sample rate [48000] and block size [256] Testing with sample rate [48000] and block size [512] Testing with sample rate [48000] and block size [1024] Testing with sample rate [96000] and block size [64] Testing with sample rate [96000] and block size [128] Testing with sample rate [96000] and block size [256] Testing with sample rate [96000] and block size [512] Testing with sample rate [96000] and block size [1024] FAILED!! 11 tests failed, out of a total of 450 ----------------------------------------------------------------- Starting tests in: pluginval / Non-releasing audio processing... Testing with sample rate [44100] and block size [64] Testing with sample rate [44100] and block size [128] Testing with sample rate [44100] and block size [256] Testing with sample rate [44100] and block size [512] Testing with sample rate [44100] and block size [1024] Testing with sample rate [48000] and block size [64] Testing with sample rate [48000] and block size [128] Testing with sample rate [48000] and block size [256] Testing with sample rate [48000] and block size [512] Testing with sample rate [48000] and block size [1024] Testing with sample rate [96000] and block size [64] Testing with sample rate [96000] and block size [128] Testing with sample rate [96000] and block size [256] Testing with sample rate [96000] and block size [512] Testing with sample rate [96000] and block size [1024] Completed tests in pluginval / Non-releasing audio processing ----------------------------------------------------------------- Starting tests in: pluginval / Plugin state... Completed tests in pluginval / Plugin state ----------------------------------------------------------------- Starting tests in: pluginval / Plugin state restoration... Completed tests in pluginval / Plugin state restoration ----------------------------------------------------------------- Starting tests in: pluginval / Automation... Testing with sample rate [44100] and block size [64] and sub-block size [32] Testing with sample rate [44100] and block size [128] and sub-block size [32] Testing with sample rate [44100] and block size [256] and sub-block size [32] Testing with sample rate [44100] and block size [512] and sub-block size [32] Testing with sample rate [44100] and block size [1024] and sub-block size [32] Testing with sample rate [48000] and block size [64] and sub-block size [32] Testing with sample rate [48000] and block size [128] and sub-block size [32] Testing with sample rate [48000] and block size [256] and sub-block size [32] Testing with sample rate [48000] and block size [512] and sub-block size [32] Testing with sample rate [48000] and block size [1024] and sub-block size [32] Testing with sample rate [96000] and block size [64] and sub-block size [32] Testing with sample rate [96000] and block size [128] and sub-block size [32] Testing with sample rate [96000] and block size [256] and sub-block size [32] Testing with sample rate [96000] and block size [512] and sub-block size [32] Testing with sample rate [96000] and block size [1024] and sub-block size [32] Completed tests in pluginval / Automation ----------------------------------------------------------------- Starting tests in: pluginval / Editor Automation... Completed tests in pluginval / Editor Automation ----------------------------------------------------------------- Starting tests in: pluginval / Automatable Parameters... Completed tests in pluginval / Automatable Parameters ----------------------------------------------------------------- Starting tests in: pluginval / Parameters... Completed tests in pluginval / Parameters ----------------------------------------------------------------- Starting tests in: pluginval / Background thread state... Completed tests in pluginval / Background thread state ----------------------------------------------------------------- Starting tests in: pluginval / Parameter thread safety... Completed tests in pluginval / Parameter thread safety ----------------------------------------------------------------- Starting tests in: pluginval / auval... Completed tests in pluginval / auval ----------------------------------------------------------------- Starting tests in: pluginval / vst3 validator... INFO: Skipping vst3 validator as validator path hasn't been set Completed tests in pluginval / vst3 validator ----------------------------------------------------------------- Starting tests in: pluginval / Basic bus... Completed tests in pluginval / Basic bus ----------------------------------------------------------------- Starting tests in: pluginval / Listing available buses... Inputs: Named layouts: None Discrete layouts: None Outputs: Named layouts: Stereo Discrete layouts: None Main bus num input channels: 0 Main bus num output channels: 2 Completed tests in pluginval / Listing available buses ----------------------------------------------------------------- Starting tests in: pluginval / Enabling all buses... Completed tests in pluginval / Enabling all buses ----------------------------------------------------------------- Starting tests in: pluginval / Disabling non-main busses... Completed tests in pluginval / Disabling non-main busses ----------------------------------------------------------------- Starting tests in: pluginval / Restoring default layout... Main bus num input channels: 0 Main bus num output channels: 2 Completed tests in pluginval / Restoring default layout ----------------------------------------------------------------- Starting tests in: pluginval / Fuzz parameters... Completed tests in pluginval / Fuzz parameters *** FAILED Finished validating: /Users/lindonparker/Desktop/testAUVSTS/Morphestra ULTRA.vst3 *** FAILED WITH EXIT CODE: 1 Finished batch validation
..so it seems theres some subnormals in the buffer... tests 63 to 93
but the AU passes auval...