@dannytaurus
gotcha
...man, nothing is ever easy.
trying to make a faustian bargain with the dsp devil 
and apologies for just typing that haha
@dannytaurus
gotcha
...man, nothing is ever easy.
trying to make a faustian bargain with the dsp devil 
and apologies for just typing that haha
I found this and its been great so far:
https://www.kadenze.com/courses/real-time-audio-signal-processing-in-faust/info
I imagine it has been shared on the forum before but here it is again for beginners like me.
free course.
@jeffd
ok i figured it out, for some reason my send effect wasnt connected to my send container.
no idea how that happened.
but works again
@d-healey yeah it must be that particular effect.
a tried an even simpler delay and it compiled and worked!
seems so odd. works on mac but not on windows.
it was just the smooth delay i am using found here:
https://faustdoc.grame.fr/examples/delayEcho/#smoothdelay
that is throwing the error.
doesnt seem that complicated but that is the problem.
Ill try to smooth out the other delay that works with some smoothing nodes in scriptnode to try to match my mac version i guess.
@d-healey got it working!
@d-healey
i always have another backup project on my pc,
so i started over with that.
so unfortunately, no idea of what was actually causing it.
@d-healey got it working finally
time to get off my computer now lol
happy holidays!
@clevername27
yes! i got it to work!
Do i need to update to sonoma on mac to get faust to work with the latest dev build?
i got it to "kinda" work on ventura with an older version of faust.
worked ok for the delay i built.
@dannytaurus
gotcha
...man, nothing is ever easy.
trying to make a faustian bargain with the dsp devil 
and apologies for just typing that haha
is this not it here? https://github.com/grame-cncm/faustlibraries/blob/master/reverbs.lib#L1051,
or is there somewhere else to look?
ok so i asked someone at GRAME and he said:
greyhole is now MIT licenced : https://github.com/grame-cncm/faustlibraries/blob/master/reverbs.lib#L1051,
so it looks like everything is ok to use even with a proprietary license.
but maybe thats not accurate?
@David-Healey honestly.. i have no idea
@David-Healey
but this right here: m->declare("reverbs.lib/greyhole:license", "GPL2+");
m->declare("reverbs.lib/name", "Faust Reverb Library");
is not,
which is actually the only thing im using. im guessing everyting else is part of that dsp?
this is in my project (sorry, this is kinda confusing to me)
m->declare("author", "FangTooth Instruments");
m->declare("basics.lib/name", "Faust Basic Element Library");
m->declare("basics.lib/tabulateNd", "Copyright (C) 2023 Bart Brouns bart@magnetophon.nl");
m->declare("basics.lib/version", "1.19.1");
m->declare("compile_options", "-lang cpp -rui -nvi -ct 1 -cn _delay -scn ::faust::dsp -es 1 -mcd 16 -mdd 1024 -mdy 33 -uim -single -ftz 0");
m->declare("delays.lib/fdelay1a:author", "Julius O. Smith III");
m->declare("delays.lib/fdelay4:author", "Julius O. Smith III");
m->declare("delays.lib/fdelayltv:author", "Julius O. Smith III");
m->declare("delays.lib/name", "Faust Delay Library");
m->declare("delays.lib/version", "1.1.0");
m->declare("description", "Reverb based on Faust std library greyhole (re.greyhole).");
m->declare("filename", "delay.dsp");
m->declare("filters.lib/lowpass0_highpass1", "MIT-style STK-4.3 license");
m->declare("filters.lib/name", "Faust Filters Library");
m->declare("filters.lib/nlf2:author", "Julius O. Smith III");
m->declare("filters.lib/nlf2:copyright", "Copyright (C) 2003-2019 by Julius O. Smith III jos@ccrma.stanford.edu");
m->declare("filters.lib/nlf2:license", "MIT-style STK-4.3 license");
m->declare("filters.lib/tf1:author", "Julius O. Smith III");
m->declare("filters.lib/tf1:copyright", "Copyright (C) 2003-2019 by Julius O. Smith III jos@ccrma.stanford.edu");
m->declare("filters.lib/tf1:license", "MIT-style STK-4.3 license");
m->declare("filters.lib/version", "1.3.0");
m->declare("maths.lib/author", "GRAME");
m->declare("maths.lib/copyright", "GRAME");
m->declare("maths.lib/license", "LGPL with exception");
m->declare("maths.lib/name", "Faust Math Library");
m->declare("maths.lib/version", "2.8.0");
m->declare("name", "Greyhole Reverb");
m->declare("oscillators.lib/name", "Faust Oscillator Library");
m->declare("oscillators.lib/version", "1.5.1");
m->declare("platform.lib/name", "Generic Platform Library");
m->declare("platform.lib/version", "1.3.0");
m->declare("reverbs.lib/greyhole:author", "Julian Parker, bug fixes and minor interface changes by Till Bovermann");
m->declare("reverbs.lib/greyhole:license", "GPL2+");
m->declare("reverbs.lib/name", "Faust Reverb Library");
m->declare("reverbs.lib/version", "1.3.0");
m->declare("signals.lib/name", "Faust Signal Routing Library");
m->declare("signals.lib/version", "1.6.0");
m->declare("version", "1.0");
}
so im guessing that these libraries
https://faustdoc.grame.fr/examples/reverb/
..you cant use them in your projects with a proprietary license.
the demo libraries show up as GPL2+ in the metadata.
@David-Healey
yeah it is i guess. haha
@David-Healey
and so then copy protection is kinda of a fools errand at that point.
if i release a plugin without a HISE proprietary license, this means that
Anyone could legally, rebuild it, and redistribute it (even sell it). I dont think anyone would but im just trying to understand the difference.