152 karma · joined October 8, 2022
It has documentation attached mentioning pitch detection algorithms it implements.
Rust - not so much (or more like not at all) at the moment.
Well, to me Rust is just a tool that I've discovered, it meet my expectations so I started using it.
Only then I've started noticing comments on reddit or whatever like "bleh, not Rust again" and really don't get why a programming language can be so triggering to people.
I started learning Rust because it's a language with interesting characteristics and welcoming documentation.
Only then I've discovered it's apparently "controversial" for some reason...
[all codes have been redeemed]
Please reply if you would be interested in free promo codes for the Android app, I will post some.
If web - well, it sadly requires modern browser on relatively modern hardware - it has some performance problems currently in browsers, I'm not happy about that fact, I am considering improving it if the app catches enough interest.
If Android - please consider returning the app and getting your money back as long as you still can - I'm afraid I won't be able to solve it in quick fashion.
I'm planning to create a simpler free version of the app for the sake of cross-promotion, I may open source that one (but I can't make any promises currently, both regarding creating the actual app and open sourcing it).
More details on Rust backend:
For listening (getting audio signal from microphone) I used:
- Android: https://crates.io/crates/oboe
- native desktop/iOS (not currently released): https://crates.io/crates/clap
- Web: https://crates.io/crates/web-sys (so basically JS Web Audio API called from Rust compiled to WASM).
For pitch detection: