Also don't miss the guitarix example in <faust>/examples/misc/guitarix.dsp. It draws on the libraries they contributed.
- Julius On Fri, Dec 4, 2020 at 8:55 AM Sam Pluta <spl...@gmail.com> wrote: > Something that was not clear to me right away with Faust is that you can > find all these things by looking directly at the libraries, which are > written in Faust. So, if you want to look at the code for ef.cubicNL, you > can see it here: > > > https://github.com/grame-cncm/faustlibraries/blob/2b2c775853deda0861a2d60526167b50831271ac/misceffects.lib > > The libraries are a treasure trove of dsp information. > > Sam > > On Dec 4, 2020, at 10:47 AM, Mouldy Soul <richo...@gmail.com> wrote: > > The bit crush was asking not too long ago on the mailing list, credit to > JOS: > > nbits = hslider("BitCrush BITS [knob:4]",24,2,24,1); > scaler = float(2^nbits-1); > round(x) = floor(x+0.5); > bitcrusher(nbits,x) = x :abs: *(scaler) : round : /(scaler) * > (2*(x>0)-1.0); > > Here's Sample redux > > redux = hslider("BitCrush SamplFrq [knob:3]",44100,44100/64,44100,1); > sampleRedux = ba.downSample(redux); > > Soft clipping if I can remember is ef.cubicNL (Think cubic is either soft > or hard I forget) > > With Tube/analog modelling distortion, I feel like there was a talk maybe > on the Faust conference, and maybe that's what Dirk's Wavedigital filter > can help with, emulating real circuit components. > > I think if you look through the mailing list answers from recently, > there's someone asking about a wave folding distortion, so you may gain > some insights there. > > On Fri, 4 Dec 2020 at 15:53, da <d...@randomstyles.net> wrote: > >> hello, >> >> i am trying to figure out how to create different distortion effects. is >> there a site where you can look at some algorithms and how to implement >> them into faust? >> >> i am very much interested in these kind of distortion-types: >> >> >> Tube/Valve Distortion >> >> Clipping >> >> Foldback >> >> Overdrive >> >> Bitcrushing >> >> Sample Rate Reduction / Decimate >> >> Wavetable Distortion >> >> >> thanks a lot :-) >> >> >> >> _______________________________________________ >> 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 > -- "Anybody who knows all about nothing knows everything" -- Leonard Susskind
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users