Beatrec
Beatrec is an open source minimalistic rolling sampler, recording either a single beat or whatever range is set to loop in the DAW (assuming the DAW correctly passes this information on to the plug-in).
List of features
- Overwrites the last recording after the recording range has elapsed (so no more half-overwritten recordings when stopping a loop)
- Displays the last recording and allows playing and exporting it (in 16-bit stereo WAV format)
Download
Filename | Size | |
---|---|---|
beatrec-v0.2.1-linux-x86_64-clap.zip | 5.84 MB | Download |
beatrec-v0.2.1-linux-x86_64-vst3.zip | 5.85 MB | Download |
beatrec-v0.2.1-macos-arm64-clap.zip | 4.01 MB | Download |
beatrec-v0.2.1-macos-arm64-vst3.zip | 4.01 MB | Download |
beatrec-v0.2.1-macos-x86_64-clap.zip | 4.13 MB | Download |
beatrec-v0.2.1-macos-x86_64-vst3.zip | 4.13 MB | Download |
Disclaimer: Since I’m only scraping the surface of audio plug-in development with Beatrec, I can not (yet) guarantee that this plug-in and future versions will not break your projects or crash your DAW. Hopefully I’ll gather enough experience in the future to be able to guarantee a stable piece of software, but not for now. Nevertheless, I highly doubt anything bad happening to your system.
Conclusion: it’s a low risk but it’s your own risk!
Installation instructions
Download the plug-in in the desired format, and move the downloaded file to whatever folder the DAW looks in to find plug-ins. In my case (macOS), that will be /Library/Audio/Plug-ins/CLAP
or /Library/Audio/Plug-ins/VST3
.
Source code
The source code is available on GitHub.
Acknowledgements
I’d like express my gratitude to Robbert van der Helm for developing nih-plug, a Rust-based audio plug-in development framework. I have a lot of experience in music production, and some experience in signal processing and system-level languages like C and C++, but Rust and audio plug-in development were pretty much brand new for me. Luckily, nih-plug made this a breeze!