zduny
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.
Ask HN: What is this aversion to Rust on online forums about?
I recently posted on HN about my new app and mentioned that I used Rust to make it.There were quite a few comments in a tone like I've offended their mother because I said the word "Rust".What is it about?I've never seen anything like this regarding other tool/programming language...
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...
C84DWEZJ690SZMDMH8CJVJJ
4PLTCBMWVANG2DSDK5L6J0U
7DZ209Q8MPGUSD8TLYDMSYT
C1JMYEV5BM22TWNQZ41FUBR
1A2EMZU4MZ2TM235VSAEMAM
W99RCM7V1MR6QCT4FJWM0GQ
ZQVW0YDBPKQMTWQ8Y4WQ4FX
TPXXBKLP75MC2YHGD59HE91
EHFXTJ035M2933UE0CMSD9V
199J1DBZZMLCZEWBG18FF0U
QF1UEZ9VV9WRKF6QBEVA25A
K5YQ36W2ZHWKFE66RSKFWPE
PKVUMEB1SDQQHK72V1WYF9X
FN1SX02P2W23QJFVTD4ZD2G
8TRJ7TW8K5BH8Z1SJM47PRT
P2XXEUPWS2HWZ8J6QXN9SF3
Y4X3KNXMRL28JPT3Q9TM8PM
UFMLABBHRS5ACBBKS2CW0GC
BD9Z90TR99DENNRYSJD40LX
DWVREU5F6NTF8M9QWMYXUER
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: