ProffieOS doesn’t update the modification date when modifying a file though.
It’s kind of pointless since the board doesn’t know what time/date it is anyways.
It’s hard to know which file is most recent. In most cases, you have to read the iteration number (as described here: ProffieOS Documentation: Save File Format) but even that’s not always enough, because the iteration number isn’t valid unless the checksum is correct. The checksum should generally always be correct unless the saber crashed or lost power while saving though.
Maybe what I should do is to create an Emacs mode for editing these files. Emacs is programmable and cross-platform, so it would make it possible to edit these files directly.
At first, I was thinking that this would be a bad idea, since it would immediately stop the transition. However, with a slight modification, it could work: We only make done() return true after the blade is actually powered down. That way, any abrupt change would be guaranteed to not be visible.
It shouldn’t and didn’t in all testing. Especially since smoothswings are typically clean looping drones, you wouldn’t notice at all that they all started from the same point. But, for musical / fun fonts, it can serve a cool purpose.
The inspiration was MeatySmurf’s Domo font (Mr. Roboto by Styx.)
The hum is a straight four bars of a 2 chord instrumental beat, which lets you make smooth swings have the vocals, and they always stay in sync when you build the sounds the same duration
A little hard to put in words, so I’ll make a video when I get a chance, or try for yourself…it’s all free lol
Is it possible to write which savefile was last used to another file? For example, writing “presets.ini” or “presets.tmp” to the curstate.ini upon edit? Any relation to reference or callout which file it is will be helpful here.