Open rekado opened 5 years ago
Hey @rekado, thanks for reporting. Correct - in order to move FAUST forward and continue to improve the language itself, it has been necessary for the FAUST developers to move/rename/refactor parts of the language, which results .dsp
code becoming outdated and no longer working.
I've not tested the 0.9.90 code (or any recent releases..) so this breakage (although unfortunate) can be expected. Going by the FAUST github, they're working more actively on FAUST 2.x series: https://github.com/grame-cncm/faust/releases
Would you think it best to fixup Sorcer for the 2.x FAUST branch or do you have a specific reason that 0.9.90 branch is the target?
Regards, -Harry
Hey Harry,
I think it would be best to use the latest version of Faust (2.5.23). I just mentioned Faust 0.9.90 because it is the last release of Faust 1 and it is still used by other projects.
Cheers, Ricardo
With Faust 0.9.90
main.dsp
cannot be compiled tomain.cpp
.I used to use this command to compile main.cpp with Faust 0.9.67:
Faust 0.9.90 no longer provides
lv2synth.cpp
; it provideslv2.cpp
orlv2ui.cpp
, but when using either of these architecture files Faust complains about redefined symbols:AIUI
music.lib
should no longer be used and all other libraries should be referenced vialibrary("name")
instead ofimport("name")
.