Button Clicks are not recognized properly by Fett263 Prop-File

I switched recently (with the ProffieOS7-Beta) from the BC-Propfile to the Fett-Propfile. Most things are working quite nice except one thing: While I was able to make multiple quick blasterdeflections via pressing buttons in the BC-File this was not possible in the Fett-File. In the latter one the saber just ignored button presses (and according to serial monitor - even just not recognize them while they work just fine in the BC-One). First guess was that saber runs out of wav players but the KILL_OLD_PLAYERS define didn’t work.

Here is the serial-monitor output from OS7-Fett Prop:

12:58:14.007 β†’ EVENT: ?48 millis=131978
12:58:14.007 β†’ EVENT MENU TURN LEFT
12:58:14.007 β†’ EVENT: ?48 millis=132055
12:58:14.007 β†’ EVENT MENU TURN LEFT
12:58:14.007 β†’ EVENT: ?48 millis=132109
12:58:14.007 β†’ EVENT MENU TURN LEFT
12:58:14.007 β†’ EVENT: Swing millis=132112
12:58:14.007 β†’ EVENT: Swing millis=132247
12:58:14.007 β†’ EVENT: ?47 millis=132283
12:58:14.007 β†’ EVENT MENU TURN RIGHT
12:58:14.007 β†’ EVENT: Welcome to ProffieOS v7.0
12:58:14.007 β†’ For available serial commands, see:
12:58:14.007 β†’ ProffieOS Documentation: Serial Monitor Commands
12:58:14.007 β†’ EVENT: Power-Pressed#1 millis=142747
12:58:14.007 β†’ EVENT: Power-Pressed millis=142747
12:58:14.147 β†’ EVENT: Power-Released#1 millis=142873
12:58:14.147 β†’ EVENT: Power-Released millis=142873
12:58:14.147 β†’ EVENT: Power-Shortclick#1 millis=142873
12:58:14.147 β†’ EVENT: Power-Shortclick millis=142873
12:58:14.334 β†’ EVENT: Power-SavedShortclick#1 millis=143048
12:58:14.334 β†’ Ignition.
12:58:14.334 β†’ unit = 0 vol = 0.00, Playing Revan/hum01.wav
12:58:14.334 β†’ channels: 1 rate: 44100 bits: 16
12:58:14.334 β†’ unit = 1 vol = 0.50, Playing Revan/out01.wav
12:58:14.334 β†’ channels: 1 rate: 44100 bits: 16
12:58:14.381 β†’ humstart: 100
12:58:14.381 β†’ unit = 3 vol = 0.00, Playing Revan/swingl08.wav
12:58:14.381 β†’ channels: 1 rate: 44100 bits: 16
12:58:14.381 β†’ unit = 2 vol = 0.00, Playing Revan/swingh08.wav
12:58:14.381 β†’ channels: 1 rate: 44100 bits: 16
12:58:14.802 β†’ EVENT: ?48 ON millis=143512
12:58:14.802 β†’ EVENT MENU TURN LEFT
12:58:15.506 β†’ unit = 2 vol = 0.00, Playing Revan/swingl04.wav
12:58:15.506 β†’ channels: 1 rate: 44100 bits: 16
12:58:15.553 β†’ unit = 3 vol = 0.00, Playing Revan/swingh04.wav
12:58:15.553 β†’ channels: 1 rate: 44100 bits: 16
12:58:16.588 β†’ unit = 3 vol = 0.00, Playing Revan/swingl08.wav
12:58:16.588 β†’ channels: 1 rate: 44100 bits: 16
12:58:16.588 β†’ unit = 2 vol = 0.00, Playing Revan/swingh08.wav
12:58:16.634 β†’ channels: 1 rate: 44100 bits: 16
12:58:16.728 β†’ EVENT: Power-Pressed#1 ON millis=145443
12:58:16.728 β†’ EVENT: Power-Pressed ON millis=145443
12:58:16.869 β†’ EVENT: Power-Released#1 ON millis=145590
12:58:16.869 β†’ EVENT: Power-Released ON millis=145590
12:58:16.869 β†’ EVENT: Power-Shortclick#1 ON millis=145590
12:58:16.869 β†’ EVENT: Power-Shortclick ON millis=145590
12:58:17.009 β†’ EVENT: Power-SavedShortclick#1 ON millis=145744
12:58:17.009 β†’ unit = 1 vol = 0.50, Playing Revan/blst04.wav
12:58:17.009 β†’ channels: 1 rate: 44100 bits: 16
12:58:17.199 β†’ EVENT: ?48 ON millis=145930
12:58:17.199 β†’ EVENT MENU TURN LEFT
12:58:17.432 β†’ EVENT: Power-Pressed#1 ON millis=146183
12:58:17.432 β†’ EVENT: Power-Pressed ON millis=146183
12:58:17.620 β†’ unit = 2 vol = 0.00, Playing Revan/swingl03.wav
12:58:17.620 β†’ channels: 1 rate: 44100 bits: 16
12:58:17.620 β†’ unit = 3 vol = 0.00, Playing Revan/swingh03.wav
12:58:17.620 β†’ channels: 1 rate: 44100 bits: 16
12:58:17.620 β†’ EVENT: Power-Released#1 ON millis=146356
12:58:17.620 β†’ EVENT: Power-Released ON millis=146356
12:58:17.620 β†’ EVENT: Power-Shortclick#1 ON millis=146356
12:58:17.620 β†’ EVENT: Power-Shortclick ON millis=146356
12:58:17.761 β†’ EVENT: Power-SavedShortclick#1 ON millis=146487
12:58:17.761 β†’ unit = 1 vol = 0.50, Playing Revan/blst02.wav
12:58:17.761 β†’ channels: 1 rate: 44100 bits: 16
12:58:18.088 β†’ EVENT: Power-Pressed#1 ON millis=146841
12:58:18.088 β†’ EVENT: Power-Pressed ON millis=146841
12:58:18.230 β†’ EVENT: Power-Released#1 ON millis=146980
12:58:18.230 β†’ EVENT: Power-Released ON millis=146980
12:58:18.230 β†’ EVENT: Power-Shortclick#1 ON millis=146980
12:58:18.230 β†’ EVENT: Power-Shortclick ON millis=146981
12:58:18.418 β†’ EVENT: Power-SavedShortclick#1 ON millis=147143
12:58:18.418 β†’ unit = 4 vol = 0.50, Playing Revan/blst04.wav
12:58:18.418 β†’ channels: 1 rate: 44100 bits: 16
12:58:18.655 β†’ unit = 2 vol = 0.00, Playing Revan/swingl03.wav
12:58:18.655 β†’ channels: 1 rate: 44100 bits: 16
12:58:18.655 β†’ unit = 3 vol = 0.00, Playing Revan/swingh03.wav
12:58:18.655 β†’ channels: 1 rate: 44100 bits: 16
12:58:18.751 β†’ EVENT: Power-Pressed#1 ON millis=147504
12:58:18.751 β†’ EVENT: Power-Pressed ON millis=147504
12:58:18.938 β†’ EVENT: Power-Released#1 ON millis=147665
12:58:18.938 β†’ EVENT: Power-Released ON millis=147665
12:58:18.938 β†’ EVENT: Power-Shortclick#1 ON millis=147665
12:58:18.938 β†’ EVENT: Power-Shortclick ON millis=147665
12:58:19.080 β†’ EVENT: Power-SavedShortclick#1 ON millis=147807
12:58:19.080 β†’ unit = 1 vol = 0.50, Playing Revan/blst04.wav
12:58:19.080 β†’ channels: 1 rate: 44100 bits: 16
12:58:19.410 β†’ EVENT: Power-Pressed#1 ON millis=148154
12:58:19.410 β†’ EVENT: Power-Pressed ON millis=148154
12:58:19.551 β†’ Playing Revan/swingl03.wav
12:58:19.551 β†’ channels: 1 rate: 44100 bits: 16
12:58:19.599 β†’ Playing Revan/swingh03.wav
12:58:19.599 β†’ channels: 1 rate: 44100 bits: 16
12:58:19.599 β†’ EVENT: Power-Released#1 ON millis=148323
12:58:19.599 β†’ EVENT: Power-Released ON millis=148324
12:58:19.599 β†’ EVENT: Power-Shortclick#1 ON millis=148324
12:58:19.599 β†’ EVENT: Power-Shortclick ON millis=148324
12:58:19.740 β†’ EVENT: Power-SavedShortclick#1 ON millis=148461
12:58:19.740 β†’ unit = 1 vol = 0.50, Playing Revan/blst06.wav
12:58:19.740 β†’ channels: 1 rate: 44100 bits: 16
12:58:19.927 β†’ unit = 3 vol = 0.00, Playing Revan/swingl04.wav
12:58:19.927 β†’ channels: 1 rate: 44100 bits: 16
12:58:19.927 β†’ unit = 2 vol = 0.00, Playing Revan/swingh04.wav
12:58:19.927 β†’ channels: 1 rate: 44100 bits: 16
12:58:20.069 β†’ EVENT: Power-Pressed#1 ON millis=148812
12:58:20.069 β†’ EVENT: Power-Pressed ON millis=148812
12:58:20.211 β†’ EVENT: Power-Released#1 ON millis=148960
12:58:20.211 β†’ EVENT: Power-Released ON millis=148960
12:58:20.211 β†’ EVENT: Power-Shortclick#1 ON millis=148960
12:58:20.211 β†’ EVENT: Power-Shortclick ON millis=148961
12:58:20.398 β†’ EVENT: Power-SavedShortclick#1 ON millis=149117
12:58:20.398 β†’ unit = 1 vol = 0.50, Playing Revan/blst04.wav
12:58:20.493 β†’ channels: 1 rate: 44100 bits: 16
12:58:20.493 β†’ EVENT: Power-Pressed#1 ON millis=149229
12:58:20.493 β†’ EVENT: Power-Pressed ON millis=149229
12:58:20.635 β†’ EVENT: Power-Released#1 ON millis=149361
12:58:20.635 β†’ EVENT: Power-Released ON millis=149361
12:58:20.635 β†’ EVENT: Power-Shortclick#1 ON millis=149361
12:58:20.635 β†’ EVENT: Power-Shortclick ON millis=149361
12:58:20.682 β†’ Playing Revan/hum01.wav
12:58:20.682 β†’ channels: 1 rate: 44100 bits: 16
12:58:20.823 β†’ EVENT: Power-SavedShortclick#1 ON millis=149533
12:58:20.823 β†’ unit = 4 vol = 0.50, Playing Revan/blst01.wav
12:58:20.823 β†’ channels: 1 rate: 44100 bits: 16
12:58:20.917 β†’ unit = 3 vol = 0.00, Playing Revan/swingl04.wav
12:58:20.963 β†’ channels: 1 rate: 44100 bits: 16
12:58:20.963 β†’ unit = 2 vol = 0.00, Playing Revan/swingh04.wav
12:58:20.963 β†’ channels: 1 rate: 44100 bits: 16
12:58:21.151 β†’ EVENT: Power-Pressed#1 ON millis=149896
12:58:21.151 β†’ EVENT: Power-Pressed ON millis=149896
12:58:21.291 β†’ EVENT: Power-Released#1 ON millis=150040
12:58:21.291 β†’ EVENT: Power-Released ON millis=150040
12:58:21.291 β†’ EVENT: Power-Shortclick#1 ON millis=150040
12:58:21.291 β†’ EVENT: Power-Shortclick ON millis=150040
12:58:21.479 β†’ EVENT: Power-SavedShortclick#1 ON millis=150197
12:58:21.479 β†’ unit = 1 vol = 0.50, Playing Revan/blst02.wav
12:58:21.479 β†’ channels: 1 rate: 44100 bits: 16
12:58:21.574 β†’ EVENT: ?47 ON millis=150307
12:58:21.574 β†’ EVENT MENU TURN RIGHT
12:58:21.621 β†’ EVENT: Power-Pressed#1 ON millis=150335
12:58:21.621 β†’ EVENT: Power-Pressed ON millis=150336
12:58:21.763 β†’ EVENT: Power-Released#1 ON millis=150478
12:58:21.763 β†’ EVENT: Power-Released ON millis=150481
12:58:21.763 β†’ EVENT: Power-Shortclick#1 ON millis=150481
12:58:21.763 β†’ EVENT: Power-Shortclick ON millis=150481
12:58:21.905 β†’ EVENT: Power-SavedShortclick#1 ON millis=150644
12:58:21.905 β†’ unit = 4 vol = 0.50, Playing Revan/blst03.wav
12:58:21.952 β†’ channels: 1 rate: 44100 bits: 16
12:58:22.000 β†’ unit = 3 vol = 0.00, Playing Revan/swingl03.wav
12:58:22.000 β†’ channels: 1 rate: 44100 bits: 16
12:58:22.000 β†’ unit = 2 vol = 0.00, Playing Revan/swingh03.wav
12:58:22.045 β†’ channels: 1 rate: 44100 bits: 16
12:58:22.139 β†’ EVENT: Power-Pressed#1 ON millis=150873
12:58:22.139 β†’ EVENT: Power-Pressed ON millis=150874
12:58:22.277 β†’ EVENT: Power-Released#1 ON millis=151023
12:58:22.277 β†’ EVENT: Power-Released ON millis=151023
12:58:22.277 β†’ EVENT: Power-Shortclick#1 ON millis=151023
12:58:22.277 β†’ EVENT: Power-Shortclick ON millis=151025
12:58:22.464 β†’ EVENT: Power-SavedShortclick#1 ON millis=151177
12:58:22.464 β†’ unit = 1 vol = 0.50, Playing Revan/blst01.wav
12:58:22.464 β†’ channels: 1 rate: 44100 bits: 16
12:58:22.604 β†’ EVENT: ?47 ON millis=151342
12:58:22.604 β†’ EVENT MENU TURN RIGHT
12:58:22.697 β†’ EVENT: Power-Pressed#1 ON millis=151440
12:58:22.697 β†’ EVENT: Power-Pressed ON millis=151440
12:58:22.841 β†’ EVENT: Power-Released#1 ON millis=151591
12:58:22.841 β†’ EVENT: Power-Released ON millis=151591
12:58:22.841 β†’ EVENT: Power-Shortclick#1 ON millis=151591
12:58:22.841 β†’ EVENT: Power-Shortclick ON millis=151591
12:58:23.029 β†’ EVENT: Power-SavedShortclick#1 ON millis=151741
12:58:23.029 β†’ unit = 4 vol = 0.50, Playing Revan/blst05.wav
12:58:23.029 β†’ channels: 1 rate: 44100 bits: 16
12:58:23.122 β†’ unit = 2 vol = 0.00, Playing Revan/swingl08.wav
12:58:23.122 β†’ channels: 1 rate: 44100 bits: 16
12:58:23.122 β†’ unit = 3 vol = 0.00, Playing Revan/swingh08.wav
12:58:23.122 β†’ channels: 1 rate: 44100 bits: 16
12:58:23.263 β†’ EVENT: Power-Pressed#1 ON millis=151981
12:58:23.263 β†’ EVENT: Power-Pressed ON millis=151981
12:58:23.357 β†’ EVENT: ?47 mods Power ON millis=152109
12:58:23.357 β†’ EVENT MENU TURN RIGHT
12:58:23.357 β†’ EVENT: Power-Released#1 ON millis=152112
12:58:23.405 β†’ EVENT: Power-Released ON millis=152114
12:58:23.971 β†’ EVENT: ?48 ON millis=152682
12:58:23.971 β†’ EVENT MENU TURN LEFT
12:58:24.111 β†’ EVENT: Power-Pressed#1 ON millis=152853
12:58:24.111 β†’ EVENT: Power-Pressed ON millis=152853
12:58:24.159 β†’ unit = 2 vol = 0.00, Playing Revan/swingl03.wav
12:58:24.159 β†’ channels: 1 rate: 44100 bits: 16
12:58:24.206 β†’ unit = 3 vol = 0.00, Playing Revan/swingh03.wav
12:58:24.206 β†’ channels: 1 rate: 44100 bits: 16
12:58:24.253 β†’ EVENT: Power-Released#1 ON millis=152984
12:58:24.253 β†’ EVENT: Power-Released ON millis=152985
12:58:24.253 β†’ EVENT: Power-Shortclick#1 ON millis=152985
12:58:24.253 β†’ EVENT: Power-Shortclick ON millis=152985
12:58:24.442 β†’ EVENT: Power-SavedShortclick#1 ON millis=153158
12:58:24.442 β†’ unit = 1 vol = 0.50, Playing Revan/blst06.wav
12:58:24.442 β†’ channels: 1 rate: 44100 bits: 16
12:58:24.630 β†’ EVENT: Power-Pressed#1 ON millis=153339
12:58:24.630 β†’ EVENT: Power-Pressed ON millis=153339
12:58:24.725 β†’ EVENT: ?47 mods Power ON millis=153470
12:58:24.725 β†’ EVENT MENU TURN RIGHT
12:58:24.725 β†’ EVENT: Power-Released#1 ON millis=153477
12:58:24.725 β†’ EVENT: Power-Released ON millis=153477
12:58:25.101 β†’ EVENT: Power-Pressed#1 ON millis=153847
12:58:25.101 β†’ EVENT: Power-Pressed ON millis=153847
12:58:25.290 β†’ EVENT: Power-Released#1 ON millis=154006
12:58:25.290 β†’ EVENT: Power-Released ON millis=154006
12:58:25.290 β†’ EVENT: Power-Shortclick#1 ON millis=154006
12:58:25.290 β†’ EVENT: Power-Shortclick ON millis=154006
12:58:25.383 β†’ EVENT: ?48 ON millis=154123
12:58:25.383 β†’ EVENT MENU TURN LEFT
12:58:25.430 β†’ EVENT: Power-SavedShortclick#1 ON millis=154149
12:58:25.430 β†’ unit = 1 vol = 0.50, Playing Revan/blst03.wav
12:58:25.430 β†’ channels: 1 rate: 44100 bits: 16
12:58:25.523 β†’ unit = 3 vol = 0.00, Playing Revan/swingl01.wav
12:58:25.523 β†’ channels: 1 rate: 44100 bits: 16
12:58:25.570 β†’ unit = 2 vol = 0.00, Playing Revan/swingh01.wav
12:58:25.570 β†’ channels: 1 rate: 44100 bits: 16
12:58:25.663 β†’ EVENT: Power-Pressed#1 ON millis=154418
12:58:25.663 β†’ EVENT: Power-Pressed ON millis=154418
12:58:25.852 β†’ EVENT: Power-Released#1 ON millis=154571
12:58:25.852 β†’ EVENT: Power-Released ON millis=154571
12:58:25.852 β†’ EVENT: Power-Shortclick#1 ON millis=154571
12:58:25.852 β†’ EVENT: Power-Shortclick ON millis=154571
12:58:25.994 β†’ EVENT: Power-SavedShortclick#1 ON millis=154721
12:58:25.994 β†’ unit = 4 vol = 0.50, Playing Revan/blst01.wav
12:58:25.994 β†’ channels: 1 rate: 44100 bits: 16
12:58:25.994 β†’ Playing Revan/swingl01.wav
12:58:25.994 β†’ channels: 1 rate: 44100 bits: 16
12:58:26.041 β†’ Playing Revan/swingh01.wav
12:58:26.041 β†’ channels: 1 rate: 44100 bits: 16
12:58:26.309 β†’ EVENT: Power-Pressed#1 ON millis=155058
12:58:26.309 β†’ EVENT: Power-Pressed ON millis=155058
12:58:26.402 β†’ EVENT: ?48 mods Power ON millis=155150
12:58:26.402 β†’ EVENT MENU TURN LEFT
12:58:26.496 β†’ EVENT: Power-Released#1 ON millis=155220
12:58:26.496 β†’ EVENT: Power-Released ON millis=155221
12:58:26.543 β†’ EVENT: ?48 ON millis=155279
12:58:26.543 β†’ EVENT MENU TURN LEFT
12:58:26.685 β†’ unit = 2 vol = 0.00, Playing Revan/swingl06.wav
12:58:26.685 β†’ channels: 1 rate: 44100 bits: 16
12:58:26.685 β†’ unit = 3 vol = 0.00, Playing Revan/swingh06.wav
12:58:26.685 β†’ channels: 1 rate: 44100 bits: 16
12:58:27.017 β†’ Playing Revan/hum01.wav
12:58:27.017 β†’ channels: 1 rate: 44100 bits: 16
12:58:27.254 β†’ EVENT: Power-Pressed#1 ON millis=155983
12:58:27.254 β†’ EVENT: Power-Pressed ON millis=155983
12:58:27.397 β†’ EVENT: Power-Released#1 ON millis=156146
12:58:27.397 β†’ EVENT: Power-Released ON millis=156146
12:58:27.397 β†’ EVENT: Power-Shortclick#1 ON millis=156146
12:58:27.397 β†’ EVENT: Power-Shortclick ON millis=156146
12:58:27.536 β†’ EVENT: ?47 ON millis=156248
12:58:27.536 β†’ EVENT MENU TURN RIGHT
12:58:27.536 β†’ EVENT: Power-SavedShortclick#1 ON millis=156288
12:58:27.536 β†’ unit = 1 vol = 0.50, Playing Revan/blst01.wav
12:58:27.583 β†’ channels: 1 rate: 44100 bits: 16
12:58:27.677 β†’ EVENT: ?47 ON millis=156411
12:58:27.677 β†’ EVENT MENU TURN RIGHT
12:58:27.770 β†’ EVENT: Power-Pressed#1 ON millis=156511
12:58:27.770 β†’ EVENT: Power-Pressed ON millis=156511
12:58:27.959 β†’ unit = 3 vol = 0.00, Playing Revan/swingl06.wav
12:58:27.959 β†’ channels: 1 rate: 44100 bits: 16
12:58:27.959 β†’ unit = 2 vol = 0.00, Playing Revan/swingh06.wav
12:58:27.959 β†’ channels: 1 rate: 44100 bits: 16
12:58:28.005 β†’ EVENT: Power-Released#1 ON millis=156717
12:58:28.005 β†’ EVENT: Power-Released ON millis=156717
12:58:28.005 β†’ EVENT: Power-Shortclick#1 ON millis=156717
12:58:28.005 β†’ EVENT: Power-Shortclick ON millis=156717
12:58:28.099 β†’ EVENT: Power-SavedShortclick#1 ON millis=156812
12:58:28.099 β†’ unit = 4 vol = 0.50, Playing Revan/blst04.wav
12:58:28.099 β†’ channels: 1 rate: 44100 bits: 16
12:58:28.378 β†’ EVENT: Power-Pressed#1 ON millis=157091
12:58:28.378 β†’ EVENT: Power-Pressed ON millis=157091
12:58:28.520 β†’ EVENT: Power-Released#1 ON millis=157270
12:58:28.520 β†’ EVENT: Power-Released ON millis=157270
12:58:28.520 β†’ EVENT: Power-Shortclick#1 ON millis=157270
12:58:28.567 β†’ EVENT: Power-Shortclick ON millis=157270
12:58:28.567 β†’ EVENT: ?47 ON millis=157277
12:58:28.567 β†’ EVENT MENU TURN RIGHT
12:58:28.661 β†’ EVENT: Power-SavedShortclick#1 ON millis=157392
12:58:28.661 β†’ unit = 1 vol = 0.50, Playing Revan/blst01.wav
12:58:28.661 β†’ channels: 1 rate: 44100 bits: 16
12:58:28.944 β†’ EVENT: Power-Pressed#1 ON millis=157698
12:58:28.944 β†’ EVENT: Power-Pressed ON millis=157698
12:58:29.178 β†’ unit = 2 vol = 0.00, Playing Revan/swingl07.wav
12:58:29.178 β†’ channels: 1 rate: 44100 bits: 16
12:58:29.178 β†’ unit = 3 vol = 0.00, Playing Revan/swingh07.wav
12:58:29.178 β†’ channels: 1 rate: 44100 bits: 16
12:58:29.178 β†’ EVENT: Power-Released#1 ON millis=157927
12:58:29.178 β†’ EVENT: Power-Released ON millis=157927
12:58:29.178 β†’ EVENT: Power-Shortclick#1 ON millis=157928
12:58:29.178 β†’ EVENT: Power-Shortclick ON millis=157928
12:58:29.272 β†’ EVENT: Power-SavedShortclick#1 ON millis=158004
12:58:29.272 β†’ unit = 4 vol = 0.50, Playing Revan/blst04.wav
12:58:29.272 β†’ channels: 1 rate: 44100 bits: 16
12:58:29.697 β†’ EVENT: ?47 ON millis=158441
12:58:29.697 β†’ EVENT MENU TURN RIGHT
12:58:29.932 β†’ EVENT: ?47 ON millis=158665
12:58:29.932 β†’ EVENT MENU TURN RIGHT
12:58:30.357 β†’ unit = 2 vol = 0.00, Playing Revan/swingl07.wav
12:58:30.357 β†’ channels: 1 rate: 44100 bits: 16
12:58:30.357 β†’ unit = 3 vol = 0.00, Playing Revan/swingh07.wav
12:58:30.357 β†’ channels: 1 rate: 44100 bits: 16
12:58:31.299 β†’ Battery voltage: 3.92
12:58:31.536 β†’ EVENT: ?48 ON millis=160248
12:58:31.536 β†’ EVENT MENU TURN LEFT
12:58:31.583 β†’ EVENT: Swing ON millis=160318
12:58:31.583 β†’ EVENT: ?48 ON millis=160327
12:58:31.583 β†’ EVENT MENU TURN LEFT
12:58:31.677 β†’ EVENT: ?48 ON millis=160381
12:58:31.677 β†’ EVENT MENU TURN LEFT
12:58:31.772 β†’ unit = 2 vol = 0.00, Playing Revan/swingl04.wav
12:58:31.772 β†’ channels: 1 rate: 44100 bits: 16
12:58:31.772 β†’ unit = 3 vol = 0.00, Playing Revan/swingh04.wav
12:58:31.772 β†’ channels: 1 rate: 44100 bits: 16
12:58:31.911 β†’ EVENT: Power-Pressed#1 ON millis=160664
12:58:31.911 β†’ EVENT: Power-Pressed ON millis=160665
12:58:32.101 β†’ EVENT: ?48 mods Power ON millis=160811
12:58:32.101 β†’ EVENT MENU TURN LEFT
12:58:32.194 β†’ EVENT: ?48 ON millis=160916
12:58:32.194 β†’ EVENT MENU TURN LEFT
12:58:32.383 β†’ EVENT: ?48 ON millis=161084
12:58:32.383 β†’ EVENT MENU TURN LEFT
12:58:32.476 β†’ Playing Revan/swingl04.wav
12:58:32.476 β†’ channels: 1 rate: 44100 bits: 16
12:58:32.476 β†’ Playing Revan/swingh04.wav
12:58:32.476 β†’ channels: 1 rate: 44100 bits: 16
12:58:33.369 β†’ Playing Revan/hum01.wav
12:58:33.369 β†’ channels: 1 rate: 44100 bits: 16
12:58:33.796 β†’ unit = 2 vol = 0.00, Playing Revan/swingl06.wav
12:58:33.796 β†’ channels: 1 rate: 44100 bits: 16
12:58:33.796 β†’ unit = 3 vol = 0.00, Playing Revan/swingh06.wav
12:58:33.796 β†’ channels: 1 rate: 44100 bits: 16
12:58:35.817 β†’ EVENT: ?47 ON millis=164534
12:58:35.817 β†’ EVENT MENU TURN RIGHT
12:58:35.864 β†’ EVENT: Power-Released#1 ON millis=164607
12:58:35.864 β†’ EVENT: Power-Released ON millis=164607
12:58:36.192 β†’ unit = 2 vol = 0.00, Playing Revan/swingl04.wav
12:58:36.192 β†’ channels: 1 rate: 44100 bits: 16
12:58:36.192 β†’ unit = 3 vol = 0.00, Playing Revan/swingh04.wav
12:58:36.192 β†’ channels: 1 rate: 44100 bits: 16
12:58:36.947 β†’ EVENT: Power-Pressed#1 ON millis=165690
12:58:36.947 β†’ EVENT: Power-Pressed ON millis=165690
12:58:37.276 β†’ EVENT: Power-Held#1 ON millis=165992
12:58:37.276 β†’ EVENT: Power-Held ON millis=165992
12:58:37.746 β†’ EVENT: Power-HeldMedium#1 ON millis=166491
12:58:37.746 β†’ EVENT: Power-HeldMedium ON millis=166491
12:58:38.925 β†’ Playing Revan/swingl04.wav
12:58:38.925 β†’ channels: 1 rate: 44100 bits: 16
12:58:38.925 β†’ Playing Revan/swingh04.wav
12:58:38.925 β†’ channels: 1 rate: 44100 bits: 16
12:58:38.972 β†’ EVENT: Power-HeldLong#1 ON millis=167693
12:58:38.972 β†’ unit = 1 vol = 0.50, Playing Revan/in01.wav
12:58:38.972 β†’ channels: 1 rate: 44100 bits: 16
12:58:39.398 β†’ EVENT: Power-Released#1 millis=168130
12:58:39.398 β†’ EVENT: Power-Released millis=168130
12:58:39.586 β†’ EVENT: ?48 millis=168314
12:58:39.586 β†’ EVENT MENU TURN LEFT
12:58:39.634 β†’ EVENT: ?48 millis=168354
12:58:39.634 β†’ EVENT MENU TURN LEFT
12:58:39.681 β†’ EVENT: ?48 millis=168392
12:58:39.681 β†’ EVENT MENU TURN LEFT
12:58:39.775 β†’ EVENT: ?48 millis=168502
12:58:39.775 β†’ EVENT MENU TURN LEFT
12:58:39.869 β†’ No sounds found: pstoff
12:58:39.915 β†’ Amplifier off.
12:58:40.903 β†’ Unmounting SD Card.
12:58:43.545 β†’ EVENT: Swing millis=172287
12:58:43.591 β†’ EVENT: ?47 millis=172307
12:58:43.591 β†’ EVENT MENU TURN RIGHT
12:58:43.637 β†’ EVENT: ?47 millis=172368
12:58:43.637 β†’ EVENT MENU TURN RIGHT
12:58:43.685 β†’ EVENT: ?47 millis=172412
12:58:43.685 β†’ EVENT MENU TURN RIGHT
12:58:43.780 β†’ Booster off.
12:58:43.780 β†’ EVENT: ?47 millis=172516
12:58:43.780 β†’ EVENT MENU TURN RIGHT
12:58:44.298 β†’ EVENT: ?47 millis=173041
12:58:44.298 β†’ EVENT MENU TURN RIGHT

And here the one from BCs Propfile on Proffie-OS 6.7 (as it doesn’t work under 7 quite now):

13:14:00.079 β†’ EVENT: Swing millis=366590
13:14:00.079 β†’ EVENT: Clash millis=368861
13:14:00.079 β†’ Battery voltage: 4.04
13:14:00.079 β†’ Welcome to ProffieOS v6.7. Type β€˜help’ for more info.
13:14:01.103 β†’ EVENT: Power-Pressed#1 millis=381370
13:14:01.103 β†’ EVENT: Power-Pressed millis=381370
13:14:01.243 β†’ EVENT: Power-Released#1 millis=381476
13:14:01.243 β†’ EVENT: Power-Released millis=381476
13:14:01.243 β†’ EVENT: Power-Shortclick#1 millis=381477
13:14:01.243 β†’ EVENT: Power-Shortclick millis=381477
13:14:01.430 β†’ EVENT: Power-SavedShortclick#1 millis=381672
13:14:01.430 β†’ Ignition.
13:14:01.430 β†’ unit = 0 vol = 0.00, Playing DarkSaber/hum/hum01.wav
13:14:01.430 β†’ channels: 1 rate: 44100 bits: 16
13:14:01.477 β†’ unit = 1 vol = 0.50, Playing DarkSaber/out/out02.wav
13:14:01.477 β†’ channels: 1 rate: 44100 bits: 16
13:14:01.477 β†’ humstart: 1800
13:14:01.477 β†’ unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl01.wav
13:14:01.477 β†’ channels: 1 rate: 44100 bits: 16
13:14:01.477 β†’ unit = 4 vol = 0.00, Playing DarkSaber/swingh/swingh01.wav
13:14:01.477 β†’ channels: 1 rate: 44100 bits: 16
13:14:05.106 β†’ EVENT: Power-Pressed#1 ON millis=385376
13:14:05.106 β†’ EVENT: Power-Pressed ON millis=385376
13:14:05.247 β†’ EVENT: Power-Released#1 ON millis=385490
13:14:05.247 β†’ EVENT: Power-Released ON millis=385490
13:14:05.247 β†’ EVENT: Power-Shortclick#1 ON millis=385490
13:14:05.247 β†’ EVENT: Power-Shortclick ON millis=385490
13:14:05.436 β†’ EVENT: Power-SavedShortclick#1 ON millis=385681
13:14:05.436 β†’ unit = 1 vol = 0.50, Playing DarkSaber/blst/blst04.wav
13:14:05.436 β†’ channels: 1 rate: 44100 bits: 16
13:14:05.483 β†’ EVENT: Stab ON millis=385726
13:14:05.483 β†’ unit = 2 vol = 0.50, Playing DarkSaber/bgnlock/bgnlock.wav
13:14:05.483 β†’ channels: 1 rate: 44100 bits: 16
13:14:05.717 β†’ EVENT: Power-Pressed#1 ON millis=385969
13:14:05.717 β†’ EVENT: Power-Pressed ON millis=385969
13:14:05.808 β†’ EVENT: Power-Released#1 ON millis=386081
13:14:05.808 β†’ EVENT: Power-Released ON millis=386081
13:14:05.855 β†’ unit = 5 vol = 0.50, Playing DarkSaber/endlock/endlock.wav
13:14:05.855 β†’ channels: 1 rate: 44100 bits: 16
13:14:05.855 β†’ unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl04.wav
13:14:05.855 β†’ channels: 1 rate: 44100 bits: 16
13:14:05.855 β†’ unit = 4 vol = 0.00, Playing DarkSaber/swingh/swingh04.wav
13:14:05.902 β†’ channels: 1 rate: 44100 bits: 16
13:14:06.185 β†’ EVENT: Power-Pressed#1 ON millis=386421
13:14:06.185 β†’ EVENT: Power-Pressed ON millis=386421
13:14:06.280 β†’ EVENT: Power-Released#1 ON millis=386536
13:14:06.280 β†’ EVENT: Power-Released ON millis=386536
13:14:06.280 β†’ EVENT: Power-Shortclick#1 ON millis=386536
13:14:06.280 β†’ EVENT: Power-Shortclick ON millis=386536
13:14:06.468 β†’ EVENT: Power-SavedShortclick#1 ON millis=386722
13:14:06.468 β†’ unit = 1 vol = 0.50, Playing DarkSaber/blst/blst04.wav
13:14:06.468 β†’ channels: 1 rate: 44100 bits: 16
13:14:06.564 β†’ EVENT: Power-Pressed#1 ON millis=386827
13:14:06.564 β†’ EVENT: Power-Pressed ON millis=386827
13:14:06.659 β†’ EVENT: Power-Released#1 ON millis=386933
13:14:06.659 β†’ EVENT: Power-Released ON millis=386934
13:14:06.659 β†’ EVENT: Power-Shortclick#1 ON millis=386936
13:14:06.659 β†’ EVENT: Power-Shortclick ON millis=386936
13:14:06.894 β†’ EVENT: Power-SavedShortclick#1 ON millis=387143
13:14:06.894 β†’ unit = 2 vol = 0.50, Playing DarkSaber/blst/blst01.wav
13:14:06.894 β†’ channels: 1 rate: 44100 bits: 16
13:14:06.987 β†’ EVENT: Power-Pressed#1 ON millis=387250
13:14:06.987 β†’ EVENT: Power-Pressed ON millis=387250
13:14:07.127 β†’ EVENT: Power-Released#1 ON millis=387401
13:14:07.127 β†’ EVENT: Power-Released ON millis=387401
13:14:07.127 β†’ EVENT: Power-Shortclick#1 ON millis=387401
13:14:07.127 β†’ EVENT: Power-Shortclick ON millis=387401
13:14:07.316 β†’ EVENT: Power-SavedShortclick#1 ON millis=387569
13:14:07.316 β†’ unit = 5 vol = 0.50, Playing DarkSaber/blst/blst05.wav
13:14:07.316 β†’ channels: 1 rate: 44100 bits: 16
13:14:07.363 β†’ EVENT: Power-Pressed#1 ON millis=387641
13:14:07.363 β†’ EVENT: Power-Pressed ON millis=387641
13:14:07.503 β†’ EVENT: Power-Released#1 ON millis=387760
13:14:07.503 β†’ EVENT: Power-Released ON millis=387760
13:14:07.503 β†’ EVENT: Power-Shortclick#1 ON millis=387761
13:14:07.503 β†’ EVENT: Power-Shortclick ON millis=387761
13:14:07.691 β†’ EVENT: Power-SavedShortclick#1 ON millis=387960
13:14:07.691 β†’ unit = 1 vol = 0.50, Playing DarkSaber/blst/blst02.wav
13:14:07.738 β†’ channels: 1 rate: 44100 bits: 16
13:14:07.785 β†’ EVENT: Power-Pressed#1 ON millis=388033
13:14:07.785 β†’ EVENT: Power-Pressed ON millis=388033
13:14:07.926 β†’ EVENT: Power-Released#1 ON millis=388190
13:14:07.926 β†’ EVENT: Power-Released ON millis=388190
13:14:07.926 β†’ EVENT: Power-Shortclick#1 ON millis=388190
13:14:07.926 β†’ EVENT: Power-Shortclick ON millis=388192
13:14:08.113 β†’ EVENT: Power-SavedShortclick#1 ON millis=388358
13:14:08.113 β†’ unit = 2 vol = 0.50, Playing DarkSaber/blst/blst03.wav
13:14:08.113 β†’ channels: 1 rate: 44100 bits: 16
13:14:08.160 β†’ EVENT: Power-Pressed#1 ON millis=388427
13:14:08.160 β†’ EVENT: Power-Pressed ON millis=388428
13:14:08.207 β†’ EVENT: Power-Released#1 ON millis=388480
13:14:08.207 β†’ EVENT: Power-Released ON millis=388480
13:14:08.207 β†’ EVENT: Power-Shortclick#1 ON millis=388480
13:14:08.207 β†’ EVENT: Power-Shortclick ON millis=388480
13:14:08.255 β†’ Playing DarkSaber/swingl/swingl04.wav
13:14:08.255 β†’ channels: 1 rate: 44100 bits: 16
13:14:08.443 β†’ EVENT: Power-Pressed#2 ON millis=388680
13:14:08.443 β†’ EVENT: Power-Pressed ON millis=388680
13:14:08.583 β†’ EVENT: Power-Released#2 ON millis=388849
13:14:08.583 β†’ EVENT: Power-Released ON millis=388849
13:14:08.583 β†’ EVENT: Power-Shortclick#2 ON millis=388849
13:14:08.583 β†’ EVENT: Power-Shortclick ON millis=388849
13:14:08.723 β†’ EVENT: Power-SavedShortclick#2 ON millis=388983
13:14:08.723 β†’ unit = 1 vol = 0.50, Playing DarkSaber/blst/blst02.wav
13:14:08.723 β†’ channels: 1 rate: 44100 bits: 16
13:14:08.865 β†’ EVENT: Power-Pressed#1 ON millis=389109
13:14:08.865 β†’ EVENT: Power-Pressed ON millis=389109
13:14:09.008 β†’ EVENT: Power-Released#1 ON millis=389256
13:14:09.008 β†’ EVENT: Power-Released ON millis=389256
13:14:09.008 β†’ EVENT: Power-Shortclick#1 ON millis=389256
13:14:09.008 β†’ EVENT: Power-Shortclick ON millis=389256
13:14:09.150 β†’ EVENT: Power-SavedShortclick#1 ON millis=389413
13:14:09.150 β†’ unit = 2 vol = 0.50, Playing DarkSaber/blst/blst01.wav
13:14:09.197 β†’ channels: 1 rate: 44100 bits: 16
13:14:09.244 β†’ EVENT: Power-Pressed#1 ON millis=389482
13:14:09.244 β†’ EVENT: Power-Pressed ON millis=389482
13:14:09.338 β†’ EVENT: Power-Released#1 ON millis=389602
13:14:09.338 β†’ EVENT: Power-Released ON millis=389602
13:14:09.338 β†’ EVENT: Power-Shortclick#1 ON millis=389602
13:14:09.338 β†’ EVENT: Power-Shortclick ON millis=389602
13:14:09.526 β†’ EVENT: Power-SavedShortclick#1 ON millis=389783
13:14:09.526 β†’ unit = 5 vol = 0.50, Playing DarkSaber/blst/blst04.wav
13:14:09.573 β†’ channels: 1 rate: 44100 bits: 16
13:14:09.573 β†’ EVENT: Power-Pressed#1 ON millis=389853
13:14:09.573 β†’ EVENT: Power-Pressed ON millis=389853
13:14:09.760 β†’ EVENT: Power-Released#1 ON millis=389999
13:14:09.760 β†’ EVENT: Power-Released ON millis=389999
13:14:09.760 β†’ EVENT: Power-Shortclick#1 ON millis=389999
13:14:09.760 β†’ EVENT: Power-Shortclick ON millis=390003
13:14:09.902 β†’ EVENT: Power-SavedShortclick#1 ON millis=390179
13:14:09.902 β†’ unit = 1 vol = 0.50, Playing DarkSaber/blst/blst01.wav
13:14:09.948 β†’ channels: 1 rate: 44100 bits: 16
13:14:09.996 β†’ EVENT: Power-Pressed#1 ON millis=390249
13:14:09.996 β†’ EVENT: Power-Pressed ON millis=390251
13:14:10.328 β†’ EVENT: Power-Held#1 ON millis=390572
13:14:10.328 β†’ EVENT: Power-Held ON millis=390573
13:14:10.799 β†’ EVENT: Power-HeldMedium#1 ON millis=391052
13:14:10.799 β†’ unit = 2 vol = 0.50, Playing DarkSaber/in/in01.wav
13:14:10.799 β†’ channels: 1 rate: 44100 bits: 16
13:14:11.220 β†’ EVENT: Power-Released#1 millis=391490
13:14:11.220 β†’ EVENT: Power-Released millis=391490
13:14:16.076 β†’ Playing DarkSaber/pstoff.wav
13:14:16.076 β†’ channels: 1 rate: 44100 bits: 16
13:14:16.076 β†’ Amplifier off.
13:14:17.020 β†’ Unmounting SD Card.
13:14:17.066 β†’ Booster off.

I hope you can help me. I’d love to try out all those fancy new things from ProffieOS7 but more important is that my saber works accurate as it is mostly used for LARP-Purposes^^"

Thanks in advance
Yen

I’m not seeing any difference in the output, time between EVENT: Power-Pressed#1 and Power-SavedShortclick#1 is virtually identical in both ~300ms and for every Power-SavedShortclick#1 there is a Playing …/blst.wav unless I’m missing something.

I don’t know of any button differences in the two, in fact, both have the same short click timing defined. Are there times you pressed the button and it doesn’t show EVENT: Power-Pressed#1 in Serial Monitor, because at a glance I don’t see anything in the print out where the button was ignored, unless you can point to a specific point.

Also, for future posts (and maybe fix above, use three tick marks β€œ`” in a row to begin and end posts like that, it will make it much easier to read.

Example of sequence in my prop

302 ms

Example of sequence in BC

305ms

Here we got a sequence of two parries in a short time in BC:

And here we’ve got that one from your prop. In both cases I pressed the button-sequence in nearly same timing.

While BC did 3 parries in ~one second, your prop did 2 which was noticeable slower. As I clicked the button in the same timing - it needs to not have recognized and thus not showing inside the serial monitor one parry between the two parries.

I hope my words were not too confusing… English isn’t my mother language

Is it the same saber? Is there a time you press the button and it doesn’t show in the Serial Monitor? There’s nothing in my prop that would ignore a button click and the monitor shows each click creates a blast effect so the only thing that would explain is if you pressed the button and it didn’t register but that wouldn’t be affected by prop, it would be the button/saber itself.

The timings between the pressing of the button and the effect is the same in all instances, which is expected. ~300ms. Just subtract the millis for EVENT: Power-SavedShortclick#1 and the preceeding EVENT: Power-Pressed#1 ON to get the timing. In all of the above it’s the same for both.

I noticed you are using different fonts in the tests, perhaps the timing in the sounds is different or your perception of them is different? Maybe test same font in same saber for a true apples to apples comparison. I don’t know of any difference in the props nor do I see any difference in the Serial Monitor output you’re providing outside of maybe differences in the saber or font.

Its the same saber with the same config. I run a test with the font used in BC now in your prop and post the Monitoring. The weird thing is that I did not change anything but the prop file.

I post my config in the following post. If not in the font file itself maybe there lies the culprit.

Here the Serial Monitor Output from the new Test. I did all I could to make sure to make all button presses at same timing. So there are multiple not recognized presses:

15:16:59.458 -> Ignition.
15:16:59.458 -> unit = 0 vol = 0.00, Playing DarkSaber/hum/hum01.wav
15:16:59.458 -> channels: 1 rate: 44100 bits: 16
15:16:59.458 -> unit = 1 vol = 0.50, Playing DarkSaber/out/out02.wav
15:16:59.458 -> channels: 1 rate: 44100 bits: 16
15:16:59.458 -> humstart: 1800
15:16:59.458 -> unit = 2 vol = 0.00, Playing DarkSaber/swingl/swingl04.wav
15:16:59.504 -> channels: 1 rate: 44100 bits: 16
15:16:59.504 -> unit = 3 vol = 0.00, Playing DarkSaber/swingh/swingh04.wav
15:16:59.504 -> channels: 1 rate: 44100 bits: 16
15:17:00.540 -> EVENT: ?47 ON millis=109194
15:17:00.540 -> EVENT MENU TURN RIGHT
15:17:00.871 -> Playing DarkSaber/swingh/swingh04.wav
15:17:00.871 -> channels: 1 rate: 44100 bits: 16
15:17:01.106 -> EVENT: Power-Pressed#1 ON millis=109747
15:17:01.106 -> EVENT: Power-Pressed ON millis=109747
15:17:01.248 -> EVENT: Power-Released#1 ON millis=109893
15:17:01.248 -> EVENT: Power-Released ON millis=109893
15:17:01.248 -> EVENT: Power-Shortclick#1 ON millis=109894
15:17:01.248 -> EVENT: Power-Shortclick ON millis=109894
15:17:01.388 -> EVENT: Power-SavedShortclick#1 ON millis=110056
15:17:01.388 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst05.wav
15:17:01.435 -> channels: 1 rate: 44100 bits: 16
15:17:01.619 -> EVENT: Power-Pressed#1 ON millis=110256
15:17:01.619 -> EVENT: Power-Pressed ON millis=110256
15:17:01.711 -> EVENT: Power-Released#1 ON millis=110378
15:17:01.711 -> EVENT: Power-Released ON millis=110378
15:17:01.711 -> EVENT: Power-Shortclick#1 ON millis=110378
15:17:01.711 -> EVENT: Power-Shortclick ON millis=110379
15:17:01.898 -> EVENT: Power-SavedShortclick#1 ON millis=110559
15:17:01.898 -> MAKING blst killable.
15:17:01.898 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst03.wav
15:17:01.898 -> channels: 1 rate: 44100 bits: 16
15:17:01.945 -> EVENT: ?48 ON millis=110592
15:17:01.945 -> EVENT MENU TURN LEFT
15:17:02.086 -> EVENT: Power-Pressed#1 ON millis=110752
15:17:02.086 -> EVENT: Power-Pressed ON millis=110752
15:17:02.133 -> EVENT: ?47 mods Power ON millis=110798
15:17:02.133 -> EVENT MENU TURN RIGHT
15:17:02.227 -> EVENT: Power-Released#1 ON millis=110874
15:17:02.227 -> EVENT: Power-Released ON millis=110874
15:17:02.322 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl04.wav
15:17:02.322 -> channels: 1 rate: 44100 bits: 16
15:17:02.322 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh04.wav
15:17:02.322 -> channels: 1 rate: 44100 bits: 16
15:17:02.367 -> Playing DarkSaber/swingl/swingl04.wav
15:17:02.367 -> channels: 1 rate: 44100 bits: 16
15:17:02.556 -> EVENT: Power-Pressed#1 ON millis=111226
15:17:02.556 -> EVENT: Power-Pressed ON millis=111226
15:17:02.650 -> EVENT: ?47 mods Power ON millis=111313
15:17:02.650 -> EVENT MENU TURN RIGHT
15:17:02.697 -> EVENT: Power-Released#1 ON millis=111358
15:17:02.697 -> EVENT: Power-Released ON millis=111359
15:17:03.119 -> EVENT: Power-Pressed#1 ON millis=111767
15:17:03.119 -> EVENT: Power-Pressed ON millis=111767
15:17:03.213 -> EVENT: Power-Released#1 ON millis=111894
15:17:03.213 -> EVENT: Power-Released ON millis=111894
15:17:03.213 -> EVENT: Power-Shortclick#1 ON millis=111894
15:17:03.213 -> EVENT: Power-Shortclick ON millis=111894
15:17:03.400 -> EVENT: Power-SavedShortclick#1 ON millis=112068
15:17:03.400 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst01.wav
15:17:03.447 -> channels: 1 rate: 44100 bits: 16
15:17:03.541 -> EVENT: ?48 ON millis=112179
15:17:03.541 -> EVENT MENU TURN LEFT
15:17:03.682 -> EVENT: Power-Pressed#1 ON millis=112317
15:17:03.682 -> EVENT: Power-Pressed ON millis=112317
15:17:03.822 -> EVENT: Power-Released#1 ON millis=112469
15:17:03.822 -> EVENT: Power-Released ON millis=112469
15:17:03.822 -> EVENT: Power-Shortclick#1 ON millis=112470
15:17:03.822 -> EVENT: Power-Shortclick ON millis=112470
15:17:03.868 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl02.wav
15:17:03.868 -> channels: 1 rate: 44100 bits: 16
15:17:03.868 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh02.wav
15:17:03.916 -> channels: 1 rate: 44100 bits: 16
15:17:03.963 -> EVENT: Power-SavedShortclick#1 ON millis=112629
15:17:03.963 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst04.wav
15:17:04.008 -> channels: 1 rate: 44100 bits: 16
15:17:04.103 -> EVENT: ?48 ON millis=112743
15:17:04.103 -> EVENT MENU TURN LEFT
15:17:04.198 -> EVENT: Power-Pressed#1 ON millis=112877
15:17:04.198 -> EVENT: Power-Pressed ON millis=112877
15:17:04.387 -> EVENT: Power-Released#1 ON millis=113029
15:17:04.387 -> EVENT: Power-Released ON millis=113031
15:17:04.387 -> EVENT: Power-Shortclick#1 ON millis=113031
15:17:04.387 -> EVENT: Power-Shortclick ON millis=113031
15:17:04.528 -> EVENT: Power-SavedShortclick#1 ON millis=113182
15:17:04.528 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst02.wav
15:17:04.528 -> channels: 1 rate: 44100 bits: 16
15:17:04.624 -> EVENT: ?48 ON millis=113293
15:17:04.624 -> EVENT MENU TURN LEFT
15:17:04.764 -> EVENT: Power-Pressed#1 ON millis=113416
15:17:04.764 -> EVENT: Power-Pressed ON millis=113416
15:17:04.905 -> EVENT: Power-Released#1 ON millis=113558
15:17:04.905 -> EVENT: Power-Released ON millis=113558
15:17:04.905 -> EVENT: Power-Shortclick#1 ON millis=113558
15:17:04.905 -> EVENT: Power-Shortclick ON millis=113558
15:17:05.047 -> EVENT: Power-SavedShortclick#1 ON millis=113717
15:17:05.047 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst02.wav
15:17:05.094 -> channels: 1 rate: 44100 bits: 16
15:17:05.140 -> Playing DarkSaber/swingl/swingl02.wav
15:17:05.140 -> channels: 1 rate: 44100 bits: 16
15:17:05.329 -> EVENT: Power-Pressed#1 ON millis=113967
15:17:05.329 -> EVENT: Power-Pressed ON millis=113970
15:17:05.470 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl02.wav
15:17:05.470 -> channels: 1 rate: 44100 bits: 16
15:17:05.470 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh02.wav
15:17:05.470 -> channels: 1 rate: 44100 bits: 16
15:17:05.470 -> EVENT: Power-Released#1 ON millis=114149
15:17:05.470 -> EVENT: Power-Released ON millis=114149
15:17:05.470 -> EVENT: Power-Shortclick#1 ON millis=114149
15:17:05.517 -> EVENT: Power-Shortclick ON millis=114150
15:17:05.563 -> EVENT: ?47 ON millis=114238
15:17:05.563 -> EVENT MENU TURN RIGHT
15:17:05.611 -> EVENT: Power-SavedShortclick#1 ON millis=114271
15:17:05.611 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst04.wav
15:17:05.611 -> channels: 1 rate: 44100 bits: 16
15:17:05.706 -> EVENT: Thrust ON millis=114335
15:17:05.847 -> EVENT: Power-Pressed#1 ON millis=114506
15:17:05.847 -> EVENT: Power-Pressed ON millis=114506
15:17:05.894 -> EVENT: ?47 mods Power ON millis=114553
15:17:05.894 -> EVENT MENU TURN RIGHT
15:17:05.989 -> EVENT: Power-Released#1 ON millis=114663
15:17:05.989 -> EVENT: Power-Released ON millis=114663
15:17:06.504 -> EVENT: Power-Pressed#1 ON millis=115150
15:17:06.504 -> EVENT: Power-Pressed ON millis=115150
15:17:06.643 -> EVENT: Power-Released#1 ON millis=115298
15:17:06.643 -> EVENT: Power-Released ON millis=115298
15:17:06.643 -> EVENT: Power-Shortclick#1 ON millis=115298
15:17:06.643 -> EVENT: Power-Shortclick ON millis=115299
15:17:06.781 -> EVENT: Power-SavedShortclick#1 ON millis=115455
15:17:06.781 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst06.wav
15:17:06.828 -> channels: 1 rate: 44100 bits: 16
15:17:06.875 -> EVENT: ?48 ON millis=115534
15:17:06.875 -> EVENT MENU TURN LEFT
15:17:07.064 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl01.wav
15:17:07.064 -> channels: 1 rate: 44100 bits: 16
15:17:07.064 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh01.wav
15:17:07.064 -> channels: 1 rate: 44100 bits: 16
15:17:07.064 -> EVENT: Power-Pressed#1 ON millis=115743
15:17:07.205 -> EVENT: Power-Pressed ON millis=115743
15:17:07.205 -> EVENT: Power-Released#1 ON millis=115883
15:17:07.205 -> EVENT: Power-Released ON millis=115884
15:17:07.205 -> EVENT: Power-Shortclick#1 ON millis=115884
15:17:07.205 -> EVENT: Power-Shortclick ON millis=115884
15:17:07.394 -> EVENT: Power-SavedShortclick#1 ON millis=116045
15:17:07.394 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst03.wav
15:17:07.394 -> channels: 1 rate: 44100 bits: 16
15:17:07.631 -> EVENT: Power-Pressed#1 ON millis=116300
15:17:07.631 -> EVENT: Power-Pressed ON millis=116301
15:17:07.677 -> EVENT: ?48 mods Power ON millis=116319
15:17:07.677 -> EVENT MENU TURN LEFT
15:17:07.771 -> EVENT: Power-Released#1 ON millis=116445
15:17:07.771 -> EVENT: Power-Released ON millis=116445
15:17:08.150 -> EVENT: Power-Pressed#1 ON millis=116788
15:17:08.150 -> EVENT: Power-Pressed ON millis=116789
15:17:08.243 -> EVENT: ?47 mods Power ON millis=116917
15:17:08.243 -> EVENT MENU TURN RIGHT
15:17:08.290 -> EVENT: Power-Released#1 ON millis=116934
15:17:08.290 -> EVENT: Power-Released ON millis=116934
15:17:08.526 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl03.wav
15:17:08.526 -> channels: 1 rate: 44100 bits: 16
15:17:08.526 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh03.wav
15:17:08.526 -> channels: 1 rate: 44100 bits: 16
15:17:08.574 -> EVENT: Power-Pressed#1 ON millis=117251
15:17:08.620 -> EVENT: Power-Pressed ON millis=117251
15:17:08.620 -> EVENT: ?47 mods Power ON millis=117262
15:17:08.620 -> EVENT MENU TURN RIGHT
15:17:08.715 -> EVENT: Power-Released#1 ON millis=117388
15:17:08.715 -> EVENT: Power-Released ON millis=117388
15:17:08.904 -> EVENT: ?47 ON millis=117562
15:17:08.904 -> EVENT MENU TURN RIGHT
15:17:09.137 -> EVENT: Power-Pressed#1 ON millis=117783
15:17:09.137 -> EVENT: Power-Pressed ON millis=117783
15:17:09.325 -> EVENT: Power-Released#1 ON millis=117968
15:17:09.325 -> EVENT: Power-Released ON millis=117968
15:17:09.325 -> EVENT: Power-Shortclick#1 ON millis=117968
15:17:09.325 -> EVENT: Power-Shortclick ON millis=117968
15:17:09.419 -> EVENT: Power-SavedShortclick#1 ON millis=118084
15:17:09.419 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst01.wav
15:17:09.419 -> channels: 1 rate: 44100 bits: 16
15:17:09.560 -> EVENT: Power-Pressed#1 ON millis=118240
15:17:09.560 -> EVENT: Power-Pressed ON millis=118240
15:17:09.700 -> EVENT: ?48 mods Power ON millis=118362
15:17:09.700 -> EVENT MENU TURN LEFT
15:17:09.795 -> EVENT: Power-Released#1 ON millis=118439
15:17:09.795 -> EVENT: Power-Released ON millis=118443
15:17:09.935 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl03.wav
15:17:09.935 -> channels: 1 rate: 44100 bits: 16
15:17:09.935 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh03.wav
15:17:09.982 -> channels: 1 rate: 44100 bits: 16
15:17:09.982 -> Playing DarkSaber/swingl/swingl03.wav
15:17:09.982 -> channels: 1 rate: 44100 bits: 16
15:17:10.123 -> EVENT: ?48 ON millis=118773
15:17:10.123 -> EVENT MENU TURN LEFT
15:17:10.172 -> EVENT: Power-Pressed#1 ON millis=118817
15:17:10.172 -> EVENT: Power-Pressed ON millis=118817
15:17:10.361 -> EVENT: Power-Released#1 ON millis=119023
15:17:10.361 -> EVENT: Power-Released ON millis=119023
15:17:10.361 -> EVENT: Power-Shortclick#1 ON millis=119023
15:17:10.361 -> EVENT: Power-Shortclick ON millis=119023
15:17:10.455 -> EVENT: Power-SavedShortclick#1 ON millis=119123
15:17:10.455 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst02.wav
15:17:10.502 -> channels: 1 rate: 44100 bits: 16
15:17:10.643 -> EVENT: Power-Pressed#1 ON millis=119302
15:17:10.643 -> EVENT: Power-Pressed ON millis=119302
15:17:10.830 -> EVENT: Power-Released#1 ON millis=119496
15:17:10.830 -> EVENT: Power-Released ON millis=119496
15:17:10.830 -> EVENT: Power-Shortclick#1 ON millis=119496
15:17:10.830 -> EVENT: Power-Shortclick ON millis=119496
15:17:10.970 -> EVENT: Power-SavedShortclick#1 ON millis=119610
15:17:10.970 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst05.wav
15:17:10.970 -> channels: 1 rate: 44100 bits: 16
15:17:11.157 -> EVENT: Power-Pressed#1 ON millis=119815
15:17:11.157 -> EVENT: Power-Pressed ON millis=119815
15:17:11.298 -> unit = 2 vol = 0.00, Playing DarkSaber/swingl/swingl02.wav
15:17:11.344 -> channels: 1 rate: 44100 bits: 16
15:17:11.344 -> unit = 3 vol = 0.00, Playing DarkSaber/swingh/swingh02.wav
15:17:11.344 -> channels: 1 rate: 44100 bits: 16
15:17:11.391 -> EVENT: Power-Released#1 ON millis=120028
15:17:11.391 -> EVENT: Power-Released ON millis=120028
15:17:11.391 -> EVENT: Power-Shortclick#1 ON millis=120028
15:17:11.391 -> EVENT: Power-Shortclick ON millis=120028
15:17:11.439 -> Battery voltage: 3.88
15:17:11.487 -> EVENT: Power-SavedShortclick#1 ON millis=120126
15:17:11.487 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst03.wav
15:17:11.487 -> channels: 1 rate: 44100 bits: 16
15:17:11.581 -> EVENT: ?47 ON millis=120257
15:17:11.581 -> EVENT MENU TURN RIGHT
15:17:11.720 -> EVENT: Power-Pressed#1 ON millis=120364
15:17:11.720 -> EVENT: Power-Pressed ON millis=120365
15:17:11.957 -> EVENT: Power-Released#1 ON millis=120602
15:17:11.957 -> EVENT: Power-Released ON millis=120602
15:17:11.957 -> EVENT: Power-Shortclick#1 ON millis=120602
15:17:11.957 -> EVENT: Power-Shortclick ON millis=120602
15:17:12.004 -> EVENT: Power-SavedShortclick#1 ON millis=120666
15:17:12.004 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst06.wav
15:17:12.004 -> channels: 1 rate: 44100 bits: 16
15:17:12.143 -> Playing DarkSaber/swingh/swingh02.wav
15:17:12.143 -> channels: 1 rate: 44100 bits: 16
15:17:12.238 -> EVENT: Power-Pressed#1 ON millis=120913
15:17:12.238 -> EVENT: Power-Pressed ON millis=120913
15:17:12.473 -> EVENT: Power-Released#1 ON millis=121110
15:17:12.473 -> EVENT: Power-Released ON millis=121110
15:17:12.473 -> EVENT: Power-Shortclick#1 ON millis=121110
15:17:12.473 -> EVENT: Power-Shortclick ON millis=121110
15:17:12.569 -> EVENT: Power-SavedShortclick#1 ON millis=121214
15:17:12.569 -> unit = 1 vol = 0.50, Playing DarkSaber/blst/blst01.wav
15:17:12.569 -> channels: 1 rate: 44100 bits: 16
15:17:12.804 -> EVENT: Power-Pressed#1 ON millis=121451
15:17:12.804 -> EVENT: Power-Pressed ON millis=121452
15:17:12.945 -> Playing DarkSaber/hum/hum01.wav
15:17:12.945 -> channels: 1 rate: 44100 bits: 16
15:17:12.992 -> EVENT: Power-Released#1 ON millis=121647
15:17:12.992 -> EVENT: Power-Released ON millis=121650
15:17:12.992 -> EVENT: Power-Shortclick#1 ON millis=121650
15:17:12.992 -> EVENT: Power-Shortclick ON millis=121650
15:17:13.085 -> EVENT: Power-SavedShortclick#1 ON millis=121755
15:17:13.085 -> unit = 4 vol = 0.50, Playing DarkSaber/blst/blst04.wav
15:17:13.130 -> channels: 1 rate: 44100 bits: 16
15:17:13.365 -> EVENT: Power-Pressed#1 ON millis=122007
15:17:13.365 -> EVENT: Power-Pressed ON millis=122007
15:17:13.413 -> EVENT: ?48 mods Power ON millis=122045
15:17:13.413 -> EVENT MENU TURN LEFT
15:17:13.553 -> EVENT: Power-Released#1 ON millis=122219
15:17:13.553 -> EVENT: Power-Released ON millis=122219
15:17:13.882 -> Playing DarkSaber/swingl/swingl02.wav
15:17:13.882 -> channels: 1 rate: 44100 bits: 16
15:17:14.117 -> unit = 3 vol = 0.00, Playing DarkSaber/swingl/swingl04.wav
15:17:14.117 -> channels: 1 rate: 44100 bits: 16
15:17:14.117 -> unit = 2 vol = 0.00, Playing DarkSaber/swingh/swingh04.wav
15:17:14.117 -> channels: 1 rate: 44100 bits: 16
15:17:14.351 -> EVENT: ?47 ON millis=122999
15:17:14.351 -> EVENT MENU TURN RIGHT
15:17:14.495 -> EVENT: ?47 ON millis=123150
15:17:14.495 -> EVENT MENU TURN RIGHT
15:17:14.542 -> EVENT: Power-Pressed#1 ON millis=123185
15:17:14.542 -> EVENT: Power-Pressed ON millis=123185
15:17:14.825 -> EVENT: Power-Held#1 ON millis=123487
15:17:14.825 -> EVENT: Power-Held ON millis=123487
15:17:14.920 -> EVENT: ?47 mods Power ON millis=123568
15:17:14.920 -> EVENT MENU TURN RIGHT
15:17:15.769 -> EVENT: ?47 ON millis=124416
15:17:15.769 -> EVENT MENU TURN RIGHT
15:17:16.854 -> EVENT: Power-Released#1 ON millis=125523
15:17:16.854 -> EVENT: Power-Released ON millis=125523
15:17:17.184 -> EVENT: Power-Pressed#1 ON millis=125845
15:17:17.184 -> EVENT: Power-Pressed ON millis=125845
15:17:17.466 -> EVENT: Power-Held#1 ON millis=126146
15:17:17.466 -> EVENT: Power-Held ON millis=126146
15:17:17.985 -> EVENT: Power-HeldMedium#1 ON millis=126646
15:17:17.985 -> EVENT: Power-HeldMedium ON millis=126646
15:17:19.071 -> EVENT: ?48 mods Power ON millis=127717
15:17:19.071 -> EVENT MENU TURN LEFT
15:17:19.117 -> Playing DarkSaber/swingh/swingh04.wav
15:17:19.117 -> channels: 1 rate: 44100 bits: 16
15:17:19.260 -> unit = 2 vol = 0.00, Playing DarkSaber/swingl/swingl02.wav
15:17:19.260 -> channels: 1 rate: 44100 bits: 16
15:17:19.260 -> unit = 3 vol = 0.00, Playing DarkSaber/swingh/swingh02.wav
15:17:19.307 -> channels: 1 rate: 44100 bits: 16
15:17:19.875 -> EVENT: Power-Released#1 ON millis=128554
15:17:19.875 -> EVENT: Power-Released ON millis=128554
15:17:20.482 -> EVENT: ?48 ON millis=129153
15:17:20.482 -> EVENT MENU TURN LEFT
15:17:20.762 -> Playing DarkSaber/swingh/swingh02.wav
15:17:20.762 -> channels: 1 rate: 44100 bits: 16
15:17:20.995 -> EVENT: Power-Pressed#1 ON millis=129642
15:17:20.995 -> EVENT: Power-Pressed ON millis=129642
15:17:21.280 -> EVENT: Power-Held#1 ON millis=129943
15:17:21.280 -> EVENT: Power-Held ON millis=129943
15:17:21.796 -> EVENT: Power-HeldMedium#1 ON millis=130451
15:17:21.796 -> EVENT: Power-HeldMedium ON millis=130451
15:17:22.597 -> Playing DarkSaber/swingl/swingl02.wav
15:17:22.597 -> channels: 1 rate: 44100 bits: 16
15:17:22.974 -> EVENT: Power-HeldLong#1 ON millis=131649
15:17:22.974 -> unit = 1 vol = 0.50, Playing DarkSaber/in/in01.wav
15:17:23.021 -> channels: 1 rate: 44100 bits: 16
15:17:23.774 -> EVENT: Power-Released#1 millis=132458
15:17:23.774 -> EVENT: Power-Released millis=132458
15:17:24.199 -> Playing DarkSaber/pstoff.wav

Here is my config:

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define VOLUME 1600
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define BC_FORCE_PUSH
#define FEMALE_TALKIE_VOICE
#define VOLUME_MENU_CYCLE
#define IDLE_OFF_TIME 60 * 5 * 1000
#define SPEAK_BLADE_ID
#define KILL_OLD_PLAYERS
#endif

#ifdef CONFIG_PROP
//#include "../props/saber_BC_buttons.h"
#include "../props/saber_fett263_buttons.h"
#include "../sound/sound_library.h"
#endif




#ifdef CONFIG_PRESETS
Preset presets[] = {
   { "Revan;common", "tracks/revan.wav",
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rgb<216,216,216>,White>,AudioFlicker<Rgb<216,216,216>,White>>,White>,300,800>>(), "revan-silver"},
   { "RevanAlternative;common", "tracks/revanb.wav",
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rgb<67,24,110>,White>,AudioFlicker<Rgb<67,24,110>,White>>,White>,300,800>>(), "revan-purple"},
   { "Vitiate;common", "tracks/vitiate.wav",
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rgb<136,0,0>,Black>,AudioFlicker<Rgb<136,0,0>,Black>>,Black>,300,800>>(), "vitiate"},
   { "Vaylin;common", "tracks/eternal.wav",
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rgb<255,215,0>,White>,AudioFlicker<Rgb<255,215,0>,White>>,White>,300,800>>(), "vaylin"},
   { "Fire;common", "tracks/fire.wav",
    StylePtr<Layers<Mix<SmoothStep<Scale<BladeAngle<0,20000>,Int<10000>,Int<38000>>,Int<20000>>,TransitionEffect<Mix<Scale<BladeAngle<>,Int<32768>,Int<0>>,StyleFire<Gradient<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,OrangeRed>,RotateColorsX<Variation,Red>>,RotateColorsX<Variation,Rgb<60,0,0>>,0,4,FireConfig<0,1500,5>,FireConfig<0,1500,5>,FireConfig<0,1500,5>,FireConfig<0,0,0>>,StyleFire<Gradient<RotateColorsX<Variation,DarkOrange>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Red>>,Black,0,2,FireConfig<0,1600,30>,FireConfig<0,1600,30>,FireConfig<0,1600,30>,FireConfig<0,0,0>>>,HumpFlickerL<White,40>,TrInstant,TrFade<800>,EFFECT_LOCKUP_END>,Black>,LockupTrL<AlphaL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<4000>>,Int<10000>>>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>,LockupTrL<AlphaL<HumpFlickerL<White,50>,Bump<Int<0>,Int<8000>>>,TrInstant,TrFade<400>,SaberBase::LOCKUP_DRAG>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<4000>>,Int<10000>>>,TrFade<200>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<8000>,Int<28000>>,Int<8000>>,Int<10000>>>,TrFade<200>>,EFFECT_BLAST>,Mix<IsLessThan<BladeAngle<>,Int<12000>>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,AlphaL<White,Int<0>>>,ResponsiveMeltL<Mix<TwistAngle<>,OrangeRed,Orange>,TrWipeIn<600>,TrSmoothFade<600>>>>(), "fire"},
   { "Lightstuff;common", "tracks/lightstuff.wav",
    StylePtr<Layers<Stripes<30000,-300,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>,RotateColorsX<Int<5461>,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>>,RotateColorsX<Int<10922>,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>>,RotateColorsX<Int<16384>,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>>,RotateColorsX<Int<21845>,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>>,RotateColorsX<Int<27306>,RotateColorsX<IncrementF<SwingSpeed<600>,Int<16384>,Int<32768>,Scale<SwingSpeed<600>,Int<0>,Int<8000>>>,RgbArg<BASE_COLOR_ARG,Rgb<118,0,194>>>>>,TransitionEffectL<TrConcat<TrJoin<TrDelay<30000>,TrFade<300>>,AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<100,100,150>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TrFade<300>>,EFFECT_FORCE>,SparkleL<Black>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<80,50,210>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<BLAST_COLOR_ARG,Rgb<180,130,0>>,Bump<Scale<BladeAngle<>,Int<3000>,Int<29000>>,Int<6000>>>,TrCenterWipeX<Int<100>,Scale<BladeAngle<>,Int<3000>,Int<29000>>>,Remap<CenterDistF<Scale<BladeAngle<>,Int<3000>,Int<29000>>>,Stripes<1600,-2000,RgbArg<BLAST_COLOR_ARG,Rgb<180,130,0>>,Mix<Int<2096>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<180,130,0>>>>>,TrCenterWipeX<Int<100>,Scale<BladeAngle<>,Int<3000>,Int<29000>>>>,EFFECT_BLAST>,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,199,119>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Scale<ClashImpactF<>,Int<28000>,Int<8000>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<0,135,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<0,135,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<0,135,255>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<0,135,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,LockupTrL<Stripes<3000,-2000,RandomBlink<30000,Strobe<Rgb<125,125,225>,RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,50,1>,Rgb<75,75,150>>,RandomPerLEDFlicker<Rgb<20,20,100>,Rgb<100,100,150>>>,TrWipe<200>,TrWipe<200>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,LockupTrL<AlphaL<Stripes<2000,3000,RgbArg<DRAG_COLOR_ARG,Rgb<255,244,157>>,Mix<Sin<Int<30>>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,244,157>>>,Mix<Int<8192>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,244,157>>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrWipeIn<200>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<8192>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,IgnitionTime<300>,Int<0>>,Int<16384>,Int<0>>>,LinearSectionF<Int<24576>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,IgnitionTime<300>,Int<0>>,Int<16384>,Int<0>>>>>,TrDelayX<IgnitionTime<300>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<8192>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<16384>>>,LinearSectionF<Int<24576>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<16384>>>>>,TrDelayX<RetractionTime<0>>>,Black>,TransitionEffectL<TrInstant,EFFECT_PREON>,TransitionEffectL<TrInstant,EFFECT_POSTOFF>>>(),"lightstuff"},
   { "The_Survivor_Purple;common","tracks/sugaan.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/dignity.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/mandotheme.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/kotedarasuum.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/dhawerdaverda.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/kartator.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/parcyarebuir.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/vodean.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/abuirsaden.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "The_Survivor_Purple;common","tracks/gratuacuun.wav",
    StylePtr<Layers<Stripes<16000,-1000,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,Pulsing<Mix<Int<11565>,Black,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>,800>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>,RotateColorsX<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<115,15,240>>>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,187,108>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,187,108>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,187,108>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,187,108>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,187,108>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,187,108>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,187,108>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "CalPrequel"},
   { "DarkSaber;common","tracks/friend.wav",
    StylePtr<Layers<Mix<HoldPeakF<SwingSpeed<400>,Scale<SwingAcceleration<>,Int<2000>,Int<4000>>,Int<8000>>,HumpFlicker<RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>,Stripes<35000,-200,Mix<Int<14000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,Mix<Int<24000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,Mix<Int<28000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>>,100>,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<100,100,150>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-6000>>>,AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<100,100,150>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<100,100,150>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<100,100,150>>,Int<200>,Int<100>,Int<400>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<100,100,150>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<100,100,150>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<100,100,150>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<100,100,150>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<100,100,150>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "Dark Saber"},
   { "DarkSaber;common","tracks/dignity.wav",

//Used for both Tests with Serial Monitors    StylePtr<Layers<Mix<HoldPeakF<SwingSpeed<400>,Scale<SwingAcceleration<>,Int<2000>,Int<4000>>,Int<8000>>,HumpFlicker<RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>,Stripes<35000,-200,Mix<Int<14000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,Mix<Int<24000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,Mix<Int<28000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>>,100>,RgbArg<BASE_COLOR_ARG,Rgb<5,5,5>>>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<100,100,150>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-6000>>>,AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<100,100,150>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<100,100,150>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<100,100,150>>,Int<200>,Int<100>,Int<400>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<100,100,150>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<100,100,150>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<100,100,150>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<100,100,150>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<100,100,150>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,32000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<100,100,150>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<100,100,150>>,RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,457>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,EFFECT_POSTOFF>>>(), "Dark Saber"},
   { "DarkSaber;common","tracks/tears.wav",

{ "Batt00;common", "tracks/cantina.wav",
    &style_charging, "Battery\nLevel"}
};
BladeConfig blades[] = {
 { 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif

Looks like you’re β€œholding” the button while turning the hilt in these instances, which is a different control than a button press by itself. I’ll have to look at if it’s possible to account for this without negatively impacting the intended control of hold and turn. You can try to avoid twisting the hilt while doing the button spamming in the interim.

Try this branch, I’ve added some β€œhandling” for the type of movement you’re doing. See if this corrects, then I can submit for OS7 fix.

2 Likes

That worked like a charm! Thank you so much!

Cool, I’ll get it submitted to master.

1 Like

Just a side note, the BC prop does work and is updated for OS7 in the os7 beta package: