So I should see a difference in combination with one of these:
#define MENU_SPEC_TEMPLATE FETT263_MENU_SPEC
// please take a look at the serial monitor I posted above:
// No sounds found: mclick ...
// ERROR - Sound library version 2 required. ...
// Sound library version 2 found. ...
// unit = 0 vol = 0.50, Playing common/mclick.wav
// <- sometimes sound library v2 & mclick.wav are found, sometimes they are not
// depending on wether it looks for a font in my presets or a font on my SD-Card but not in my presets.
// Do I need mclick.wav & voicepack.ini in all my font folders ?
#define MENU_SPEC_TEMPLATE DefaultMenuSpec
#define MENUS_SPEC_TEMPLATE SettingsOnlyMenuSpec
Strange, I was turning right (clock wise) and only got “disable”, but now I did turn left (counter clock wise) and did get “enable”. I finally got it, thanks @Fett263
I don’t think my board is inverted: my fetts are towards the blade (usb towards speaker) but my buttons are on the other side of the Proffieboard on the chassis so I always start with the buttons facing up (saber horizontal) and Proffieboard facing down so that might affect it ? But I am fine with it, now that I know.
Honestly, deleting a preset via menus is something I would never do. I only clicked on it out of curiosity and to see if it could be “undeleted”.
In fact thinking futher, if I don’t want this menu option on my saber. Is it enough to just comment out typedef mode::DeletePresetSubMenuEntry<SPEC> DeletePresetSubMenuEntry; from default_spec.h so I or my kids using my saber can never click on it ?
Please ignore this one, user error!
On the “edit preset”, “edit brigtness” sub-menu level, the main blade goes from it’s original color to white, rotate left or right to adjust the “white brightness”, click power to save, click exit x 3 to return to preset, ignite preset and original color is maintained but brigtness only is changed, hue is maintained.
However my eyes are no longer sharp enough to detect if “edit preset, edit brightness” gives a different brightness than “edit settings, edit brightness”. I did set “edit settings, edit brightness” to 60% first then “edit preset, edit brightness” to 45% but I can’t tell if that one preset is dimmer than the rest of my preset ?
The global brightness is a simple multiplier, and it can’t make the blades any brighter than 100%.
The “edit preset … edit brightness” holds the hue and saturation constant until you reach 100%, then it lets you proceed upwards until you reach white. (The saturation goes down when you go over 100% though.)
Tested, works (I didn’t test the randomized force effect players yet, I need more than 2 or 3 force wavs to test if it is random)
Tested, love it, specially the press.wav (the release, I could do without) both work
Tested works
Tested, works, I like this too, no need to plug sd-card in card reader to delete saved files (or connect to computer via USB & do the serial monitor “sd 1”, delete the files, “sd 0”, which also works with saber_sabersense_buttons)
One thing that I find is missing is an “edit brightness” menu. But it is a very compact and simple to use prop that allows for plenty of space for more presets.
Edit: Where does the code for “edit brightness” lives in ProffieOS ?
Thanks Olivier. Glad it’s ticking a few boxes for you.
Re. the clicker release, you can just delete the release.wav file from the SD card if you don’t want it - it’s not a mandatory sound file, even with the define, so you shouldn’t get any “Error in font directory alerts.” (If you do, add a wav file that is just half a second of silence).
As for brightness, yes, it’s not explicitly added as its own feature, but you can achieve it using the Array Selector and Dimblade in your blade array. This lets you add as many power steps as you like. It’s an alternative way to skin the same cat! LOL!