Anyone building Max externals in Rust? Looking for libraries and experiences
Hey everyone,
Working on a project that requires building a native Max for Live external in Rust. Real-time audio thread access, no JavaScript in the critical path.
Been looking into median (github.com/Cycling74/median) as the main option for Rust bindings to the Max SDK. Found one solid production example with petunia-externals by alisomay, which has been genuinely useful to study.
Before going too deep down one path, wanted to check if anyone here is working with Rust and Max externals. Are there other libraries or approaches in this space worth knowing about? max-msp-rs, max-rust, anything else that has come up on your radar?
Also curious whether anyone has tackled creating Max objects programmatically from inside a Rust external without dropping all the way to raw C. The object_new_typed territory. That is the specific challenge I am trying to get a feel for.
Any experience, pointers, or war stories very welcome.