Needs one library, on dnf/yum lib-alsa-devel to compile.
Compiler uses the meson build system (install meson).
In the code I load the PCM device called "default".
If it doesn't work on your system and you work out what does, tell me!
There is very little point to this.