Ctrlr Lua Version (confirming 'built-in' & whether Ctrlr survives attempts to use newer version) #599
-
Hey CTRLR Fam, Curious if
Really just checking pulse on if its more trouble than its worth.. so:
Thanks in advance for any responses... Cheers! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
P.S.: VS: build-ctrlr-on-windows-10-manualMight as well & cross-pollinate my topic as it might address my noobQ(s):
#592 FYI, I just bought a Mac M1 second hand so will need your M1 build and would also like how to build Ctrlr on Mac (will also take that with Damien) POST WITH ATTACHMENT
""" [Tedjuh](https://ctrlr.org/forums/users/tedjuh/) Participant Topics: 9 Replies: 97 Total: 106 ★★ As promised a manual (attachment) to get Ctrlr from the Ctrlr repository and instructions on how to compile/ build it successfully. It might not be complete. I might have forgotten one or two steps but it should give you a headstart. Questions or additions? No PM’s or e-mails, please. Ask or put them here. We might all learn from it. In need of VS 2010?. PM me and I’ll see how the Compile-Gods react to your humble phrased question. And no, I’m not planning on doing it for Mac-OS nor Linux. Attachments: Thanks in advance for any resposes & sorry for comment length! |
Beta Was this translation helpful? Give feedback.
-
I wrote that manual using VS2010 because it would be less hassle to build Ctrlr 5.3.201 with the tools that were probably closest to the one that Roman might have used. I remember I tried to compile Ctrlr 5.3.201 with a newer version of VS but ran into a couple of errors that I couldn't resolve probably due to inexperience. Bylevel's manual is for Ctrlr 5.6 if I remember correctly which uses Juce 6.08. An excellent manual indeed. About the Lua subject. It's not an easy task to upgrade the Lua version just because the boost library it depends on to do the Luabind hasn't been maintained for years, the same goes for Luabind. So, if you want to update the Lua version, you might as well look at Sol2 (v3) or Luajit to do the binding to C++ without the need for Boost. The project has a stubborn (sorry guys :)) club of members. Synth lovers who like their machines to be usable on today's computers. Stubborn in a way that we want to revive what was once almost dead. Is it dead? No. Le Roi est mort, vive le Roi. |
Beta Was this translation helpful? Give feedback.
-
Observations:
Didn't see a doc link, but once I'm done being off-task, will build (regretably) on W10/VS2022 bare metal, then work my way backwards on VMs to VSPaleoEra10 .. haha... failing deciphering the obvious readme & debug logs, will nuisance up the board THANK YOU FOR YOUR TIME TJ! |
Beta Was this translation helpful? Give feedback.
While Ctrlr 5.3.201 is the "stable" version, I can only advice to aim at version 5.6.23. Vst2 is out of the window, Juce was updated to version 6 (prior version 5) and meant a huge overhaul for Ctrlr which Roman was, thankfully, providing us.
All changes made ( mouse events, vst3 name change support, and so on) will be made on the newer version anyway.
See Damien's fork CtlrX. Some excellent additions there.