
    AU Validation Tool
    Version: 1.10.0 
    Copyright 2003-2019, Apple Inc. All Rights Reserved.
    Specify -h (-help) for command options

--------------------------------------------------
VALIDATING AUDIO UNIT: 'aufx' - 'Cpf1' - 'Clst'
--------------------------------------------------
Manufacturer String: Celeste Lab
AudioUnit Name: CELESTE Parallel
Component Version: 0.1.0 (0x100)

* * PASS
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
Time to open AudioUnit:         7.822 ms
WARM:
Time to open AudioUnit:         1.738  ms
This AudioUnit is a version 2 implementation.
FIRST TIME:
Time for initialization:        0.043 ms

* * PASS
--------------------------------------------------
VERIFYING DEFAULT SCOPE FORMATS:
Input Scope Bus Configuration:
 Default Bus Count:1
    Bus Name: Stereo input
    Default Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
    Has Channel Layouts: 0x650002 0x660002 0x670002 0x6A0002 
    Default Layout:
	Tag=0x650002, Num Chan Descs=0

Output Scope Bus Configuration:
 Default Bus Count:1
    Bus Name: Stereo output
    Default Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
    Has Channel Layouts: 0x650002 0x660002 0x670002 0x6A0002 
    Default Layout:
	Tag=0x650002, Num Chan Descs=0

* * PASS
--------------------------------------------------
VERIFYING REQUIRED PROPERTIES:

* * PASS
--------------------------------------------------
VERIFYING RECOMMENDED PROPERTIES:
  VERIFYING PROPERTY: Latency
    PASS
  VERIFYING PROPERTY: Tail Time
    PASS
  VERIFYING PROPERTY: Bypass Effect
    PASS

* * PASS
--------------------------------------------------
VERIFYING OPTIONAL PROPERTIES:

* * PASS
--------------------------------------------------
VERIFYING SPECIAL PROPERTIES:

VERIFYING CUSTOM UI
Cocoa Views Available: 1
  JUCE_AUCocoaViewClass_74a6c42be9dc5952
    PASS

HAS FACTORY PRESETS
    ID:   0    Name: Custom

VERIFYING CLASS INFO
    PASS

TESTING HOST CALLBACKS
    PASS

* * PASS
--------------------------------------------------
PUBLISHED PARAMETER INFO:

# # # 57 Global Scope Parameters:
Parameter ID:108124
Name: MASTER MIX
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.420, Maximum = 1.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:3148801
Name: WAVEFOLDER
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.160, Maximum = 1.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:3493088
Name: LFO Rate
Parameter Type: Generic
Values: Minimum = 0.050, Default = 0.220, Maximum = 8.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:109637894
Name: SPACE
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.350, Maximum = 1.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:110364436
Name: DELAY A
Parameter Type: Generic
Values: Minimum = 20, Default = 340, Maximum = 1200
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:110364437
Name: DELAY B
Parameter Type: Generic
Values: Minimum = 20, Default = 510, Maximum = 1600
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:773352680
Name: Bypass
Parameter Type: Boolean
Values: Minimum = Off, Default = Off, Maximum = On
Flags: Values Have Strings, High Resolution, Readable, Writable 
  -parameter PASS

Parameter ID:798419949
Name: FILTER
Parameter Type: Generic
Values: Minimum = 80, Default = 6500, Maximum = 18000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1079164854
Name: MOTION
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.250, Maximum = 1.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1141971201
Name: Output
Parameter Type: Generic
Values: Minimum = -18.000, Default = 0.000, Maximum = 6.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1241644663
Name: Delays in series
Parameter Type: Boolean
Values: Minimum = Off, Default = Off, Maximum = On
Flags: Values Have Strings, High Resolution, Readable, Writable 
  -parameter PASS

Parameter ID:1955982213
Name: FEEDBACK
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.420, Maximum = 0.850
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504536
Name: Tang Master
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504537
Name: Tang LFO rate
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504538
Name: Tang LFO depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504539
Name: Tang Wavefolder drive
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504540
Name: Tang VCA level
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504541
Name: Tang Chaos amount
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504542
Name: Tang Wavefolder mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504543
Name: Tang VCA mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504544
Name: Tang LFO targets
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 3
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504545
Name: Tang Chaos targets
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 3
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504567
Name: Tang Global bypass
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 1
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504569
Name: Tang Bypass mask
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 255
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504571
Name: Tang Delay 2 time
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504572
Name: Tang Delay 2 feedback
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504573
Name: Tang Delay 2 mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504574
Name: Tang Delay 2 routing
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 3
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504600
Name: Tang Routes mask
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 63
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504695
Name: Tang Expanded routes
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 127
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504696
Name: Tang Expanded bypass
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 127
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504698
Name: Tang Chorus depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504699
Name: Tang Chorus mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504722
Name: Tang Flanger depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504723
Name: Tang Flanger mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504724
Name: Tang Crusher bits
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504726
Name: Tang Crusher mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504727
Name: Tang Freeze hold
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504729
Name: Tang Freeze mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504731
Name: Tang Tremolo depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504753
Name: Tang Tremolo mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504755
Name: Tang Auto-pan depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504756
Name: Tang Auto-pan mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504757
Name: Tang Envelope depth
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504761
Name: Tang Mute mask
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 8191
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:605504762
Name: Tang Solo mask
Parameter Type: Generic
Values: Minimum = 0, Default = 0, Maximum = 8191
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458391
Name: Tang Glitch amount
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458392
Name: Tang Glitch probability
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458393
Name: Tang Delay time
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458394
Name: Tang Delay feedback
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458395
Name: Tang Filter cutoff
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458396
Name: Tang Filter resonance
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458397
Name: Tang Dry mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458398
Name: Tang Glitch mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458399
Name: Tang Delay mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1266458400
Name: Tang Filter mix
Parameter Type: Generic
Values: Minimum = 0.000, Default = 0.000, Maximum = 100.000
Flags: Values Have Strings, High Resolution, Can Ramp, Readable, Writable 
  -parameter PASS

Parameter ID:1926285672
Name: Tang controller only
Parameter Type: Boolean
Values: Minimum = Off, Default = Off, Maximum = On
Flags: Values Have Strings, High Resolution, Readable, Writable 
  -parameter PASS

Testing that parameters retain value across reset and initialization
  PASS

* * PASS
--------------------------------------------------
FORMAT TESTS:

Reported Channel Capabilities (explicit):
      [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                                                                       

# # AudioChannelLayouts (4), Input Scope:
ChannelLayout is Writable: T
The Unit publishes the following Channel Layouts:
  0x650002, 0x660002, 0x670002, 0x6A0002, 

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                                                                                                               

Current Format:AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful

Current Format:AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful

# # AudioChannelLayouts (4), Output Scope:
ChannelLayout is Writable: T
The Unit publishes the following Channel Layouts:
  0x650002, 0x660002, 0x670002, 0x6A0002, 

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                                                                                                               

Current Format:AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful

Current Format:AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful

* * PASS
--------------------------------------------------
RENDER TESTS:

Input Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Output Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, 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

Checking connection semantics:
Connection format:
AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
  PASS

Bad Max Frames - Render should fail
  PASS

Checking parameter setting
Using AudioUnitSetParameter
Using AudioUnitScheduleParameter
  PASS

Checking ramped parameter scheduling
  PASS

Test MIDI
  PASS

* * PASS
--------------------------------------------------
AU VALIDATION SUCCEEDED.
--------------------------------------------------
