Dave Merrill
Axe-Master
Of course.It's a proprietary file format. The only right or wrong is what Fractal Audio decides. Us randos on the internet don't dictate correctness here.
I trust you get my point though
Of course.It's a proprietary file format. The only right or wrong is what Fractal Audio decides. Us randos on the internet don't dictate correctness here.
This is happening because there is an unused word that has random data in it (copied from an automatic struct). This causes the CRC to change although the actual patch doesn't change.
It never occurred to me that someone would be OCD enough that this would matter. Lesson learned.
If you had written the firmware in Rust this wouldn't have happened!This is happening because there is an unused word that has random data in it (copied from an automatic struct). This causes the CRC to change although the actual patch doesn't change.
It never occurred to me that someone would be OCD enough that this would matter. Lesson learned.
hmm. lack of memory safety, or requirement that programmers know how to manage memory? ducksIf you had written the firmware in Rust this wouldn't have happened!
ducks to avoid airborne stapler
**EDIT: Before anybody takes this the wrong way it's a multi-faceted joke at the expense of Rust zealotry, C's power and lack of memory safety, the state of static checking tools, the extent to which undefined behavior gets relied upon in the real world, etc etc. It is meant in jest.
hmm. lack of memory safety, or requirement that programmers know how to manage memory? ducks
i agree with the first sentence, but the amount of cruft that tends to come with memory safe languages, and the number of modern programmers who don’t understand what the hardware is doing is concerningThose two aren't mutually exclusive. C's lack of memory safety makes it a poorer choice than many of its contemporaries for many applications. This isn't the 70s and not everything is running in a real-time memory-constrained environment.
but the amount of cruft that tends to come with memory safe languages
, and the number of modern programmers who don’t understand what the hardware is doing is concerning