OS 6.7 Delayed Clashes and Effects with Fett263 Prop File

Not sure what I’m supposed to be looking for, but I just repeatedly pressed my aux button very quickly. Here is the output:

Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#1 ON millis=537546
EVENT: Aux-Pressed ON millis=537546
EVENT: Aux-Released#1 ON millis=537654
EVENT: Aux-Released ON millis=537655
EVENT: Aux-Shortclick#1 ON millis=537655
EVENT: Aux-Shortclick ON millis=537655
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#2 ON millis=537883
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Released#2 ON millis=537996
EVENT: Aux-Released ON millis=537996
EVENT: Aux-Shortclick#2 ON millis=537996
EVENT: Aux-Shortclick ON millis=537997
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#3 ON millis=538106
EVENT: Aux-Pressed ON millis=538106
EVENT: Aux-Released#3 ON millis=538170
EVENT: Aux-Released ON millis=538170
EVENT: Aux-Shortclick#3 ON millis=538170
EVENT: Aux-Shortclick ON millis=538170
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=538243
EVENT: Aux-Pressed ON millis=538243
EVENT: Aux-Released#4 ON millis=538318
EVENT: Aux-Released ON millis=538318
EVENT: Aux-Shortclick#4 ON millis=538318
EVENT: Aux-Shortclick ON millis=538318
EVENT: Aux-Pressed#4 ON millis=538473
EVENT: Aux-Pressed ON millis=538473
EVENT: Aux-Released#4 ON millis=538525
EVENT: Aux-Released ON millis=538525
EVENT: Aux-Shortclick#4 ON millis=538528
EVENT: Aux-Shortclick ON millis=538531
EVENT: Aux-Pressed#4 ON millis=538608
EVENT: Aux-Pressed ON millis=538608
EVENT: Aux-Released#4 ON millis=538739
EVENT: Aux-Released ON millis=538741
EVENT: Aux-Shortclick#4 ON millis=538741
EVENT: Aux-Shortclick ON millis=538741
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=538864
EVENT: Aux-Pressed ON millis=538864
EVENT: Aux-Released#4 ON millis=538927
EVENT: Aux-Released ON millis=538927
EVENT: Aux-Shortclick#4 ON millis=538927
EVENT: Aux-Shortclick ON millis=538928
EVENT: Aux-Pressed#4 ON millis=539055
EVENT: Aux-Pressed ON millis=539055
EVENT: Aux-Released#4 ON millis=539125
EVENT: Aux-Released ON millis=539125
EVENT: Aux-Shortclick#4 ON millis=539125
EVENT: Aux-Shortclick ON millis=539128
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=539268
EVENT: Aux-Pressed ON millis=539268
EVENT: Aux-Released#4 ON millis=539355
EVENT: Aux-Released ON millis=539355
EVENT: Aux-Shortclick#4 ON millis=539355
EVENT: Aux-Shortclick ON millis=539355
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=539511
EVENT: Aux-Pressed ON millis=539511
EVENT: Aux-Released#4 ON millis=539575
EVENT: Aux-Released ON millis=539575
EVENT: Aux-Shortclick#4 ON millis=539575
EVENT: Aux-Shortclick ON millis=539575
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=539718
EVENT: Aux-Pressed ON millis=539720
EVENT: Aux-Released#4 ON millis=539848
EVENT: Aux-Released ON millis=539848
EVENT: Aux-Shortclick#4 ON millis=539848
EVENT: Aux-Shortclick ON millis=539848
EVENT: Aux-Pressed#4 ON millis=539975
EVENT: Aux-Pressed ON millis=539975
EVENT: Aux-Released#4 ON millis=540068
EVENT: Aux-Released ON millis=540068
EVENT: Aux-Shortclick#4 ON millis=540068
EVENT: Aux-Shortclick ON millis=540068
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=540345
EVENT: Aux-Pressed ON millis=540345
EVENT: Aux-Released#4 ON millis=540409
EVENT: Aux-Released ON millis=540409
EVENT: Aux-Shortclick#4 ON millis=540409
EVENT: Aux-Shortclick ON millis=540414
EVENT: Aux-Pressed#4 ON millis=540564
EVENT: Aux-Pressed ON millis=540564
EVENT: Aux-Released#4 ON millis=540645
EVENT: Aux-Released ON millis=540645
EVENT: Aux-Shortclick#4 ON millis=540645
EVENT: Aux-Shortclick ON millis=540645
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=540901
EVENT: Aux-Pressed ON millis=540901
EVENT: Aux-Released#4 ON millis=540977
EVENT: Aux-Released ON millis=540977
EVENT: Aux-Shortclick#4 ON millis=540977
EVENT: Aux-Shortclick ON millis=540977
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=541152
EVENT: Aux-Pressed ON millis=541152
EVENT: Aux-Released#4 ON millis=541274
EVENT: Aux-Released ON millis=541274
EVENT: Aux-Shortclick#4 ON millis=541274
EVENT: Aux-Shortclick ON millis=541274
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=541436
EVENT: Aux-Pressed ON millis=541436
EVENT: Aux-Released#4 ON millis=541529
EVENT: Aux-Released ON millis=541529
EVENT: Aux-Shortclick#4 ON millis=541529
EVENT: Aux-Shortclick ON millis=541529
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=541733
EVENT: Aux-Pressed ON millis=541733
EVENT: Aux-Released#4 ON millis=541785
EVENT: Aux-Released ON millis=541785
EVENT: Aux-Shortclick#4 ON millis=541785
EVENT: Aux-Shortclick ON millis=541796
EVENT: Aux-Pressed#4 ON millis=541955
EVENT: Aux-Pressed ON millis=541955
EVENT: Aux-Released#4 ON millis=542075
EVENT: Aux-Released ON millis=542075
EVENT: Aux-Shortclick#4 ON millis=542075
EVENT: Aux-Shortclick ON millis=542077
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=542249
EVENT: Aux-Pressed ON millis=542249
EVENT: Aux-Released#4 ON millis=542337
EVENT: Aux-Released ON millis=542337
EVENT: Aux-Shortclick#4 ON millis=542340
EVENT: Aux-Shortclick ON millis=542340
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=542492
EVENT: Aux-Pressed ON millis=542493
EVENT: Aux-Released#4 ON millis=542618
EVENT: Aux-Released ON millis=542619
EVENT: Aux-Shortclick#4 ON millis=542619
EVENT: Aux-Shortclick ON millis=542619
Battery voltage: 0.15
EVENT: Aux-Pressed#4 ON millis=542761
EVENT: Aux-Pressed ON millis=542761
EVENT: Aux-Released#4 ON millis=542863
EVENT: Aux-Released ON millis=542864
EVENT: Aux-Shortclick#4 ON millis=542864
EVENT: Aux-Shortclick ON millis=542864
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=543013
EVENT: Aux-Pressed ON millis=543013
EVENT: Aux-Released#4 ON millis=543130
EVENT: Aux-Released ON millis=543130
EVENT: Aux-Shortclick#4 ON millis=543131
EVENT: Aux-Shortclick ON millis=543131
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=543310
EVENT: Aux-Pressed ON millis=543310
EVENT: Aux-Released#4 ON millis=543398
EVENT: Aux-Released ON millis=543398
EVENT: Aux-Shortclick#4 ON millis=543399
EVENT: Aux-Shortclick ON millis=543401
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=543799
EVENT: Aux-Pressed ON millis=543799
EVENT: Aux-Released#4 ON millis=543904
EVENT: Aux-Released ON millis=543904
EVENT: Aux-Shortclick#4 ON millis=543904
EVENT: Aux-Shortclick ON millis=543904
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=544141
EVENT: Aux-Pressed ON millis=544142
EVENT: Aux-Released#4 ON millis=544222
EVENT: Aux-Released ON millis=544222
EVENT: Aux-Shortclick#4 ON millis=544222
EVENT: Aux-Shortclick ON millis=544222
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=544359
EVENT: Aux-Pressed ON millis=544359
EVENT: Aux-Released#4 ON millis=544472
EVENT: Aux-Released ON millis=544472
EVENT: Aux-Shortclick#4 ON millis=544472
EVENT: Aux-Shortclick ON millis=544472
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=544635
EVENT: Aux-Pressed ON millis=544635
EVENT: Aux-Released#4 ON millis=544744
EVENT: Aux-Released ON millis=544744
EVENT: Aux-Shortclick#4 ON millis=544744
EVENT: Aux-Shortclick ON millis=544744
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=544930
EVENT: Aux-Pressed ON millis=544930
EVENT: Aux-Released#4 ON millis=545035
EVENT: Aux-Released ON millis=545035
EVENT: Aux-Shortclick#4 ON millis=545035
EVENT: Aux-Shortclick ON millis=545035
EVENT: Aux-Pressed#4 ON millis=545217
EVENT: Aux-Pressed ON millis=545220
EVENT: Aux-Released#4 ON millis=545289
EVENT: Aux-Released ON millis=545290
EVENT: Aux-Shortclick#4 ON millis=545290
EVENT: Aux-Shortclick ON millis=545290
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=545488
EVENT: Aux-Pressed ON millis=545488
EVENT: Aux-Released#4 ON millis=545547
EVENT: Aux-Released ON millis=545548
EVENT: Aux-Shortclick#4 ON millis=545548
EVENT: Aux-Shortclick ON millis=545549
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=545754
EVENT: Aux-Pressed ON millis=545754
EVENT: Aux-Released#4 ON millis=545811
EVENT: Aux-Released ON millis=545812
EVENT: Aux-Shortclick#4 ON millis=545812
EVENT: Aux-Shortclick ON millis=545812
EVENT: Aux-Pressed#4 ON millis=545917
EVENT: Aux-Pressed ON millis=545917
EVENT: Aux-Released#4 ON millis=546020
EVENT: Aux-Released ON millis=546020
EVENT: Aux-Shortclick#4 ON millis=546020
EVENT: Aux-Shortclick ON millis=546021
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=546180
EVENT: Aux-Pressed ON millis=546181
EVENT: Aux-Released#4 ON millis=546271
EVENT: Aux-Released ON millis=546271
EVENT: Aux-Shortclick#4 ON millis=546272
EVENT: Aux-Shortclick ON millis=546272
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=546488
EVENT: Aux-Pressed ON millis=546488
EVENT: Aux-Released#4 ON millis=546546
EVENT: Aux-Released ON millis=546546
EVENT: Aux-Shortclick#4 ON millis=546546
EVENT: Aux-Shortclick ON millis=546546
EVENT: Aux-Pressed#4 ON millis=546730
EVENT: Aux-Pressed ON millis=546731
EVENT: Aux-Released#4 ON millis=546794
EVENT: Aux-Released ON millis=546794
EVENT: Aux-Shortclick#4 ON millis=546794
EVENT: Aux-Shortclick ON millis=546794
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=546975
EVENT: Aux-Pressed ON millis=546976
EVENT: Aux-Released#4 ON millis=547066
EVENT: Aux-Released ON millis=547066
EVENT: Aux-Shortclick#4 ON millis=547066
EVENT: Aux-Shortclick ON millis=547067
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16

It looks like it’s triggering blasts as expected, did it have delays?

Here is a series of blaster triggers while I had the battery inserted when hooked up to the Serial Monitor:

Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#1 ON millis=249077
EVENT: Aux-Pressed ON millis=249077
EVENT: Aux-Released#1 ON millis=249181
EVENT: Aux-Released ON millis=249181
EVENT: Aux-Shortclick#1 ON millis=249181
EVENT: Aux-Shortclick ON millis=249181
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#2 ON millis=249326
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Released#2 ON millis=249423
EVENT: Aux-Released ON millis=249423
EVENT: Aux-Shortclick#2 ON millis=249423
EVENT: Aux-Shortclick ON millis=249423
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#3 ON millis=249570
EVENT: Aux-Pressed ON millis=249570
EVENT: Aux-Released#3 ON millis=249658
EVENT: Aux-Released ON millis=249658
EVENT: Aux-Shortclick#3 ON millis=249663
EVENT: Aux-Shortclick ON millis=249663
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=249842
EVENT: Aux-Pressed ON millis=249842
EVENT: Aux-Released#4 ON millis=249890
EVENT: Aux-Released ON millis=249890
EVENT: Aux-Shortclick#4 ON millis=249894
EVENT: Aux-Shortclick ON millis=249894
EVENT: Aux-Pressed#4 ON millis=250063
EVENT: Aux-Pressed ON millis=250063
EVENT: Aux-Released#4 ON millis=250117
EVENT: Aux-Released ON millis=250117
EVENT: Aux-Shortclick#4 ON millis=250121
EVENT: Aux-Shortclick ON millis=250121
EVENT: Aux-Pressed#4 ON millis=250296
EVENT: Aux-Pressed ON millis=250296
EVENT: Aux-Released#4 ON millis=250358
EVENT: Aux-Released ON millis=250358
EVENT: Aux-Shortclick#4 ON millis=250358
EVENT: Aux-Shortclick ON millis=250358
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=250524
EVENT: Aux-Pressed ON millis=250528
EVENT: Aux-Released#4 ON millis=250599
EVENT: Aux-Released ON millis=250599
EVENT: Aux-Shortclick#4 ON millis=250600
EVENT: Aux-Shortclick ON millis=250600
EVENT: Aux-Pressed#4 ON millis=250735
EVENT: Aux-Pressed ON millis=250735
EVENT: Aux-Released#4 ON millis=250822
EVENT: Aux-Released ON millis=250822
EVENT: Aux-Shortclick#4 ON millis=250822
EVENT: Aux-Shortclick ON millis=250822
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=250973
EVENT: Aux-Pressed ON millis=250973
EVENT: Aux-Released#4 ON millis=251065
EVENT: Aux-Released ON millis=251065
EVENT: Aux-Shortclick#4 ON millis=251065
EVENT: Aux-Shortclick ON millis=251066
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=251267
EVENT: Aux-Pressed ON millis=251267
EVENT: Aux-Released#4 ON millis=251325
EVENT: Aux-Released ON millis=251325
EVENT: Aux-Shortclick#4 ON millis=251325
EVENT: Aux-Shortclick ON millis=251325
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=251476
EVENT: Aux-Pressed ON millis=251476
EVENT: Aux-Released#4 ON millis=251550
EVENT: Aux-Released ON millis=251550
EVENT: Aux-Shortclick#4 ON millis=251550
EVENT: Aux-Shortclick ON millis=251550
Playing Ascension_Starkiller/hum01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=251721
EVENT: Aux-Pressed ON millis=251725
EVENT: Aux-Released#4 ON millis=251814
EVENT: Aux-Released ON millis=251817
EVENT: Aux-Shortclick#4 ON millis=251818
EVENT: Aux-Shortclick ON millis=251818
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=251959
EVENT: Aux-Pressed ON millis=251959
EVENT: Aux-Released#4 ON millis=252052
EVENT: Aux-Released ON millis=252052
EVENT: Aux-Shortclick#4 ON millis=252055
EVENT: Aux-Shortclick ON millis=252055
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=252212
EVENT: Aux-Pressed ON millis=252212
EVENT: Aux-Released#4 ON millis=252281
EVENT: Aux-Released ON millis=252282
EVENT: Aux-Shortclick#4 ON millis=252282
EVENT: Aux-Shortclick ON millis=252282
EVENT: Aux-Pressed#4 ON millis=252428
EVENT: Aux-Pressed ON millis=252428
EVENT: Aux-Released#4 ON millis=252531
EVENT: Aux-Released ON millis=252531
EVENT: Aux-Shortclick#4 ON millis=252531
EVENT: Aux-Shortclick ON millis=252531
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=252671
EVENT: Aux-Pressed ON millis=252671
EVENT: Aux-Released#4 ON millis=252793
EVENT: Aux-Released ON millis=252793
EVENT: Aux-Shortclick#4 ON millis=252793
EVENT: Aux-Shortclick ON millis=252793
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=252923
EVENT: Aux-Pressed ON millis=252923
EVENT: Aux-Released#4 ON millis=253045
EVENT: Aux-Released ON millis=253045
EVENT: Aux-Shortclick#4 ON millis=253045
EVENT: Aux-Shortclick ON millis=253045
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=253191
EVENT: Aux-Pressed ON millis=253191
EVENT: Aux-Released#4 ON millis=253308
EVENT: Aux-Released ON millis=253311
EVENT: Aux-Shortclick#4 ON millis=253311
EVENT: Aux-Shortclick ON millis=253311
EVENT: Aux-Pressed#4 ON millis=253438
EVENT: Aux-Pressed ON millis=253438
Playing Ascension_Starkiller/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
Playing Ascension_Starkiller/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Released#4 ON millis=253554
EVENT: Aux-Released ON millis=253555
EVENT: Aux-Shortclick#4 ON millis=253555
EVENT: Aux-Shortclick ON millis=253555
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=253735
EVENT: Aux-Pressed ON millis=253735
EVENT: Aux-Released#4 ON millis=253794
EVENT: Aux-Released ON millis=253794
EVENT: Aux-Shortclick#4 ON millis=253794
EVENT: Aux-Shortclick ON millis=253797
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=253998
EVENT: Aux-Pressed ON millis=254001
EVENT: Aux-Released#4 ON millis=254048
EVENT: Aux-Released ON millis=254048
EVENT: Aux-Shortclick#4 ON millis=254048
EVENT: Aux-Shortclick ON millis=254048
EVENT: Aux-Pressed#4 ON millis=254221
EVENT: Aux-Pressed ON millis=254221
EVENT: Aux-Released#4 ON millis=254333
EVENT: Aux-Released ON millis=254333
EVENT: Aux-Shortclick#4 ON millis=254333
EVENT: Aux-Shortclick ON millis=254333
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=254500
EVENT: Aux-Pressed ON millis=254500
EVENT: Aux-Released#4 ON millis=254616
EVENT: Aux-Released ON millis=254616
EVENT: Aux-Shortclick#4 ON millis=254616
EVENT: Aux-Shortclick ON millis=254616
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=254756
EVENT: Aux-Pressed ON millis=254756
EVENT: Aux-Released#4 ON millis=254837
EVENT: Aux-Released ON millis=254837
EVENT: Aux-Shortclick#4 ON millis=254838
EVENT: Aux-Shortclick ON millis=254838
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=255014
EVENT: Aux-Pressed ON millis=255016
EVENT: Aux-Released#4 ON millis=255127
EVENT: Aux-Released ON millis=255127
EVENT: Aux-Shortclick#4 ON millis=255128
EVENT: Aux-Shortclick ON millis=255128
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=255330
EVENT: Aux-Pressed ON millis=255331
EVENT: Aux-Released#4 ON millis=255394
EVENT: Aux-Released ON millis=255395
EVENT: Aux-Shortclick#4 ON millis=255395
EVENT: Aux-Shortclick ON millis=255400
EVENT: Aux-Pressed#4 ON millis=255540
EVENT: Aux-Pressed ON millis=255540
EVENT: Aux-Released#4 ON millis=255674
EVENT: Aux-Released ON millis=255674
EVENT: Aux-Shortclick#4 ON millis=255674
EVENT: Aux-Shortclick ON millis=255674
EVENT: Aux-Pressed#4 ON millis=255781
EVENT: Aux-Pressed ON millis=255781
EVENT: Aux-Released#4 ON millis=255870
EVENT: Aux-Released ON millis=255870
EVENT: Aux-Shortclick#4 ON millis=255870
EVENT: Aux-Shortclick ON millis=255871
unit = 1 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=256033
EVENT: Aux-Pressed ON millis=256033
EVENT: Aux-Released#4 ON millis=256150
EVENT: Aux-Released ON millis=256150
EVENT: Aux-Shortclick#4 ON millis=256150
EVENT: Aux-Shortclick ON millis=256150
unit = 6 vol = 0.50, Playing Ascension_Starkiller/blst/blst02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=256290
EVENT: Aux-Pressed ON millis=256290
EVENT: Aux-Released#4 ON millis=256395
EVENT: Aux-Released ON millis=256395
EVENT: Aux-Shortclick#4 ON millis=256395
EVENT: Aux-Shortclick ON millis=256395
unit = 4 vol = 0.50, Playing Ascension_Starkiller/blst/blst01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=256558
EVENT: Aux-Pressed ON millis=256558
EVENT: Aux-Released#4 ON millis=256678
EVENT: Aux-Released ON millis=256678
EVENT: Aux-Shortclick#4 ON millis=256678
EVENT: Aux-Shortclick ON millis=256678
unit = 5 vol = 0.50, Playing Ascension_Starkiller/blst/blst04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Aux-Pressed#4 ON millis=256842
EVENT: Aux-Pressed ON millis=256842
EVENT: Aux-Released#4 ON millis=256939
EVENT: Aux-Released ON millis=256939
EVENT: Aux-Shortclick#4 ON millis=256939
EVENT: Aux-Shortclick ON millis=256941
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=257559
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
Battery voltage: 3.88
EVENT: Power-Pressed#1 ON millis=260302
EVENT: Power-Pressed ON millis=260302
EVENT: Power-Released#1 ON millis=260452
EVENT: Power-Released ON millis=260452
EVENT: Power-Shortclick#1 ON millis=260452
unit = 1 vol = 0.50, Playing Ascension_Starkiller/in/in01.wav
channels: 1 rate: 44100 bits: 16
No sounds found: pstoff
Amplifier off.
Unmounting SD Card.
Booster off.
Battery voltage: 3.93

It looks like it’s triggering blasts as expected, did it have delays?

There are times when I press the aux button and no sound is played. In 5.9, no matter how fast I hit the aux button the sound and animations were always triggered and very responsive.

Nothing really changed for blasts in OS6 so not really sure why that would be the case. Unfortunately, there’s not much in the output to show a cause currently so we may need to set up a test version with more print outs to see if we can see what might be happening.

I just tested it again with a blade inserted and it looks like the blaster animation on the blade keeps up with my button presses, but the sound doesn’t always play.

I also tried cleaning up the SD card following the Mac instructions here: Apple Mac User Best Practices suggestions? - #2 by Revo, but no change in behavior.

Hmmm, at the very least that eliminates that as a potential cause.

Keep in mind that currently there are 7 wav players available in total. Hum and 2 smoothswings are constantly occupying 3 of those slots.
If you trigger more than 4 more sounds that need to overlap, you’re going to have to wait for the oldest one to finish playing it’s sound before a new sounds will be able to play. Long effect sounds exacerbate the issue.
This is the “dud” you get.
I have something in the works to kill off the oldest sound to make room for new.
See this thread and this video.

This is most likely due to lack of wav players as NoSloppy notes, you can only really have 3 or 4 blast sounds playing at any given time so if you’re overlapping blasts the sound is unable to play, as long as the visual is showing each time then the prop is performing as expected so we’ll just need to test the IgnoreClash fix for the EVENT Clash delays.

You can try this fork for the clash delays, it should correct so that clashes can be done 100ms apart like OS5. Use your existing config but download this version of the OS (this is still pre-Alpha so it’s not fully tested but for this specific use it will work but I wouldn’t run beyond testing just yet).

Click green “Code” button and select “Download ZIP”, then extract to your desktop in a folder named “ProffieOS”, then copy your OS6 config into the new /config folder and upload as usual.

I tested out this OS and while the clashes trigger a little more often, the initial clash is hard to trigger. So I guess it’s better but not really the same as 5.9 (at least for me).

I also did a test where I was back on the main OS 6.7, but I commented out the entire CONFIG_PROP section so I’m using the default prop, and the result was that the clashes and blasters work just as they did in 5.9. So from that test, it would seem there’s something going on in the Fett263 prop file since I’m not having the same issues on the default prop?

Post your config so we can have a look.

It’s the same config as what’s in the OP. The only thing different would be that I commented out all the FETT263 defines and the entire CONFIG_PROP section.

I will point out that when testing the “audio-clash” OS, whether or not I was using the Fett263 prop or the default prop file, the saber behaved the same.

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.5
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SAVE_STATE
// #define DISABLE_DIAGNOSTIC_COMMANDS
#define DISABLE_BASIC_PARSER_STYLES
#define NO_REPEAT_RANDOM
#define MOTION_TIMEOUT 60 * 15 * 1000
// #define ENABLE_SPINS
// #define FILTER_CUTOFF_FREQUENCY 100
// #define FILTER_ORDER 8
// #define SA22C_SWING_ON
// #define SA22C_SWING_ON_SPEED 400
// #define SA22C_THRUST_ON
// #define SA22C_TWIST_OFF
// #define FETT263_SWING_ON
// #define FETT263_SWING_ON_NO_BM
// #define FETT263_SWING_ON_SPEED 400
// #define FETT263_THRUST_ON
// #define FETT263_THRUST_ON_NO_BM
// #define FETT263_TWIST_OFF
// #define FETT263_MOTION_WAKE_POWER_BUTTON
// #define FETT263_QUOTE_PLAYER_START_ON
// #define FETT263_EFFECT_BATTERY_LEVEL
// #define FETT263_SAY_BATTERY_PERCENT
// #define FETT263_BM_CLASH_DETECT 6
// #define FETT263_HOLD_BUTTON_OFF
// #define FETT263_HOLD_BUTTON_LOCKUP
#endif

// #ifdef CONFIG_PROP
// #include "../props/saber_sa22c_buttons.h"
// #include "../props/saber_fett263_buttons.h"
// #endif

#ifdef CONFIG_PRESETS

Preset presets[] = {
  {
    "Ascension_Starkiller;common",
    "common/tracks/TFU_theme_enhanced.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,DeepSkyBlue>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,68,128>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "DeepSkyBlue Humpflicker"
  },
  {
    "TheChosenOne_Hero;common",
    "TheChosenOne_Hero/tracks/Anakin_vs_Obi.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Blue>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,0,128>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Blue Humpflicker"
  },
  {
    "TheChosenOne_Villian;common",
    "TheChosenOne_Villian/tracks/Anakin's_Dark_Deeds.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Blue>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,0,128>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Blue Humpflicker"
  },
  {
    "TheChosenOne_Younglings;common",
    "TheChosenOne_Younglings/tracks/Order66.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Blue>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,0,128>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Blue Humpflicker"
  },
  {
    "BLUE;common",
    "common/tracks/GESW.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Cyan>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,128,128>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Cyan Humpflicker"
  },
  {
    "RED;common",
    "common/tracks/GESW.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Red>,HumpFlickerL<RotateColorsX<Variation,Rgb<128,0,0>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<800>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Red Humpflicker"
  },
  { 
    "GREEN;common", 
    "common/tracks/GESW.wav", 
    StylePtr<Layers<Layers<RotateColorsX<Variation,Green>,HumpFlickerL<RotateColorsX<Variation,Rgb<0,128,0>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Green Humpflicker"
  },
  {
    "PURPLE;common",
    "common/tracks/GESW.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Rgb<95,0,210>>,HumpFlickerL<RotateColorsX<Variation,Rgb<48,0,105>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Purple Humpflicker"
  },
  {
    "YELLOW;common",
    "common/tracks/GESW.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Rgb<180,130,0>>,HumpFlickerL<RotateColorsX<Variation,Rgb<90,65,0>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Yellow Humpflicker"
  },
  {
    "WHITE;common",
    "common/tracks/GESW.wav",
    StylePtr<Layers<Layers<RotateColorsX<Variation,Rgb<100,100,150>>,HumpFlickerL<RotateColorsX<Variation,Rgb<50,50,75>>,50>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "White Humpflicker"
  },
  {
    "Darksaber_Mando;common",
    "common/tracks/Mando_Theme.wav",
    StylePtr<Layers<AudioFlicker<BrownNoiseFlicker<Mix<SwingSpeed<400>,RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<150,150,225>>>,Stripes<5000,-300,RotateColorsX<Variation,Rgb<25,25,55>>,RotateColorsX<Variation,Rgb<75,75,120>>,RotateColorsX<Variation,Rgb<10,10,20>>,RotateColorsX<Variation,Rgb<50,50,75>>>,300>,RotateColorsX<Variation,Rgb<35,35,75>>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<500>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Darksaber"
  },
  {
    "Darksaber_TCW;common",
    "common/tracks/Maul_vs_Vizsla.wav",
    StylePtr<Layers<AudioFlicker<BrownNoiseFlicker<Mix<SwingSpeed<400>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<6425>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,Stripes<5000,-300,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<25700>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<1285>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,300>,Mix<Int<6425>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Darksaber"
  },
  {
    "KRossguard_TFA;common",
    "common/tracks/Kylo_Theme.wav",
    StylePtr<Layers<Stripes<3000,-3500,RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,Black>,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<30,0,0>>,200>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,RotateColorsX<Variation,Rgb<30,0,0>>>>,TransitionLoopL<TrConcat<TrWaveX<AudioFlicker<RotateColorsX<Variation,Red>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,Black,200>>,Int<400>,Int<100>,Int<200>,Int<0>>,AlphaL<Red,Int<0>>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<100>,Int<1000>>>>>,TransitionLoopL<TrConcat<TrWaveX<AudioFlicker<RotateColorsX<Variation,Red>,BrownNoiseFlicker<Black,RotateColorsX<Variation,Rgb<60,0,0>>,300>>,Int<400>,Int<100>,Int<200>,Int<0>>,AlphaL<Red,Int<0>>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<200>,Int<1500>>>>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>>>>(),
    "Unstable Rage"
  },
  {
    "KRossguard_TROS;common",
    "common/tracks/TROS_Trailer.wav",
    StylePtr<Layers<StyleFire<Gradient<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,OrangeRed>,RotateColorsX<Variation,Red>>,RotateColorsX<Variation,Yellow>,0,3,FireConfig<0,2000,5>,FireConfig<0,1500,5>,FireConfig<0,1500,5>,FireConfig<0,1500,5>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<>>>>>(),
    "Fire"
  },
  {
    "Senate_Majority;common",
    "common/tracks/Duel_of_the_Fates.wav",
    StylePtr<Layers<Mix<SwingSpeed<500>,AudioFlicker<Gradient<Gradient<BrownNoiseFlicker<Black,Orange,400>,Red>,Red,Red,Red,Red,Red,Red,Red>,Rgb<120,0,0>>,Gradient<BrownNoiseFlicker<Black,DarkOrange,400>,BrownNoiseFlicker<Black,Rgb<128,0,0>,400>,BrownNoiseFlicker<Black,Rgb<128,0,0>,400>,BrownNoiseFlicker<Black,Rgb<128,0,0>,400>>>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrConcat<TrColorCycle<80,-400>,White,TrWipeIn<50>,Black,TrDelay<450>,Strobe<Black,White,45,60>,TrJoinR<TrSmoothFade<190>,TrWipe<200>>>,TrConcat<TrInstant,White,TrJoin<TrJoin<TrJoin<TrColorCycle<2050,-1500>,TrBoing<2050,15>>,TrBoing<2050,18>>,TrSmoothFade<2050>>>>>>(),
    "Senate Majority"
  },
  {
    "Godzilla;common",
    "",
    StylePtr<Layers<StyleFire<Stripes<2500,-5000,BrownNoiseFlicker<RotateColorsX<Variation,Blue>,Black,20>,RotateColorsX<Variation,Rgb<0,0,10>>,BrownNoiseFlicker<Black,RotateColorsX<Variation,Rgb<25,25,255>>,70>,RotateColorsX<Variation,Rgb<0,0,128>>>,RotateColorsX<Variation,Rgb<0,0,80>>,0,5,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>>,AlphaL<BrownNoiseFlicker<RotateColorsX<Variation,Blue>,Black,300>,SwingSpeed<400>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,EFFECT_LOCKUP_END>,AlphaL<TransitionEffect<White,Rgb<128,0,0>,TrInstant,TrConcat<TrFade<1500>,Blue,TrFade<2000>,Orange,TrFade<2500>>,EFFECT_IGNITION>,Bump<Int<0>,Int<6000>>>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Cyan,40>,TrFade<1000>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<30>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<Layers<AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,ResponsiveStabL<RandomPerLEDFlicker<NavajoWhite,Rgb<255,187,78>>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,White,TrInstant,TrFade<80>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveClashL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrDelay<120>,EFFECT_CLASH>,TrConcat<TrInstant,AlphaL<GreenYellow,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<18000>>>,TrDelay<65>>,TrFade<280>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<18000>>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrWipeIn<400>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<400>>,EFFECT_DRAG_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<HumpFlickerL<Rgb<255,220,28>,40>,Bump<Int<32768>,Int<24000>>>,TrSmoothFade<700>>,EFFECT_DRAG_END>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,SmoothStep<Scale<TwistAngle<>,Int<27000>,Int<29000>>,Int<2000>>>,TrWipeIn<600>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<300>,TrWipeIn<500>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<Cyan,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,TrDelay<2000>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrWaveX<Blue,Int<400>,Int<400>,Int<400>,Int<32768>>,AlphaL<PulsingL<Blue,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1000>,AlphaL<PulsingL<Blue,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Cyan,Int<400>,Int<400>,Int<400>,Int<32768>>,AlphaL<PulsingL<ColorSequence<400,Blue,Cyan>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<400,Cyan,Blue>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Cyan,Int<350>,Int<200>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,DeepSkyBlue,Cyan,White>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<350,DodgerBlue,DeepSkyBlue,Blue>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Cyan,Int<350>,Int<400>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Blue,Cyan,DodgerBlue,Cyan>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<350,Blue,DodgerBlue,Cyan,Cyan>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Cyan,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<300,Blue,DodgerBlue,Cyan,Cyan,Cyan>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<300,Cyan,Blue,DodgerBlue,Cyan,Cyan>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Blue,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<250,Cyan,Blue,DodgerBlue,Cyan,Cyan,White>,Int<400>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<600>,AlphaL<PulsingL<ColorSequence<200,Blue,Cyan,Blue,DodgerBlue,Cyan,Cyan>,Int<500>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Cyan,Int<250>,Int<300>,Int<250>,Int<32768>>,AlphaL<PulsingL<ColorSequence<100,Blue,Cyan,White,DodgerBlue,Cyan,Cyan>,Int<300>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<600>,AlphaL<ColorSequence<200,White,Blue,Cyan,Blue,DodgerBlue,Cyan,Cyan>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1050>>,EFFECT_PREON>>>(),
    "Godzilla"
  },
  {
    "BLUE;common",
    "common/tracks/GESW.wav",
    StylePtr<LengthFinder<>>(),
    "Pixel Counter"
  }
};

BladeConfig blades[] = {
 { 0, WS281XBladePtr<122, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3>>(), CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, auxPin, "aux");
Button AuxButton(BUTTON_AUX, powerButtonPin, "pow");
#endif

As in it worked as expected or it had an issue? We already know the OS6 version of my prop has an added delay because of prop_base, the audio-clash version fixes this and will be part of OS7 when it’s fully tested and merged. If the audio-clash version is working as expected then we don’t need to do anything else, that’s the fix.

Still has issues, but unlike the main 6.7 OS, both the default prop and the Fett263 prop has the issue when running the “audio-clash” OS.

And when I say “issues”, I mean that the clash triggers are not as reactive/responsive as when running the default prop file (by completely removing the CONFIG_PROP section) on the main 6.7 OS. But it’s not as bad as it is on the main OS (so progress?).

Let’s get Serial Monitor output for the following scenarios all with same config, only change will be version, leave config identical otherwise.

  1. OS6.7 default button (no CONFIG_PROP)
  2. OS6.7 my prop
  3. AudioClash fork default button
  4. AudioClash fork my prop

Try to repeat exactly the same clash pattern on each, although I won’t have time to review until tomorrow.

And make sure you don’t have any of the new or test defines. No AUDIO_CLASH_SUPRESSION_LEVEL or other defines that do not work in OS6 or it isn’t apples to apples.

1. OS6.7 default button:

Welcome to ProffieOS v6.7. Type 'help' for more info.
Booster off.
EVENT: Power-Pressed#1 millis=49608
EVENT: Power-Pressed millis=49608
EVENT: Power-Released#1 millis=49715
EVENT: Power-Released millis=49715
EVENT: Power-Shortclick#1 millis=49716
EVENT: Power-Shortclick millis=49716
Ignition.
unit = 0 vol = 0.00, Playing Ascension_Starkiller/hum01.wav
channels: 1 rate: 44100 bits: 16
unit = 1 vol = 0.50, Playing Ascension_Starkiller/out/out02.wav
channels: 1 rate: 44100 bits: 16
humstart: 2000
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=50718
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh04.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=51007
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh05.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=51308
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh09.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=51606
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh10.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=51732
EVENT: Clash ON millis=51938
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=52672
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh15.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=53016
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh14.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=53372
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=53789
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh16.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=54149
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh13.wav
channels: 1 rate: 44100 bits: 16
EVENT: Power-Pressed#1 ON millis=55400
EVENT: Power-Pressed ON millis=55400
EVENT: Power-Released#1 ON millis=55529
EVENT: Power-Released ON millis=55529
EVENT: Power-Shortclick#1 ON millis=55529
unit = 1 vol = 0.50, Playing Ascension_Starkiller/in/in02.wav
channels: 1 rate: 44100 bits: 16
No sounds found: pstoff
Amplifier off.
Unmounting SD Card.
EVENT: Clash millis=57322
Battery voltage: 3.96
Booster off.
Motion disable.
I2C sleeping..
Battery voltage: 3.97
Battery voltage: 3.97

2. OS6.7 Fett263 prop:

Unmounting SD Card.
EVENT: Power-Pressed#1 millis=109342
EVENT: Power-Pressed millis=109342
EVENT: Power-Released#1 millis=109433
EVENT: Power-Released millis=109433
EVENT: Power-Shortclick#1 millis=109433
EVENT: Power-Shortclick millis=109433
Ignition.
unit = 1 vol = 0.00, Playing Ascension_Starkiller/hum01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.50, Playing Ascension_Starkiller/out/out06.wav
channels: 1 rate: 44100 bits: 16
humstart: 2000
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=110490
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh15.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=111147
EVENT: Swing ON millis=111413
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=111942
EVENT: Swing ON millis=111965
EVENT: Swing ON millis=112217
EVENT: Swing ON millis=112503
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=112769
EVENT: Swing ON millis=113033
EVENT: Swing ON millis=113297
EVENT: Swing ON millis=113318
EVENT: Swing ON millis=113559
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=113822
EVENT: Swing ON millis=114089
EVENT: Swing ON millis=114348
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=114901
EVENT: Power-Pressed#1 ON millis=116064
EVENT: Power-Pressed ON millis=116064
EVENT: Power-Released#1 ON millis=116154
EVENT: Power-Released ON millis=116154
EVENT: Power-Shortclick#1 ON millis=116154
unit = 2 vol = 0.50, Playing Ascension_Starkiller/in/in01.wav
channels: 1 rate: 44100 bits: 16
No sounds found: pstoff
Amplifier off.
Unmounting SD Card.
EVENT: Clash millis=117632
Battery voltage: 3.96
Booster off.
EVENT: Clash millis=125825
Battery voltage: 3.97

3. AudioClash fork default button:

EVENT: Power-Pressed#1 millis=129800
EVENT: Power-Pressed millis=129800
Motion chip ... I2C init..
105 found.
FOO:132
EVENT: Power-Released#1 millis=129927
EVENT: Power-Released millis=129927
EVENT: Power-Shortclick#1 millis=129927
EVENT: Power-Shortclick millis=129927
Ignition.
unit = 0 vol = 0.00, Playing Ascension_Starkiller/hum01.wav
channels: 1 rate: 44100 bits: 16
unit = 1 vol = 0.50, Playing Ascension_Starkiller/out/out04.wav
channels: 1 rate: 44100 bits: 16
humstart: 2000
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=131911
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh08.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=132454
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh07.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=132726
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh11.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=133328
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh06.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=133619
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=134232
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=134548
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=134855
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh07.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=135165
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=135819
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh05.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=136146
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh11.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=136842
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh14.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=137463
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh07.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=137756
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh10.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=138392
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh07.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=138744
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh12.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=139384
unit = 1 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh08.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
Battery voltage: 3.89
EVENT: Clash ON millis=140123
unit = 4 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh01.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Power-Pressed#1 ON millis=141494
EVENT: Power-Pressed ON millis=141494
EVENT: Power-Released#1 ON millis=141611
EVENT: Power-Released ON millis=141611
EVENT: Power-Shortclick#1 ON millis=141611
unit = 1 vol = 0.50, Playing Ascension_Starkiller/in/in02.wav
channels: 1 rate: 44100 bits: 16
No sounds found: pstoff
Amplifier off.
Unmounting SD Card.
EVENT: Clash millis=143204
Booster off.
Battery voltage: 3.96
Motion disable.
I2C sleeping..

4. AudioClash fork Fett263 prop:

EVENT: Power-Pressed#1 millis=25892
EVENT: Power-Pressed millis=25892
EVENT: Power-Released#1 millis=25990
EVENT: Power-Released millis=25990
EVENT: Power-Shortclick#1 millis=25990
EVENT: Power-Shortclick millis=25990
Ignition.
unit = 1 vol = 0.00, Playing Ascension_Starkiller/hum01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.50, Playing Ascension_Starkiller/out/out04.wav
channels: 1 rate: 44100 bits: 16
humstart: 2000
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=27059
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh15.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=27084
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl04.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=27346
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=27385
EVENT: Clash ON millis=27653
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh06.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=27909
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=27956
EVENT: Clash ON millis=28223
EVENT: Swing ON millis=28223
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=28466
EVENT: Clash ON millis=28748
EVENT: Clash ON millis=29018
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh06.wav
channels: 1 rate: 44100 bits: 16
Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=29287
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh15.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=29316
EVENT: Clash ON millis=29564
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh08.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=29612
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=29867
EVENT: Clash ON millis=30088
EVENT: Swing ON millis=30110
EVENT: Clash ON millis=30347
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh10.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=30367
Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=30634
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh14.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=30918
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh05.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=31189
EVENT: Swing ON millis=31220
EVENT: Clash ON millis=31457
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh11.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=31734
EVENT: Swing ON millis=31738
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=32002
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh05.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=32288
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh15.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=32324
EVENT: Clash ON millis=32561
EVENT: Swing ON millis=32586
EVENT: Clash ON millis=32845
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=33123
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh04.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=33174
EVENT: Swing ON millis=33446
EVENT: Clash ON millis=33702
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh05.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=33747
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=34037
EVENT: Clash ON millis=34263
EVENT: Clash ON millis=34548
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh10.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=34584
EVENT: Clash ON millis=34825
unit = 6 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh08.wav
channels: 1 rate: 44100 bits: 16
EVENT: Swing ON millis=34860
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=35110
unit = 5 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh13.wav
channels: 1 rate: 44100 bits: 16
EVENT: Clash ON millis=35429
EVENT: Clash ON millis=35704
unit = 2 vol = 0.50, Playing Ascension_Starkiller/clsh/clsh03.wav
channels: 1 rate: 44100 bits: 16
unit = 4 vol = 0.00, Playing Ascension_Starkiller/swingl/swingl03.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ascension_Starkiller/swingh/swingh03.wav
channels: 1 rate: 44100 bits: 16
EVENT: Power-Pressed#1 ON millis=37701
EVENT: Power-Pressed ON millis=37702
EVENT: Power-Released#1 ON millis=37831
EVENT: Power-Released ON millis=37831
EVENT: Power-Shortclick#1 ON millis=37831
unit = 2 vol = 0.50, Playing Ascension_Starkiller/in/in01.wav
channels: 1 rate: 44100 bits: 16
No sounds found: pstoff
Amplifier off.
Unmounting SD Card.
Battery voltage: 3.96

From my testing, I noticed that the Fett263 prop is triggering “EVENT: Swing ON” when I’m hitting the saber. The series of "EVENT: Swing ON"s in the OS6.7 Fett263 prop readout is from me hitting the saber and no clash is triggering. I also tried removing all FETT263_SWING_ON related defines, but the Swing ON event still triggers on clash.

EVENT: Swing ON is just the prop detecting swings, the default button doesn’t use EVENT_SWING so it wouldn’t detect swings, it’s actually just saying “Swing” while "ON, just like you see “Clash ON”. That’s not tied to FETT263_SWING_ON, that define just let’s the swing ignition trigger, the prop would still DetectSwing() with or without it enabled it’s just a matter of what it does when it detects a swing. Swings being detected when you hit the blade are normal, you’re causing acceleration on different axis depending on where you hit the saber and the orientation of the board.

We might need some additional printouts or information in the serial monitor, there’s a couple of clashes detected without sounds but I can’t tell if it’s because you ran out of wav players or if something is preventing the clash sound from triggering. When you clash are there times the visual effect shows but the sound doesn’t play?

I’ll try to put some additional print outs in the audio-clash prop over the weekend to show more of what’s actually being detected and what’s occurring after the detection and let you know when to test again.

Also, can you post the top of your config (defines) you’re using to test, just want to have a record of what’s enabled and what’s not.

EVENT: Swing ON is just the prop detecting swings, the default button doesn’t use EVENT_SWING so it wouldn’t detect swings, it’s actually just saying “Swing” while "ON, just like you see “Clash ON”. That’s not tied to FETT263_SWING_ON, that define just let’s the swing ignition trigger, the prop would still DetectSwing() with or without it enabled it’s just a matter of what it does when it detects a swing. Swings being detected when you hit the blade are normal, you’re causing acceleration on different axis depending on where you hit the saber and the orientation of the board.

How come the EVENT: Swing ON doesn’t come up when I’m clashing on the default prop if it’s supposed to happen?

We might need some additional printouts or information in the serial monitor, there’s a couple of clashes detected without sounds but I can’t tell if it’s because you ran out of wav players or if something is preventing the clash sound from triggering. When you clash are there times the visual effect shows but the sound doesn’t play?

Yes, I just did a quick test on OS6.7 with default prop and the AudioClash fork with your prop file, and I do have times where the visual effect shows but the sound doesn’t play. In my tests I’m rapid clashing so it’s most likely the wav player issue.

Also, can you post the top of your config (defines) you’re using to test, just want to have a record of what’s enabled and what’s not.

Here is the top of the config:

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.5
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SAVE_STATE
// #define DISABLE_DIAGNOSTIC_COMMANDS
#define DISABLE_BASIC_PARSER_STYLES
#define NO_REPEAT_RANDOM
#define MOTION_TIMEOUT 60 * 15 * 1000
// #define ENABLE_SPINS
// #define FILTER_CUTOFF_FREQUENCY 100
// #define FILTER_ORDER 8
// #define SA22C_SWING_ON
// #define SA22C_SWING_ON_SPEED 400
// #define SA22C_THRUST_ON
// #define SA22C_TWIST_OFF
#define FETT263_SWING_ON
#define FETT263_SWING_ON_NO_BM
#define FETT263_SWING_ON_SPEED 400
#define FETT263_THRUST_ON
#define FETT263_THRUST_ON_NO_BM
#define FETT263_TWIST_OFF
#define FETT263_MOTION_WAKE_POWER_BUTTON
#define FETT263_QUOTE_PLAYER_START_ON
#define FETT263_EFFECT_BATTERY_LEVEL
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_BM_CLASH_DETECT 6
// #define FETT263_HOLD_BUTTON_OFF
// #define FETT263_HOLD_BUTTON_LOCKUP
#endif

Unfortunately, I’m not going to be able to test again until after the weekend.

The default button file doesn’t run DetectSwing() because it doesn’t use EVENT_SWING.