Audio
Masher
[continue autosave]
Wildlife by pac
log in
learn
new
browse
_ctrl 9 palias # 0 - 1, 0.6 # smooth ctrl, amp ctrl, pitch ctrl, delay bandpass freq _sctrl var _ctrl get 0.2 port _sctrl set _actrl var _sctrl get dup 1 sdelay - abs 100000 * 0.1 port tanh _actrl set _pctrl var 0.18 _actrl get * 0.82 _sctrl get * + _pctrl set _dbpf var _pctrl get dup * 50 900 scale _dbpf set _fb var _actrl get 10 * tanh 0.5 * 0.5 + _fb set _freq1 392 varset _tik var tick _tik set # exciter 0.001 noise # loop in, nonlinearity (1 p) -1.068 * _fb get * dup dup dup * 1.02 + / swap 0.1 * + + # delay 0 (_freq1 get inv _tik get 0.05 tport) (20 inv) vdelay # branch 1: fundamental bandpass dup _dbpf get 0.02 port 200 butbp # branch 2: 3rd harmonic bandpass swap _dbpf get 3 * 0.02 port 200 butbp 0.96 * + # loop out dup 1 pset # tremolo _amp var dup 3 * 1 bal dup * 1 min _amp set dup ((0.2 8 sine 20 +) 0.3 sine 0.4 +) * (1 _amp get -) cf # mix 0 0.01 -20 peaklim dup dup 4 2 7000 zrev + 0.5 * +
No parameters.
meta
quick ref
help
Title:
Wildlife
Author:
pac
Description:
Organic animal calls using waveguide synthesis. This model is described in further detail in the examples section of https://www.osar.fr/notes/waveguides/
Created:
2019/01/13
Modified:
2019/01/13
License
YEGRNJ
loading...
Here are some Sporth learning resources (most of them by Paul Batchelor):
The
interactive cookbook
is a tutorial where you can run all the example code online (it's based on the
original cookbook
).
The
examples
demonstate a variety of Sporth ugens. Note: those that rely on external files will not work in AudioMasher.
The
Soundpipe modules reference
goes into more detail on the underlying function powering each Sporth ugen.
The
AudioMasher collection
can certainly be used as learning material.
And some information about AudioMasher:
Frequently Asked Questions
Source on Github