Reference docs #186
Replies: 2 comments 5 replies
-
You already found it! That’s all there is, apart from a It takes a long time to start to learn it all, but it is very rewarding. |
Beta Was this translation helpful? Give feedback.
-
You don't need a "demo" panel to find out the meaning of a given field. Ctrlr itself can switch between Property ID's/Names and a description of what a given field is for by just ticking or unticking "Property ID's/ Names" under "View" in the Ctrlr Menubar. Refresh ID's/ Names and see what it does to the "General Properties". For instance: "modulatorValueExpression" changes to "Expression to evaluate when calculating the midi message value from the modulatorValue". To understand the basics, you have to keep a few things in mind. There's Juce, there's Lua, and there is CTRLR itself. Juce is well documented as is Lua. Ctrlr, I have to admit, is not that well documented. But you can find a lot of valuable information in the demo panels, in panels that other people made, at the old forums, and going over the open-source code of Ctrlr. Particularly the Source folder at the Ctrlr Github Code page. Oh, and search the old forums for a manual written by Goodweather. It's also a good starting point. I never used the Lua console, never used the debugger. Comparator tables or Log viewer? They are not necessarily needed to build a panel. But I have to agree with you that CTRLR has quite a steep learning curve just because it's so versatile. There are many different ways to get the same result. It might not be the "best" way to do something but if the code or function works, it works. If it doesn't, throw it here in the discussions and some peeps here are very helpful to point you in the right direction or rewrite your code until it works. For that matter. I tried Juce. My knowledge of C++ is limited. But I ran into the same problems I had with CTRLR. Half-baked tutorials, no explanation on why some code goes over here or over there. Serious, try to make a menubar. There is no tutorial for it and the demo file is so convoluted that it takes a while to find out what code is needed just for the menubar. And that is just because the "MenuBarModel Class" isn't that helpful either on how the MenuBar is constructed. Again, might be easy peasy for someone that knows his C++ but not for me. Two things Roman got totally right. First, the WYSIWYG version of Juce that Ctrlr is. No continuous compiling like with Juce to see if the code works or if the Gui looks like what I want it to look like. And two the implementation of Lua. And that's just because Lua is far easier to learn than C++ in my opinion. That makes Ctrlr a very good alternative to Juce. And yes, it wouldn't hurt for CTRLR to have some sort of documentation but I rather see Roman working on CTRLR than writing documentation. But hey, that's just my opinion. |
Beta Was this translation helpful? Give feedback.
-
Hi,
is there any CTRLR reference manual anywhere? I can't find any full, comprehensive documentation covering all aspects of CTRLR.
Besides the 3 tutorials on the CTRLR home page, and tons of info scattered around the forum, where is the rest of the info?
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions