Success with VST3 and AU in Reaper on MacOS 10.15.7! Thank you so much :) Testing linux soon...
> On 27. May 2022, at 20:00, Stéphane Letz <l...@free.fr> wrote: > > There were several issues, fixed here, textes with a simple stereo OSC, in > -single and -double mode, AU et VST3 plugins, in Reaper. > > https://github.com/grame-cncm/faust/commit/37c7c0a2da790eaa079fac2080dd03817e82c38a > > Ca you test and report? > > Thanks. > > Stéphane > >> Le 27 mai 2022 à 16:51, Klaus Scheuermann <kla...@posteo.de> a écrit : >> >> Hi, >> A relatively simple noisegate results in distortion both -double and single >> as VST3. AU is fine. >>>> MacOS 12.15.7 >> Xcode 12.4 >> >> @Juan Carlos: does it mean only AAX works in -double? >> >> Klaus >> >> >> >> import("stdfaust.lib"); >> >> init_noisegate_threshold = -70; >> >> process = _,_ : noisegate(2) : _,_; >> >> // NOISE GATE >> noisegate(N) = >> gate_any(N,noisegate_thresh,noisegate_attack,noisegate_hold,noisegate_release) >> with { >> noisegate_thresh = vslider("[0]threshold",init_noisegate_threshold, -95, >> 0, 1); >> noisegate_attack = 0.01; >> noisegate_hold = 1; >> noisegate_release = 2; >> >> gate_any(N,thresh,att,hold,rel) = B <: B, (B :> ggm : vbargraph("[2]gate >> level",0,1) <: B) : ro.interleave(N,2) : par(i,N,*) >> with { >> B = si.bus(N); >> ggm = gate_gain_mono(thresh,att,hold,rel); >> }; >> >> gate_gain_mono(thresh,att,hold,rel,x) = x : extendedrawgate : >> an.amp_follower_ar(att,rel) with { >> extendedrawgate(x) = max(float(rawgatesig(x)),holdsig(x)); >> rawgatesig(x) = inlevel(x) > ba.db2linear(thresh); >> minrate = min(att,rel); >> inlevel = an.amp_follower_ar(minrate,minrate); >> holdcounter(x) = (max(holdreset(x) * holdsamps,_) ~-(1)); >> holdsig(x) = holdcounter(x) > 0; >> holdreset(x) = rawgatesig(x) < rawgatesig(x)'; // reset hold when raw >> gate falls >> holdsamps = int(hold*ma.SR); >> }; >> }; >> >> >>> On 27. May 2022, at 16:22, Juan Carlos Blancas <lav...@gmail.com> wrote: >>> >>> Hi Klaus, >>> >>> macOS 12.1, Xcode 13.3.1 >>> >>> Seems to work fine for me: AAX, AU, VST3 and VST >>> >>> -double only AAX. >>> >>> Best regards, >>> Juan Carlos >>> >>>> El 27 may 2022, a las 13:17, Klaus Scheuermann <kla...@posteo.de> escribió: >>>> >>>> Hi All, I am running into trouble again ;) >>>> Your help is very much appreciated. >>>> >>>> Here is my dsp file (a modified version of master_me): >>>> https://github.com/trummerschlunk/master_me/blob/master/soundsgood09.dsp >>>> >>>> For various reasons, I decided to go via JUCE (VST3, VST2 from faustIDE >>>> crashing on MacOS and Win, no -double support on faustIDE). Here is my >>>> workflow. I am on MacOS 12.15.7 for this project. >>>> - make a juicer project with faust2juce -double soundsgood09.dsp >>>> - copy folder containing jucer file to JUCE/Examples >>>> - open jucer file, select VST3 and AU, save and open in Xcode >>>> - build all in Xcode: one issue in FaustPluginProcessor.cpp:8988:39: >>>> Implicit conversion loses integer precision: 'size_t' (aka 'unsigned >>>> long') to 'int' >>>> >>>> The AU version runs in Reaper - yay! >>>> The VST3 version only outputs full level saw tone - autsch! >>>> >>>> Can someone confirm? And hopefully help please? >>>> Thank you so much! >>>> >>>> Klaus >>>> >>>> _______________________________________________ >>>> Faudiostream-users mailing list >>>> Faudiostream-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users >>> >> >> >> >> _______________________________________________ >> Faudiostream-users mailing list >> Faudiostream-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users