CtrlrX v5.6.31 Release - GUI & Maintenance Update [2025.02.01] #700
Replies: 4 comments 4 replies
-
CtrlrX v5.6.31b Windows Intel CtrlrX v5.6.31b macOS Intel |
Beta Was this translation helpful? Give feedback.
-
NOTE : If you want to report bugs in details, please do it in the following section of CtrlrX github : https://github.com/damiensellier/CtrlrX/issues Thank you ;) |
Beta Was this translation helpful? Give feedback.
-
Reporting on the new build after a bit of smoke testing ... [CtrlrX-5.6.31b-APP-macOS-INTEL] -> works One thing to mention - i exported a panel as VST3 (JOX'3P), but it's not showing up in the Plugins list (not even after a hard reload) |
Beta Was this translation helpful? Give feedback.
-
Any chance someone can build/publish/maintain a Linux version? In general: I have a website where I have published several Ctrlr panels ( https://ctrlr.martintarenskeen.nl Where should I point users today who ask me where they can download a recent and stable build of Ctrlr or CtrlrX for their platform (Windows/Apple/Linux) so that they can use my panels? |
Beta Was this translation helpful? Give feedback.
-
Dear Ctrlr Users,
I just released a new version for the CtrlrX Fork : v5.6.31b
It's already available on the CtrlrX Master and on the CtrlrX 5.6.31 Branch.
I added a security update for macOS that allows encryption of the exported panel code & resources for the developers providing exported instances. Previously, you could just copy the resources from the mac bundle and paste it to a blank CTRLR app and it would work, now the embedded panel and resources are encrypted with your passkey located in Source/Native/CtrlrMac.cpp ... :
Encryption stage :
https://github.com/damiensellier/CtrlrX/blob/e8f5cffc10d2bd8fa3c682370ad975b421111589/Source/Native/CtrlrMac.cpp#L89
Decryption stage :
https://github.com/damiensellier/CtrlrX/blob/e8f5cffc10d2bd8fa3c682370ad975b421111589/Source/Native/CtrlrMac.cpp#L141
If you don't care and use it as it was in the previous version, just leave it as it is when compiling. If you use registration keys or pace ilok, please customize your passkey to encrypt your panels and resources to keep everything safe.
I also updated the CtrlrProcessor.cpp with the up-to-date in/out layout class BusesProperties(). It was using deprecated JUCE v4 definitions in previous versions and caused problems with Logic and Live.
Sysex Roland checksum macro have been updated thanks to John @dnaldoog
LUA Method Editor has been updated as well with a few more design options to make code more legible thanks to Dominique @dobo365
I fixed almost all bug reported from the Ctrlr issues section like sliders not providing the correct max values when set with negative values, which was a big bummer. thanks to @mtarenskeen for the report.
I also fixed the most requested issue : CtrlrX not showing up in Ableton Live. (tested on macOS Ableton Live Lite 11).
Another request was : CtrlrX not validating the AudioUnit test in Apple Logic Pro. It should now work from what I got on my setup. (tested with Ableton Live, Apple AU Validation tool command, Presonus Studio One).
For me the biggest annoyance was VST crashing Cubase when loading projects with a panel having the property panelIsDirty = 0.
I fixed it yesterday so it should be good to go with a panel with either panelIsDirty=0, panelIsDirty=1 or without this property (legacy panels).
Thanks for your suggestions to everyone involved BTW.
Here is all the list of fixed issues for CtrlrX v5.6.31b :
Compiling :
For the people looking to compile CtrlrX v5.6.31b, it's required to clear all your IDE (Visual Studio & Xcode) temp files from the folder CtrlrX/Build and restart from scratch with CtrlrX.jucer with projucer because many settings have been updated in the project file.
To compile, please follow the guides available to download there :
https://github.com/damiensellier/CtrlrX/wiki/Guides-to-Building-Ctrlr
Version :
I decided to keep CtrlrX v5.6.31 as beta ,hence v5.6.31b, to receive all your suggestion for nightly fixes, and also because the next step would be to provide codesigned binaries to prevent CtrlrX from being denied by the windows gatekeeper and the macOS app blacklist. We're almost there ;)
If everything is confirmed and mostly fine, I'll update a few things here and there and release CtrlrX v6.0 a major release in Q2 2025 with codesigned binaries. v6.0 will finally follow the JUCE number version (v6.0.8) for more coherence.
I also designed the CtrlrX logo from the Ctrlr one with an extra X obviously, CtrlrX is alive. how cool is that :)
Enjoy!
Damien
CtrlrX v5.6.31b Windows Intel
CtrlrX-5.6.31b-EXE-WIN-x64
CtrlrX-5.6.31b-VST3-WIN-x64
CtrlrX-5.6.31b-VST-WIN-x64
CtrlrX v5.6.31b macOS Intel
CtrlrX-5.6.31b-APP-macOS-INTEL
CtrlrX-5.6.31b-AudioUnit-macOS-INTEL
CtrlrX-5.6.31b-VST3-macOS-INTEL
CtrlrX-5.6.31b-VST-macOS-INTEL
PS: I need someone to provide me with the macOS silicon binaries, that would be very appreciated. Please upload in the comment below. Thanks
PS 2: It's required to delete ctrlr.settings to refresh your global preferences since I removed and updated CtlrlrX default global settings.
Beta Was this translation helpful? Give feedback.
All reactions