ruurd@Ruurds-MBP-2 ~ % auval -v 'aufx' 'Psui' 'Manu' AU Validation Tool Version: 1.7.0 Copyright 2003-2019, Apple Inc. All Rights Reserved. Specify -h (-help) for command options -------------------------------------------------- VALIDATING AUDIO UNIT: 'aufx' - 'Psui' - 'Manu' -------------------------------------------------- Manufacturer String: JUCE AudioUnit Name: SurroundPlugin Component Version: 1.0.0 (0x10000) * * PASS -------------------------------------------------- TESTING OPEN TIMES: COLD: JUCE v6.0.4 Time to open AudioUnit: 18.392 ms WARM: Time to open AudioUnit: 9.388 ms FIRST TIME: Time for initialization: 0.015 ms * * PASS -------------------------------------------------- VERIFYING DEFAULT SCOPE FORMATS: Input Scope Bus Configuration: Default Bus Count:1 Bus Name: Input Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Has Channel Layouts: 0x640001 0x650002 0x710003 0x830003 0x730004 0x750005 0x790006 0x8B0006 0x7D0007 0xAA0006 0xAD0007 0x8C0007 0x940007 0x800008 0x7E0008 0x6B0004 0x6C0004 0x6D0005 0x6E0006 0x6F0008 0x660002 0x670002 0x680002 0x690002 0x6A0002 0x700008 0x720003 0x740004 0x760005 0x770005 0x780005 0x7A0006 0x7B0006 0x7C0006 0x7F0008 0x810008 0x820008 0x840004 0x850003 0x860004 0x870005 0x880004 0x890005 0x8A0005 0x8D0006 0x8E0007 0x8F0007 0xB70008 0xB80008 0x900008 0x910010 0x950002 0x960003 0x970004 0x980004 0x990004 0x9A0005 0x9B0006 0x9C0007 0x9D0007 0x9E0007 0x9F0007 0xA00008 0xA10008 0xA20008 0xA30008 0xA40008 0xA50008 0xA60008 0xA70008 0xA80004 0xA90005 0xAB0006 0xAC0006 0xAE0007 0xAF0007 0xB60007 0xB00007 0xB10008 0xB20008 0xB30008 0xB40009 0xB50009 0xBE0001 0xBE0004 0xBE0009 0xBE0010 0xBE0019 0xBE0024 Default Layout: Tag=0x650002, Num Chan Descs=0 Output Scope Bus Configuration: Default Bus Count:1 Bus Name: Output Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Has Channel Layouts: 0x640001 0x650002 0x710003 0x830003 0x730004 0x750005 0x790006 0x8B0006 0x7D0007 0xAA0006 0xAD0007 0x8C0007 0x940007 0x800008 0x7E0008 0x6B0004 0x6C0004 0x6D0005 0x6E0006 0x6F0008 0x660002 0x670002 0x680002 0x690002 0x6A0002 0x700008 0x720003 0x740004 0x760005 0x770005 0x780005 0x7A0006 0x7B0006 0x7C0006 0x7F0008 0x810008 0x820008 0x840004 0x850003 0x860004 0x870005 0x880004 0x890005 0x8A0005 0x8D0006 0x8E0007 0x8F0007 0xB70008 0xB80008 0x900008 0x910010 0x950002 0x960003 0x970004 0x980004 0x990004 0x9A0005 0x9B0006 0x9C0007 0x9D0007 0x9E0007 0x9F0007 0xA00008 0xA10008 0xA20008 0xA30008 0xA40008 0xA50008 0xA60008 0xA70008 0xA80004 0xA90005 0xAB0006 0xAC0006 0xAE0007 0xAF0007 0xB60007 0xB00007 0xB10008 0xB20008 0xB30008 0xB40009 0xB50009 0xBE0001 0xBE0004 0xBE0009 0xBE0010 0xBE0019 0xBE0024 Default Layout: Tag=0x650002, Num Chan Descs=0 * * PASS -------------------------------------------------- VERIFYING REQUIRED PROPERTIES: * * PASS -------------------------------------------------- VERIFYING RECOMMENDED PROPERTIES: VERIFYING PROPERTY: Latency ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 PASS VERIFYING PROPERTY: Tail Time ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_require: inScope == kAudioUnitScope_Global InvalidScope /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 PASS VERIFYING PROPERTY: Bypass Effect ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124 PASS * * PASS -------------------------------------------------- VERIFYING OPTIONAL PROPERTIES: * * PASS -------------------------------------------------- VERIFYING SPECIAL PROPERTIES: VERIFYING CUSTOM UI Cocoa Views Available: 1 JUCE_AUCocoaViewClass_790da60eb2b7658c PASS HAS FACTORY PRESETS ID: 0 Name: Untitled VERIFYING CLASS INFO PASS TESTING HOST CALLBACKS PASS * * PASS -------------------------------------------------- PUBLISHED PARAMETER INFO: Testing that parameters retain value across reset and initialization PASS * * PASS -------------------------------------------------- FORMAT TESTS: Reported Channel Capabilities (explicit): [-1, -1] 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 X X X X ca_require: IsStreamFormatWritable(inScope, inElement) NotWritable /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:875 ca_require: IsStreamFormatWritable(inScope, inElement) NotWritable /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:875 # # AudioChannelLayouts (89), Input Scope: ChannelLayout is Writable: T The Unit publishes the following Channel Layouts: 0x640001, 0x650002, 0x710003, 0x830003, 0x730004, 0x750005, 0x790006, 0x8B0006, 0x7D0007, 0xAA0006, 0xAD0007, 0x8C0007, 0x940007, 0x800008, 0x7E0008, 0x6B0004, 0x6C0004, 0x6D0005, 0x6E0006, 0x6F0008, 0x660002, 0x670002, 0x680002, 0x690002, 0x6A0002, 0x700008, 0x720003, 0x740004, 0x760005, 0x770005, 0x780005, 0x7A0006, 0x7B0006, 0x7C0006, 0x7F0008, 0x810008, 0x820008, 0x840004, 0x850003, 0x860004, 0x870005, 0x880004, 0x890005, 0x8A0005, 0x8D0006, 0x8E0007, 0x8F0007, 0xB70008, 0xB80008, 0x900008, 0x910010, 0x950002, 0x960003, 0x970004, 0x980004, 0x990004, 0x9A0005, 0x9B0006, 0x9C0007, 0x9D0007, 0x9E0007, 0x9F0007, 0xA00008, 0xA10008, 0xA20008, 0xA30008, 0xA40008, 0xA50008, 0xA60008, 0xA70008, 0xA80004, 0xA90005, 0xAB0006, 0xAC0006, 0xAE0007, 0xAF0007, 0xB60007, 0xB00007, 0xB10008, 0xB20008, 0xB30008, 0xB40009, 0xB50009, 0xBE0001, 0xBE0004, 0xBE0009, 0xBE0010, 0xBE0019, 0xBE0024, Is Audio Channel Layout Available: Mono Stereo Binau. AU_4 Ambi. AU_5 AU_5_0 AU_6 AU_6_0 AU_7_0 AU_7_0F AU_8 AU_5_1 AU_6_1 AU_7_1 AU_7_1F X X X X X X X X X X X X X X X X Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x640001, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6C0004, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6B0004, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6D0005, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x760005, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6E0006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x8B0006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x8C0007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x940007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6F0008, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x790006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x7D0007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x800008, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x7E0008, Success - did not reset format with mis-matched layout # # AudioChannelLayouts (89), Output Scope: ChannelLayout is Writable: T The Unit publishes the following Channel Layouts: 0x640001, 0x650002, 0x710003, 0x830003, 0x730004, 0x750005, 0x790006, 0x8B0006, 0x7D0007, 0xAA0006, 0xAD0007, 0x8C0007, 0x940007, 0x800008, 0x7E0008, 0x6B0004, 0x6C0004, 0x6D0005, 0x6E0006, 0x6F0008, 0x660002, 0x670002, 0x680002, 0x690002, 0x6A0002, 0x700008, 0x720003, 0x740004, 0x760005, 0x770005, 0x780005, 0x7A0006, 0x7B0006, 0x7C0006, 0x7F0008, 0x810008, 0x820008, 0x840004, 0x850003, 0x860004, 0x870005, 0x880004, 0x890005, 0x8A0005, 0x8D0006, 0x8E0007, 0x8F0007, 0xB70008, 0xB80008, 0x900008, 0x910010, 0x950002, 0x960003, 0x970004, 0x980004, 0x990004, 0x9A0005, 0x9B0006, 0x9C0007, 0x9D0007, 0x9E0007, 0x9F0007, 0xA00008, 0xA10008, 0xA20008, 0xA30008, 0xA40008, 0xA50008, 0xA60008, 0xA70008, 0xA80004, 0xA90005, 0xAB0006, 0xAC0006, 0xAE0007, 0xAF0007, 0xB60007, 0xB00007, 0xB10008, 0xB20008, 0xB30008, 0xB40009, 0xB50009, 0xBE0001, 0xBE0004, 0xBE0009, 0xBE0010, 0xBE0019, 0xBE0024, Is Audio Channel Layout Available: Mono Stereo Binau. AU_4 Ambi. AU_5 AU_5_0 AU_6 AU_6_0 AU_7_0 AU_7_0F AU_8 AU_5_1 AU_6_1 AU_7_1 AU_7_1F X X X X X X X X X X X X X X X X Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x640001, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6C0004, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6B0004, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6D0005, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x760005, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6E0006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x8B0006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x8C0007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x940007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x6F0008, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x790006, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x7D0007, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x800008, Success - did not reset format with mis-matched layout Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved Current Format Tag = 0x650002, New Format Tag = 0x7E0008, Success - did not reset format with mis-matched layout * * 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 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 /Applications/JUCE-6.0.4/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:1447 inFramesToProcess=8192, mMaxFramesPerSlice=512; TooManyFrames from AU (0x8a2150b7): 'aufx' 'Psui' 'Manu', render err: -10874 PASS Test MIDI PASS * * PASS -------------------------------------------------- AU VALIDATION SUCCEEDED. --------------------------------------------------