Hey everybody.
Today I’ve released ot_utils, a Rust library for concatenating audio samples and generating .ot files for the Octatrack, as well as a new update for Audiohit, my command-line utility for auto trimming audio samples, that adds the ot_utils functionality to Audiohit.
While we’ve had incredible tools such as OctaChainer for a while, I’ve been getting a lot into Rust lately so I decided it’d be interesting to make a library that would facilitate the workflow of concatenating multiple audio samples into a single wav file and automatically generating an .ot file.
This is very similar to Octachainer’s Octatrack slices feature except it’s made as a Rust library so people can integrate it into different projects (a huge thanks to Kai Drange for open sourcing Octachainer so I could use it as reference for the .ot file structure).
This first version is somewhat limited (only 16-bit, mono, wav files) but it should be very useful, specially for grouping drum samples.
For those interested in using the ot_utils in a more user-friendly way, you can now use the ot_file true
argument in Audiohit.
Using Audiohit + ot_utils is a great way of automatically trimming, concatenating and generating the .ot file for the Octatrack. It should save time, RAM and disk space.
Anyway, this is definitely a more nerdy alternative to GUI apps such as Octachainer but I hope its useful to some of you.