CTAGDRC icon indicating copy to clipboard operation
CTAGDRC copied to clipboard

Modern CMake build system and Apple silicon support

Open BillyDM opened this issue 3 months ago • 0 comments

I've been testing out various open source compressors, and I've came across CTAGDRC. It is surprisingly good!

Building it was kind of tricky, so I went ahead and replaced the Projucer build system with a modern CMake build system based on Pamplejuce. This both allows much easier compilation, as well as having a GitHub action to build and package pre-built binaries with installers that users can download. (I've also published the binaries in my fork if you want to publish those.)

I hope this lets more users get access to this great plugin!

Additionally, I removed the manual SIMD intrinsics and replaced them with an autovectorizer-friendly version. It generates pretty much the same assembly (and possibly even a bit faster), while also allowing the plugin to be compiled optimally to native Apple silicon.

BillyDM avatar Sep 06 '25 20:09 BillyDM