Hi - I have been over this code I don’t know how many times and I am stumped to the point that things which used to work no longer do. Please help!
What I am trying to do is make it so that when I create & populate a subfolder called “quotes” within a font, it will automatically play a quote at random every 30 seconds over whatever sound file is playing (hum, swing, etc). It used to be when I uploaded a new config file, I would hear the font.wav of the first font in the list as a confirmation that the upload was successful, but I have not heard that in a while. Additionally, checking the serial monitor, it shows that the font sound files are “not found” but they play anyway?! With this most recent upload, now my AUX button has stopped working, which is really weird!
I have uploaded an abbreviated copy of my config file here - the only things I removed we blade styles but there are only 31 in total and the amount of memory used on the board is 47% so I should be fine.
I have also uploaded a copy of my modified Fett263 prop file where I believe I have successfully implemented the auto-quote player.
I triple-checked the naming conventions of all my .wav files and confirmed that everything is in the correct stop.
Any help here would be hot! Thanks!
JKProffiev3__InHiltRGB_Test.h (13.8 KB)
saber_fett263_buttons.h (205.9 KB)
How did you check? What did it say?
I’m confused by “but they play anyway”, because you just said they don’t play…
Have you tried the “effects” command?
What does it say in the serial monitor when you press the AUX button?
Does the first font in the list have a “font.wav” or a “boot.wav” (or both)?
It should say what it’s trying to play in the serial monitor. What do you see?
Instead of uploading the whole saber_fett263_buttons.h, would it be possible to upload a diff so we can see what you actually changed?
First - Thank you for taking the time to answer my questions! I really appreciate it!!
Re: serial monitor - I was looking at the serial monitor after committing the changes. I watched as monitor as I powered-on the saber and let it run to watch the monitor. When I moved the saber, it said it was looking for a swng file and did not find it. I don’t have a copy of exactly what it said but it was clearly stated .wav NOT FOUND. When I unplugged the saber and powered it on, the swng files played when I moved the saber.
Re: AUX button - there was nothing on the serial monitor when I pressed the Aux button. It didn’t register as being pressed at all. I have since restored my proffie to a previous version from a backup and the Aux button now registers and functions just fine (ruling out a mechanical issue). So something in these files must be the problem.
Re: Font files - the font in question has both a font.wav and a boot.wav file. I have the .wav files separated into different subfolders for easier view and edit tracking. It is the same on other fonts I have loaded that work completely fine. For example, with Font02_Yoda, I have never had any issues with that font, ever.
I am attaching a PDF printout of the diff between the original Fett263 prop file and my modified file as requested.
Clearly, I need some more study and practice with C++. If you have any recommendations for books or training tools, I welcome any suggestions.
KET Mod - Fett263 Prop File (27 April 2025) · KalElTano:KET-Proffie-Build@63a1877.pdf (151.5 KB)
You don’t need to modify my prop for this, it falls under the Special Ability capabilities already present in my prop for OS7.
You can easily implement with my OS7 prop by just adding this layer to one style per preset , no mods or editing needed 
TransitionLoopL<TrConcat<TrDoEffect<TrExtendX<WavLen<EFFECT_QUOTE>,TrInstant>,EFFECT_QUOTE>,TrDelay<30000>>>
If you want more customization and/or toggle/control abilities you can use my library, on the Enhancements screen just go to " Base Style Accent Overlay" section, you can set an Accent Overlay that has a visual effect or use “Transparent (for Sound Only)”, then set your controls, options, delays, and sound file options. This will let you set up Special Ability toggles or choose other options to include.
https://www.fett263.com/fett263-proffieOS7-style-library.html#fett263
Oh excellent! I did not realize that that was a built in feature!
Thanks for the direction here!