I just found out about CSound, Cabbage, and Lore and decided to try to get Lore working and learn Cabbage while doing that.
I have lots of software dev experience in C, C++, Delphi, Java, and other stuff. Cabbage is super easy to install and seems quite a nice IDE. I checked out the latest Lore from github, the rev is dated today. The first time I tried to build I get this error at line 480, using Cabbage 2.8.0 on Windows 10, csound is
version 6.16
Csound output message console
/*============================================================*/
UnifiedCSD: C:\audiodev\puremagnetic\Lore\Lore Experimental Sound Console\Lore.csd
STARTING FILE
... snipped irrelevant content....
... build progress about 30 lines snipped...
error: syntax error, unexpected ')' (token ")") from file C:\audiodev\puremagnetic\Lore\Lore Experimental Sound Console\Lore.csd (1)
line 480:
>>>) <<<
Parsing failed due to invalid input!
Stopping on parser failure
cannot compile orchestra
The relevant code around line 480
kinitState delayk kinitState, 0.05
if kinitState < 1 then
kHaveState = cabbageHasStateData() <--- line 480
kinitState = 1
endif
This seems to be a bug in the Cabbage IDE, as after several tries to build without any changes to the content of Lore.csd I was able to see LORE Version 1.0.27 open.
I am following the above thread and not sure what the WORKING version of LORE and CSOUND and CABBAGE is, if any known working combination exists.
I’m a windows C++ dev and I’ve got the cabbage repo build happening right now in visual studio 2022 and while I’m not an audio realtime guy I think I can figure out stuff.
Are we at the point of waiting for the Lore dev to update/merge fixes before his version is working on anything other than a no longer available superceded beta of Cabbage?