Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
It'll be a bit while I finish my work with FMOD.rs, but it'd be interesting to collaborate with Kira. FMOD is split into FMOD Core and FMOD Studio: if I'm not mistaken, Kira is at the Core Engine level. If I get to this point (and end up with a job that allows me to do OSS work... which is unfortunately rare in the gamedev world) I'd love to work with Kira to improve the accessibility of adaptive audio in Rust.
I agree. It's when you get down to "musician audio" things get problematic w r t allocation, both because of the latency and because of the audio being the primary thing you care about. That's also when you start to get issues with the kernel not scheduling your thread and so on. If you're curious about kernel issues, you can read a presentation I did five years ago. Maybe the Linux kernel has improved since.
Related posts
- multi-producer multi-consumer channels for message passing python library
- I needed to write a simple multi-threaded message processing queue in C++ today. Makes me really appreciate how easy this is to do in Rust.
-
crossbeam VS scalable-concurrent-containers - a user suggested alternative
2 projects | 13 Apr 2023
- Ergonomic Communication with a tokio::task::spawn
- How would one go about updating in-memory storage lock free, while other threads read?