21
submitted 4 months ago by fil@programming.dev to c/rust@programming.dev

I've needed to detect a frequency of an audio signal a couple of times in my life, but I cannot for the love of me remember what does the FFT output actually mean. So I took this knowledge out of my latest project and packed it up in this crate.

Also this is my first potentially useful published crate, so if I missed anything, please let me know!

you are viewing a single comment's thread
view the rest of the comments
[-] Traister101@lemmy.today 7 points 4 months ago

Yup, libraries should usually let the consumer chose what to do with an error, not crash the program without a choice in the matter. The only real exception is performance critical low level code such as the core of a graphics or audio driver. Though in those cases crashing also often isn't an option, you just power through and hope things aren't too screwed up.

[-] fil@programming.dev 2 points 4 months ago

Thanks for the tip! Updated

this post was submitted on 22 Jun 2024
21 points (95.7% liked)

Rust

5989 readers
60 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS