Started validating: AudioUnit:Effects/aufx,AUTQ,DOOM Started validating: AudioUnit:Effects/aufx,AUTQ,DOOM Random seed: 0x646ab99 Validation started 19 Aug 2022 5:25:23pm Strictness level: 5 ----------------------------------------------------------------- Starting tests in: pluginval / Scan for plugins located in: AudioUnit:Effects/aufx,AUTQ,DOOM... Num plugins found: 1 Testing plugin: AudioUnit-Auto-Q-63690a8b-646f7d64 Doomsville Soundscapes: Auto-Q v2.1.0 Completed tests in pluginval / Scan for plugins located in: AudioUnit:Effects/aufx,AUTQ,DOOM ----------------------------------------------------------------- Starting tests in: pluginval / Open plugin (cold)... Time taken to open plugin (cold): 152 ms Completed tests in pluginval / Open plugin (cold) ----------------------------------------------------------------- Starting tests in: pluginval / Open plugin (warm)... Time taken to open plugin (warm): 0 Running tests 1 times Completed tests in pluginval / Open plugin (warm) ----------------------------------------------------------------- Starting tests in: pluginval / Plugin info... Plugin name: Auto-Q Alternative names: Auto-Q SupportsDoublePrecision: no Reported latency: 0 Reported taillength: 0 Time taken to run test: 0 Completed tests in pluginval / Plugin info ----------------------------------------------------------------- Starting tests in: pluginval / Plugin programs... Num programs: 4 Program 0 name: Factory Preset Program 1 name: Auto-Wah Program 2 name: Auto-Wah II Program 3 name: Funky Punky All program names checked Changing program Changing program to: 1 Changing program to: 1 Changing program to: 0 Changing program to: 2 Changing program to: 3 !!! WARNING: Current program is -1... Is this correct? Time taken to run test: 0 Completed tests in pluginval / Plugin programs ----------------------------------------------------------------- Starting tests in: pluginval / Editor... Time taken to open editor (cold): 221 ms Time taken to open editor (warm): 208 ms Time taken to run test: 434 ms Completed tests in pluginval / Editor ----------------------------------------------------------------- Starting tests in: pluginval / Open editor whilst processing... Time taken to run test: 213 ms 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] 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] Time taken to run test: 13 ms Completed tests in pluginval / Audio processing ----------------------------------------------------------------- Starting tests in: pluginval / Plugin state... Time taken to run test: 0 Completed tests in pluginval / Plugin state ----------------------------------------------------------------- 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] Time taken to run test: 2 ms Completed tests in pluginval / Automation ----------------------------------------------------------------- Starting tests in: pluginval / Editor Automation... Time taken to run test: 1 sec Completed tests in pluginval / Editor Automation ----------------------------------------------------------------- Starting tests in: pluginval / Automatable Parameters... Testing parameter: 0 - On Parameter info: index - 0, paramName - On, defaultValue - 0, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 1 - Cutoff Parameter info: index - 1, paramName - Cutoff, defaultValue - 0.0981964, label - Hz, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 2 - Q Parameter info: index - 2, paramName - Q, defaultValue - 0, label - , numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 3 - Attack Parameter info: index - 3, paramName - Attack, defaultValue - 0.0763052, label - mSec, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 4 - Release Parameter info: index - 4, paramName - Release, defaultValue - 0.249625, label - mSec, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 5 - Threshold Parameter info: index - 5, paramName - Threshold, defaultValue - 0.7, label - dB, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 6 - Sensitivity Parameter info: index - 6, paramName - Sensitivity, defaultValue - 0.157895, label - , numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 7 - On/Off Parameter info: index - 7, paramName - On/Off, defaultValue - 0, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 8 - Gain Parameter info: index - 8, paramName - Gain, defaultValue - 0.625, label - dB, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 9 - Boost Q Parameter info: index - 9, paramName - Boost Q, defaultValue - 0, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 10 - Analog Nyquist Parameter info: index - 10, paramName - Analog Nyquist, defaultValue - 1, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 11 - Self Oscillate Parameter info: index - 11, paramName - Self Oscillate, defaultValue - 0, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 12 - Enable NLP Parameter info: index - 12, paramName - Enable NLP, defaultValue - 1, label - , numSteps - 2, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1 Testing accessers Testing parameter: 13 - Filter Type Parameter info: index - 13, paramName - Filter Type, defaultValue - 0, label - , numSteps - 3, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1|2 Testing accessers Testing parameter: 14 - Meter Parameter info: index - 14, paramName - Meter, defaultValue - 0, label - Units, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 15 - Threshold Exceeded Parameter info: index - 15, paramName - Threshold Exceeded, defaultValue - 0, label - Units, numSteps - 2147483647, isDiscrete - 0, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - Testing accessers Testing parameter: 16 - Scale GUI Parameter info: index - 16, paramName - Scale GUI, defaultValue - 0.6, label - , numSteps - 6, isDiscrete - 1, isBoolean - 0, isOrientationInverted - 0, isAutomatable - 1, isMetaParameter - 0, category - 0, all value strings - 0|1|2|3|4|5 Testing accessers Time taken to run test: 1 ms Completed tests in pluginval / Automatable Parameters ----------------------------------------------------------------- Starting tests in: pluginval / auval... AU Validation Tool Version: 1.8.0 Copyright 2003-2019, Apple Inc. All Rights Reserved. Specify -h (-help) for command options -------------------------------------------------- VALIDATING AUDIO UNIT: 'aufx' - 'AUTQ' - 'DOOM' -------------------------------------------------- Manufacturer String: Doomsville Soundscapes AudioUnit Name: Auto-Q Component Version: 2.1.0 (0x20100) * * PASS -------------------------------------------------- TESTING OPEN TIMES: COLD: Time to open AudioUnit: 3.072 ms WARM: Time to open AudioUnit: 0.028 ms FIRST TIME: Time for initialization: 0.002 ms * * PASS -------------------------------------------------- VERIFYING DEFAULT SCOPE FORMATS: Input Scope Bus Configuration: Default Bus Count:2 Bus Name: Main Input Format Bus 0: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Bus Name: Sidechain Format Bus 1: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Output Scope Bus Configuration: Default Bus Count:1 Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved * * PASS -------------------------------------------------- VERIFYING REQUIRED PROPERTIES: * * PASS -------------------------------------------------- VERIFYING RECOMMENDED PROPERTIES: VERIFYING PROPERTY: Latency PASS VERIFYING PROPERTY: Tail Time WARNING: Recommended Property is not supported VERIFYING PROPERTY: Bypass Effect PASS * * PASS -------------------------------------------------- VERIFYING OPTIONAL PROPERTIES: * * PASS -------------------------------------------------- VERIFYING SPECIAL PROPERTIES: VERIFYING CUSTOM UI Cocoa Views Available: 1 AUCocoaViewFactory_919FACCD32764793B7D6B219A7E9870E PASS HAS FACTORY PRESETS ID: 0 Name: Factory Preset ID: 1 Name: Auto-Wah ID: 2 Name: Auto-Wah II ID: 3 Name: Funky Punky VERIFYING CLASS INFO PASS TESTING HOST CALLBACKS PASS * * PASS -------------------------------------------------- PUBLISHED PARAMETER INFO: # # # 17 Global Scope Parameters: Parameter ID:0 Name: On Parameter Type: Indexed Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: SWITCH OFF Value: 1, String: SWITCH ON -parameter PASS Parameter ID:1 Name: Cutoff Parameter Type: Hz Values: Minimum = 20.000000, Default = 1000.000000, Maximum = 10000.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:2 Name: Q Parameter Type: Values: Minimum = 0.707000, Default = 0.707000, Maximum = 20.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:3 Name: Attack Parameter Type: mSec Values: Minimum = 1.000000, Default = 20.000000, Maximum = 250.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:4 Name: Release Parameter Type: mSec Values: Minimum = 1.000000, Default = 500.000000, Maximum = 2000.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:5 Name: Threshold Parameter Type: dB Values: Minimum = -20.000000, Default = -6.000000, Maximum = 0.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:6 Name: Sensitivity Parameter Type: Values: Minimum = 0.250000, Default = 1.000000, Maximum = 5.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:7 Name: On/Off Parameter Type: Indexed Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: SWITCH OFF Value: 1, String: SWITCH ON -parameter PASS Parameter ID:10 Name: Gain Parameter Type: dB Values: Minimum = -20.000000, Default = 0.000000, Maximum = 12.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:11 Name: Boo st Q Parameter Type: Indexed Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: BOOST Q OFF Value: 1, String: BOOST Q ON -parameter PASS Parameter ID:12 Name: Analog Nyquist Parameter Type: Indexed Values: Minimum = 0.000000, Default = 1.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: SWITCH OFF Value: 1, String: SWITCH ON -parameter PASS Parameter ID:13 Name: Self Oscillate Parameter Type: Indexed Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: SWITCH OFF Value: 1, String: SWITCH ON -parameter PASS Parameter ID:14 Name: Enable NLP Parameter Type: Indexed Values: Minimum = 0.000000, Default = 1.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 2 Value: 0, String: SWITCH OFF Value: 1, String: SWITCH ON -parameter PASS Parameter ID:15 Name: Filter Type Parameter Type: Indexed Values: Minimum = 0.000000, Default = 0.000000, Maximum = 2.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 3 Value: 0, String: kSVF LP Value: 1, String: kSVF HP Value: 2, String: kSVF BP -parameter PASS Parameter ID:16 Name: Meter Parameter Type: Units Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:17 Name: Threshold Exceeded Parameter Type: Units Values: Minimum = 0.000000, Default = 0.000000, Maximum = 1.000000 Flags: High Resolution, Readable, Writable -parameter PASS Parameter ID:131077 Name: Scale GUI Parameter Type: Indexed Values: Minimum = 0.000000, Default = 3.000000, Maximum = 5.000000 Flags: High Resolution, Readable, Writable Parameter has Value Strings Num Strings = 6 Value : 0, String: tiny Value: 1, String: small Value: 2, String: medium Value: 3, String: normal Value: 4, String: large Value: 5, String: giant -parameter PASS Testing that parameters retain value across reset and initialization PASS * * PASS -------------------------------------------------- FORMAT TESTS: Reported Channel Capabilities (explicit): [1, 1] [1, 2] [2, 2] Input/Output Channel Handling: 1-1 1-2 1-4 1-5 1-6 1-7 1-8 2-2 2-4 2-5 2-6 2-7 2-8 4-4 4-5 5-5 6-6 7-7 8-8 X X X * * PASS -------------------------------------------------- RENDER TESTS: Input Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Output Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Render Test at 512 frames Slicing Render Test at 64 frames PASS Render Test at 64 frames, sample rate: 22050 Hz Render Test at 137 frames, sample rate: 96000 Hz Render Test at 4096 frames, sample rate: 48000 Hz Render Test at 4096 frames, sample rate: 192000 Hz Render Test at 4096 frames, sample rate: 11025 Hz Render Test at 512 frames, sample rate: 44100 Hz PASS 1 Channel Test: Render Test at 512 frames PASS 1 to 2 Channel Render Test at 256 frames PASS Checking connection semantics: Connection format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved PASS Bad Max Frames - Render should fail PASS Checking parameter setting Using AudioUnitSetParameter Using AudioUnitScheduleParameter PASS Test MIDI WARNING: AU implements MusicDeviceMIDIEvent but is of type 'aufx' (it should be 'aumf') PASS * * PASS -------------------------------------------------- AU VALIDATION SUCCEEDED. -------------------------------------------------- auval exited with code: 0 Time taken to run test: 293 ms Completed tests in pluginval / auval ----------------------------------------------------------------- Starting tests in: pluginval / vst3 validator... Time taken to run test: 0 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: Mono, Stereo, Mono, Stereo Discrete layouts: Discrete #1, Discrete #2, Discrete #1, Discrete #2 Outputs: Named layouts: Mono, Stereo Discrete layouts: Discrete #1, Discrete #2 Main bus num input channels: 2 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... !!! WARNING: Disabling non-main buses failed Completed tests in pluginval / Disabling non-main busses ----------------------------------------------------------------- Starting tests in: pluginval / Restoring default layout... Main bus num input channels: 2 Main bus num output channels: 2 Time taken to run test: 2 ms Time taken to run all tests: 2 secs Completed tests in pluginval / Restoring default layout Finished validating: AudioUnit:Effects/aufx,AUTQ,DOOM ALL TESTS PASSED Finished batch validation