I have 2 v2 proffie sabers, and 2 v3s. The v2s are from Theory Sabers, and the v3s are from Korbanth. The clash detection on the Theory Sabers is perfect, but I noticed on the Korbanth Sabers they have to hit a hard object to trigger. Well I transferred some of my fonts and style codes from my Theory Sabers to my Korbanths as well as purchased some kyberphonic fonts which I used Fett263 to build the styles. On those, the clash detection works great. When I switch to a stock Korbanth profile, the clash detection drops down again. I’ve adjusted the clash detection setting in the config, so my guess is that there is something in the style code that also affects clash detection. I’m still new to all of this so what section of code would I look for to adjust the clash detection for specific profiles?
It’s not the style, styles don’t impact clash detection.
Are the fonts where detection is harder noticeably louder? It’s most likely Audio Clash Suppression.
There is this define:
#define AUDIO_CLASH_SUPPRESSION_LEVEL 10
The OS has this built in to make clashes require higher values when loud sounds are playing.
If you include this define in your config and lower the value ‘10’, it will make clashes easier on loud fonts, however, this also may cause loud sounds to generate false clashes. I would try it at 9, 8, 7, etc. to find a happy medium.
There’s a lot more fine tuning you can do, but start with Audio Clash Suppression, see here:
Ok, I’ll give that a try. I just found it odd that with my 2 Korbanth Sabers you really had to give it a really solid whack against your hand to get it to clash, but my Theory Sabers react perfectly. I thought it might be something internally with the accelerometer or gyro, but then when I copied fonts and styles from my Theory Sabers to my Korbanths, those worked perfectly. And the config settings are exactly the same on all the sabers.
Thanks for the reply and advice!
There’s a lot of factors in how the saber is constructed, how much the chassis transfers vibrations to the board, where the board is located, etc. I have some sabers that needed more fine-tuning than others, there’s a lot of customization you can do via defines to dial it in as needed.