You can still absolutely deduce the fundamental with great accuracy via an FFT, but the approach is a bit more involved. The relevant research area here is called ‘fundamental frequency estimation’.
For an example of this, you can see this app I built that lets you give keyboard and mouse inputs via playing notes on a bass guitar, which are recognized over the microphone: https://github.com/codyd51/offkeyboard
Axle[2] is a one-man project with a GUI that the author has been gradually transitioning from C to Rust.
Among C++ projects, I think Essence[3] also merits a mention.
After the xelee and humans leave, the universe becomes a cold place dominated by photino birds living in the cold pinpricks of white dwarfs. Eventually matter evaporates into photons, and the photino birds die.
However, it turns out photino birds can always just time travel to a time when the universe still had matter. So they're more or less indifferent to the eventual heat death .
See: https://xeelee.fandom.com/wiki/Photino_Birds
I hypothesize that there is may be only one photino bird. When it appears to die, it is just traveling to another time. When we see multiple photino birds, we're just looking at different segments of the same bird's world line. These are my own speculations, inspired by Wheeler's idea that the universe has only one electron, which travels back in time as a positron, and interacts with itself so many times that it creates the observable universe of matter:
* https://www.youtube.com/playlist?list=PLGvhNIiu1ubyEOJga50LJ...
It just so happens I've got an RTL-SDR, a GPS receiver that outputs raw pseudoranges, and a signal splitter that lets me put the signal from one antenna into two receivers.
So if you like I can get the pseudoranges out of a commercial GPS receiver, and the raw signal from an RTL-SDR at the same time, which might help you pinpoint your last bit of location inaccuracy.
Would you be interested in that? Or do you consider this project complete?