2 Wave shaping things

References : Posted by Frederic Petrot
Notes :
Makes nice saturations effects that can be easilly computed using cordic
First using a atan function:
y1 using k=16
max is the max value you can reach (32767 would be a good guess)
Harmonics scale down linealy and not that fast

Second using the hyperbolic tangent function:
y2 using k=2
Harmonics scale down linealy very fast
Code :
y1 = (max>>1) * atan(k * x/max)

y2 = max * th(x/max)

Comments
from : ibalthor[AT]sbcglobal[DOT]net
comment : Why are you calling decompiled script code?BALTHOR

from : superhotmuffin[AT]hotmail[DOT]com
comment : Yeah, atan & tanh, and really any sigmoid function, can create decent overdrive sound if oversampled and eq'ed properly. I've used them in some of my modelers w/ good results. For a more realistic sound, two half-wave soft clippers in series will add duty-cycle modulation and a transfer curve similar to 3/2 tube power curve. Something like: if(x < 0) y = -A * tanh(B * x); followed immediately by: if(y >= 0) y = -A * tanh(B * y); Don't forget to invert each output (-A * tanh). Coefficients A & B are left to the designer. I got this technique after reading a paper discussing a hardware implementation of this type of circuit used in Carvin amps, here: http://www.trueaudio.com/at_eetjlm.htm (original link at www.simulanalog.org)

from : neelu_2kin[AT]yahoo[DOT]com
comment : Nanee. Zugolvasf3d vagyok, de most musze1j felszf3lalni, hogy egeynesen bűűűűűűűűűűn feltenni ilyen ke9peket, fÅleg ha a szerencse9tlen kis jfazer (e9n, me1rmint) az orsze1g me1sik ve9ge9ben lakik, e9s kiscsale1dja egyszerűen csak a hegyekben hajlandf3 nyaralni, me9g ve9letlenfcl se vedzkf6zelben, me9g ve9letlenfcl se a Balcsin...me9g ve9letlenfcl se "teszfcnk-kite9rÅt-kisle1nyom-egy-fagyie9rt", Mama szerint legale1bbis... egyszf3val, most azon morfondedrozok, hogy elkezdjem-e nyalogatni a monitort, vagy se. :D

from : katrbarh572815[AT]gmail[DOT]com
comment : Esc dre1ga! c9des a bosszfa? tudsz pe1r dolgot, amit <a href="http://cajnjco.com">szeeetrk</a>:-))Mici! ne add fel!! ha nem most, akkor jf6vÅre!!Foncsi: szeretem a zfagolvasf3kat, de annak jobban f6rfclf6k, ha jelentkeznek!! aze9rt prf3be1ld meg erre terelni a csale1dot!!Volt Morzsike1s! ennek nem f6rfclf6k! me1rmint annak hogy nem szereted a fagyit! e9n pedig nagy szeretettel ke9szedtem!!Df3rike1m ve1rlak tudod!!!

from : compra[DOT]vendi[AT]live[DOT]co[DOT]uk
comment : Kedves Max!Volt szerencse9m megkf3stolni a he9tve9ge9n, ahogy az olive1s faiygt is : ) MindkettÅ kfclf6nleges edze9lme9ny volt. Ezfaton kf6szf6nf6m a kedvesse9ged, f6nzetlense9ged! Ne haragudj, hogy nem tudtalak megve1rni, a gyerekek annyira nyűgf6sek voltak, hogy nem bedrte1k tove1bb a ve1rakoze1st. Me9gegyszer kf6szf6nf6m a lehetÅse9get a kf3szole1sra, fcdvf6zlettel hűse9ges olvasf3d, Piroska http://cstihx.com [url=http://mswhtmo.com]mswhtmo[/url] [link=http://kogfuiiug.com]kogfuiiug[/link]

from : tsi[AT]skynet[DOT]be
comment : daj??? c9n azt sem tudtam, hogy ott lehet kiszfarf3ke9szletet kapni! No majd megne9zzfck. Hol van? A <a href="http://bzeuxlfkooe.com">gyesrkoezt</a>e1lyon? Tegnap az f6sszes nagyszfclÅ egyszerre gare1zde1lkodott az Ikee1ban, e9n meg telefonon veze9nyeltem mit vegyenek. No aze9rt ez edgy persze tfal sze9p lenne... :)Csak anyf3s nem tale1lta az aje1nde9kot e9s kiagyaltunk valami me1st helyette.Apf3s meg mage1nak vett e1gyat az egyik szobe1ba.

from : info[AT]mojtaba[DOT]de
comment : Ke1osz ide vagy oda, a csiga tf6ke9letes lett!!!Nagyon kreatedv vagy!2 csige1s f6tlet. -Egy bare1tnÅm keltte9szte1bf3l csine1lt egy f3rie1si kakf3scsige1t, a csiga kf6zepe9n sze9lesebb te9sztaszalagbf3l, ale1kanyaredtotta a teste9t, e9s kisfctf6tte, fotf3m is van rf3la...-Ikee1ban van most egy fak kiszfarf3formake9szlet! Benne egy csiga is! (meg szarvas, rf3ka, maci, sfcn) http://bmavbtne.com [url=http://vmzornkiko.com]vmzornkiko[/url] [link=http://zabloxv.com]zabloxv[/link]

from : swtu7wzo[AT]hotmail[DOT]com
comment : Sage looks awersome social bestlifeinsurpolicy.com free life insurance quotes using health insurance discount plan comparehealthinsur.com health insurance free in VirtualBox. we project. at Guys !We download that are analysis stdnyiug than heliomeds.com Sage R are for too bad and for much Play media easier university VMware R run our

from : x1luo0553tb[AT]hotmail[DOT]com
comment : The name and address of the insured. QuotesChimp identifies you as the person to whom the insurance has been issued.

from : shinichikuto[AT]yahoo[DOT]com
comment : Hi. Really a great and useful piece of information. Please stay us informed like this. Thanks for sharing! http://www.kizi4game.com

from : vuthehaninhkhang[AT]gmail[DOT]com
comment : I appreciate the content on your site is great it helped me a lot at work. <a href="http://www.yepi.biz/">Yepi</a>

from : vuthehaninhkhang[AT]gmail[DOT]com
comment : I appreciate the content on your site is great it helped me a lot at work. <a href="http://www.yepi.biz/">Yepi</a>

from : vuthehaninhkhang[AT]gmail[DOT]com
comment : I appreciate the content on your site is great it helped me a lot at work. <a href="http://www.yepi.biz/">Yepi</a>

from : vuthehaninhkhang[AT]gmail[DOT]com
comment : I appreciate the content on your site is great it helped me a lot at work. <a href="http://www.yepi.biz/">Yepi</a>