@aeva the main thing that breaks without denormals on is that some numeric code might start slightly misbehaving in rare corner cases you're unlikely to notice, and certain assumptions like "if (a != b) then a-b != 0" don't hold with denormals off
@aeva It's fine for audio code but when you turn it on, you generally want to put it in a scope guard thingy that saves the original MXCSR and restores it after (way out in the outer loop, not per function or anything, toggling that isn't super cheap) because it changes the results of some float calcs and breaks a few rules that while not _super_ important might trip you up
Mostly you just won't need it if your IIR filters and delay lines (these are the two main culprits) just do this magic supah sekrit fixup on their input:
input += 1e-30f;
(or, in some cases, put it on the output for the feedback signals)
New blogpost: "Calibre, AI, and one size not fitting all"I have found the various reactions to Calibre's introduction of “AI” most interesting; these are just some initial reflections, but I wanted to note them down anyway.https://neilzone.co.uk/2025/12/calibre-ai-and-one-size-not-fitting-all/#blog #calibre #AI
Addirittura, io son un carpentiere dell'IT, ma grazie!Non merito di essere nello stesso toot della gente qui sotto! 😅💙#Daje#ThisIsTheWayCC: @stefano@bsd.cafe @dado@social.novemila.org @denial403@mastoking.it @internet@diggita.com
I'm looking to relaunch my blog from home. Any recommendations on blogging platforms that are easy to self host (ideally with Docker), lightweight, and reasonably automated in terms of SSL renewal? ActivityPub integration is nice to have, but not necessary.#askfedi #blog #selfhosting