Recent Posts

Rust ♥ Bela – FFI API Design

Con­tin­u­ing with the cur­rent se­ries of blog posts on us­ing Rust to de­vel­op Bela projects, we have so far talked about set­ting up a Rust cross com­pi­la­tion project for Bela and the projects I plan to cov­er at some point, as well as some ba­sic fea­si­bil­i­ty checks us­ing por­ta­ble SIMD code and criterion. This time, we'll delve in­to the Bela C API, the rea­son­ing be­hind the safe Rust FFI API, and al­so fi­nal­ly pro­duce some sound. Read more…

Rust ♥ Bela – SIMD Sines

Last time I wrote about how to cross-com­pile code for and run it on the Bela us­ing Rust, but there is still a lot of ground to cov­er. I haven't gone in­to any de­tail about what I'm even plan­ning to do with the Bela or how to ac­cess the Bela-spe­cif­ic APIs. In this post, I'll go in­to the for­mer, in­clud­ing some ba­sic fea­si­bil­i­ty checks which will in­volve — you may have guessed it from the ti­tle — SIMD and sines. Read more…