I hate C Lion more than rational people hate the golden-cow in the oval office!

Since switching from Microsoft VS 2022 Professional, yesterday morning, I haven't been able to improve a single line of code for my immersive VST3 plugin in JUCE Projucer because all I have done for the past 2 days is try to get C Lion to build and debug this audio plugin that I've already tested, debugged, and know for a fact has no notable issues.
First there was the hell I went through setting up the CMakeLists.txt file because C Lion kept insisting there were issues that do not and never have existed. 
Then, when I think I'm finally done with C Lion being a pain in my @$$, the damned thing can't get through the debug. The whole point of this is solely to run a baseline test while I can still be certain that my software has no issues. That way, I'm not going through this hell after I update the code and no longer have any idea whether the issue is C Lion or my code. 
I'm 3 months behind schedule already, paying out of pocket because I can't ask the investors for a penny until I implement the rest of the features I promised. So, I can't afford VS Pro right now. I thought C Lion was the answer to my prayers at $10/month, but I can't even get through simple debug with a plugin that has no major issues!! I'm forever stock on this damned “nop” line. 
To be completely honest, I'm not a good coder. I am constantly stopping to figure out how to say what I need to say in JUCE/C++. I'm just VERY good with logic. I've never had any interest in coding in my entire life. I'm an audio engineer. I have an IT guy who comes down to the studio and fixes problems with the PCS/Macs/Servers when there's an issue. I only ended up developing this software because I bought a plugin, expecting that it would allow me to do what I needed to do in a client's Dolby Atmos project. After describing to the company what I was trying to do and what it wasn't allowing me to do, I got a response from the development team. They told me that the plugin was originally supposed to do what I bought for, but that that the logic was far too complicated and they ultimately walked it back and had now pulled any mention of the features I needed from the website and marketing. I was frustrated and wrote a lengthy email describing exactly how the logic would work. Before hitting send, I stopped and decided I was done giving away my designs away for free and then having to pay companies for what they've made with my own ideas. A software engineer friend I showed my saved email draft to laughed and jokingly called me a robot; remarking that the way I typed it up, as the ideas were coming to me, was pretty much the same way code is laid out. So, I started Googling that night, to figure out translate my logic to code and a couple weeks later I had the plugin the other company couldn't create, with some notable improvements. 
I co-own a sound recording studio. I unilaterally decided to close down for the weeks I was using the Dolby Atmos mastering room for developing my software. So, the owners who put most of the money behind opening the studio came to chew me out. I showed them what I was working on and was told that the few thousand of us Dolby Atmos engineers out there aren't a big enough market, but they would definitely be interested in bank-rolling it if I could make it more appealing the 100s of millions of amateur diy bedroom musicians out there. I've been working on this software for the past few months since then.

I think I “A.D.D.”-ed off topic there for a minute, but the point is that, I'm sure my issues with C Lion are largely due to my inexperience and lack of education in software engineering. However, the fact remains that Microsoft VS is a competitor for C Lion and I have had no issues whatsoever using VS. It has worked since the moment I hit “Save & Export to IDE” in Projucer. A feature, by the way, that saved me from the hell of having to create a CMakeLists.txt
I was hoping that C Lion would be as user-friendly as VS (or better) and that I would be able to somehow transition to developing the software in C Lion and only use Projucer to sort of staple it all together, but I can't even get through debugging a working VST3 plugin in this thing.
Rant over… Any advice would be VERY VERY VERY much appreciated. 

0

Please sign in to leave a comment.