|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119 |
- \ bird.fsm -- clm/bird.clm -*- snd-forth -*-
-
- \ Translator: Michael Scholz <mi-scholz@users.sourceforge.net>
- \ Created: Tue Dec 12 03:26:27 CET 2006
- \ Changed: Thu Jun 18 12:20:57 CEST 2009
-
- \ Usage: <'> bird-test with-sound
- \ or ws-bird-test
-
- require clm
-
- instrument: bird <{ start dur freq freq-skew amp freqenv ampenv
- :optional lpfilt 1.0 degree 0.0 reverb-amount 0.0 -- }>
- :envelope ampenv :scaler amp :duration dur make-env { amp-env }
- :envelope freqenv :scaler freq-skew hz->radians :duration dur make-env { gls-env }
- :frequency freq make-oscil { os }
- :a0 lpfilt :b1 1.0 lpfilt f- make-one-pole { fil }
- *channels* 2 = degree f0= && if 45.0 to degree then
- *reverb* reverb-amount f0= && if 0.001 to reverb-amount then
- start dur #{ :degree degree :distance 1.0 :reverb-amount reverb-amount } run-instrument
- fil os gls-env env 0.0 oscil amp-env env f* one-pole
- end-run
- ;instrument
-
- instrument: bigbird <{ start dur freq freq-skew amp freqenv ampenv parts
- :optional lpcoeff 1.0 degree 0.0 reverb-amount 0.0 -- }>
- parts normalize-partials to parts
- :envelope ampenv :scaler amp :duration dur make-env { amp-env }
- :envelope freqenv :scaler freq-skew hz->radians :duration dur make-env { gls-env }
- :frequency freq :coeffs parts mus-chebyshev-first-kind partials->polynomial make-polyshape { os }
- :a0 lpcoeff :b1 1.0 lpcoeff f- make-one-pole { fil }
- *channels* 2 = degree f0= && if 45.0 to degree then
- *reverb* reverb-amount f0= && if 0.001 to reverb-amount then
- start dur #{ :degree degree :distance 1.0 :reverb-amount reverb-amount } run-instrument
- fil os 1.0 gls-env env polyshape amp-env env f* one-pole
- end-run
- ;instrument
-
- #( 0 0 0.25 1 0.6 0.7 0.75 1 1 0 ) constant main-amp
- #( 0 0 0.01 1 0.99 1 1 0 ) constant tap-amp
- #( 0 0 0.25 1 0.75 1 1 0 ) constant bird-amp
- #( 0 0 1 1 ) constant bird-up
- #( 0 1 1 0 ) constant bird-down
-
- event: orchard-oriole ( beg -- )
- 0.38 f- { beg }
- #( 0 0 0.6 1 1 0.6 ) { oriupdwna }
- #( 0 0.5 0.3 1 1 0 ) { oriupdwnb }
- #( 0 0.9 0.15 1 0.4 0.3 0.6 0.6 0.85 0 1 0 ) { oribiga }
- #( 0 1 0.05 0.5 0.1 1 0.25 0 0.85 0.5 1 0 ) { orimid }
- #( 0 0.3 0.25 0 1 1 ) { oridwnup }
- #( 0 0 0.1 1 1 0 ) { oriamp }
-
- 0.38 beg f+ 0.03 3700 100 0.05 bird-down main-amp bird
- 0.41 beg f+ 0.05 2500 1000 0.10 bird-up main-amp bird
- 0.50 beg f+ 0.10 2000 800 0.20 oriupdwna main-amp #( 1 1 2 0.02 3 0.05 ) bigbird
- 0.65 beg f+ 0.03 3900 1200 0.10 bird-down main-amp bird
- 0.70 beg f+ 0.21 2000 1200 0.15 oribiga main-amp #( 1 1 2 0.05 ) bigbird
- 1.00 beg f+ 0.05 4200 1000 0.10 bird-down main-amp bird
- 1.10 beg f+ 0.10 2000 1000 0.25 orimid main-amp #( 1 1 2 0.05 ) bigbird
- 1.30 beg f+ 0.10 2000 1000 0.25 orimid main-amp #( 1 1 2 0.05 ) bigbird
- 1.48 beg f+ 0.10 2300 3200 0.10 oriupdwnb oriamp bird
- 1.65 beg f+ 0.03 1800 300 0.05 bird-up main-amp bird
- 1.70 beg f+ 0.03 2200 100 0.04 bird-down main-amp bird
- 1.80 beg f+ 0.07 2500 2000 0.15 oriupdwnb oriamp bird
- 1.92 beg f+ 0.20 2400 1200 0.25 oridwnup main-amp #( 1 1 2 0.04 ) bigbird
- 2.20 beg f+ 0.02 2200 3000 0.04 bird-up main-amp bird
- 2.28 beg f+ 0.02 2200 3000 0.04 bird-up main-amp bird
- 2.40 beg f+ 0.17 2000 1000 0.20 oriupdwna oriamp #( 1 1 2 0.04 ) bigbird
- 2.4 0.17 f+ step
- ;event
-
- event: cassins-kingbird ( beg -- )
- 0.03 f- { beg }
- #( 0 0.3 0.45 1 0.9 0.1 1 0 ) { kingfirst }
- #( 0.00 0.00 0.02 0.50 0.04 0.00 0.06 0.55 0.08 0.05 0.10 0.60
- 0.12 0.05 0.14 0.65 0.16 0.10 0.18 0.70 0.20 0.10 0.22 0.75
- 0.24 0.15 0.26 0.80 0.28 0.20 0.30 0.85 0.32 0.25 0.34 0.90
- 0.36 0.30 0.38 0.95 0.40 0.40 0.42 1.00 0.44 0.50 0.46 1.00
- 0.48 0.45 0.50 1.00 0.52 0.50 0.54 1.00 0.56 0.40 0.58 0.95
- 0.60 0.40 0.62 0.90 0.64 0.40 0.66 0.85 0.68 0.35 0.70 0.80
- 0.72 0.30 0.74 0.75 0.76 0.25 0.78 0.70 0.80 0.20 0.82 0.65
- 0.84 0.10 0.86 0.60 0.88 0.00 0.90 0.55 0.92 0.00 0.94 0.50
- 0.96 0.00 1.00 0.40 ) { kingsecond }
-
- 0.03 beg f+ 0.04 1700 1200 0.15 kingfirst main-amp #( 1 1 2 0.5 3 0 4 0.2 ) bigbird
- 0.12 beg f+ 0.18 1700 900 0.25 kingsecond main-amp #( 1 1 2 0.01 3 0 4 0.1 ) bigbird
- 0.12 0.18 f+ step
- ;event
-
- event: chipping-sparrow ( beg -- )
- { beg }
- #( 0 0.8 0.15 1 0.75 0.3 1 0 ) { chip-up }
-
- 0.00 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.06 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.12 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.18 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.24 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.30 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.36 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.42 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.48 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.54 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.60 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.66 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.72 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.78 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.84 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.90 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.96 beg f+ 0.05 4000 2400 0.2 chip-up main-amp bird
- 0.96 0.05 f+ step
- ;event
-
- event: bobwhite ( beg -- )
- 0.4 f- { beg }
- #( 0 0 0.4 1 1 1 ) { bobup1 }
- #( 0 0 0.65 0.5 1 1 ) { bobup2 }
-
- 0.4 beg f+ 0.2 1800 200 0.1 bobup1 main-amp #( 1 1 2 0.02 ) bigbird
- 1.0 beg f+ 0.2 1800 1200 0.2 bobup2 main-amp #( 1 1 2 0.02 ) bigbird
- 1 0.2 f+ step
- ;event
-
- event: western-meadowlark ( beg -- )
- 0.8 f- { beg }
- #( 0 0 1 0 ) { no-skw }
- #( 0 1 0.4 0.4 1 0 ) { down-skw }
-
- 0.80 beg f+ 0.10 2010 0 0.10 no-skw main-amp #( 1 1 2 0.04 ) bigbird
- 1.10 beg f+ 0.15 3000 100 0.11 down-skw main-amp #( 1 1 2 0.04 ) bigbird
- 1.30 beg f+ 0.25 2000 150 0.20 down-skw main-amp #( 1 1 2 0.04 ) bigbird
- 1.65 beg f+ 0.15 3010 250 0.11 down-skw main-amp #( 1 1 2 0.04 ) bigbird
- 1.85 beg f+ 0.10 2200 150 0.11 down-skw main-amp #( 1 1 2 0.04 ) bigbird
- 2.00 beg f+ 0.10 3200 1400 0.11 bird-down main-amp #( 1 1 2 0.04 ) bigbird
- 2.20 beg f+ 0.05 2000 200 0.11 bird-down main-amp #( 1 1 2 0.04 ) bigbird
- 2.30 beg f+ 0.10 1600 0 0.11 bird-down main-amp #( 1 1 2 0.04 ) bigbird
- 2.3 0.1 f+ step
- ;event
-
- event: scissor-tailed-flycatcher ( beg -- )
- { beg }
- #( 0 0 0.4 1 0.6 1 1 0 ) { scissor }
-
- beg 0.05 1800 1800 0.2 scissor main-amp #( 1 0.5 2 1 3 0.5 4 0.1 5 0.01 ) bigbird
- 0.05 step
- ;event
-
- event: great-horned-owl ( beg -- )
- 0.3 f- { beg }
- #( 0 0 0.3 1 1 1 ) { owlup }
- #( 1 1 3 0.02 7 0.01 ) { owl-parts }
-
- 0.30 beg f+ 0.10 300 0 0.1 main-amp main-amp owl-parts bigbird
- 0.60 beg f+ 0.40 293 6 0.1 bird-down main-amp owl-parts bigbird
- 1.75 beg f+ 0.35 293 7 0.1 owlup main-amp owl-parts bigbird
- 2.50 beg f+ 0.20 300 0 0.1 owlup main-amp owl-parts bigbird
- 2.5 0.2 f+ step
- ;event
-
- event: black-throated-gray-warbler ( beg -- )
- { beg }
- #( 0.00 0.50 0.02 0.60 0.04 0.45 0.06 0.62 0.08 0.40 0.10 0.65
- 0.12 0.35 0.14 0.70 0.18 0.30 0.20 0.70 0.22 0.30 0.24 0.70
- 0.25 0.20 0.30 0.80 0.35 0.10 0.40 0.90 0.45 0.00 0.50 1.00
- 0.55 0.00 0.60 1.00 0.65 0.00 0.70 1.00 0.75 0.00 0.80 1.00
- 0.85 0.00 0.90 1.00 0.95 0.00 1.00 0.50 ) { gray-one }
- #( 0.00 0.00 0.01 0.40 0.02 0.00 0.03 0.40 0.04 0.00 0.05 0.40
- 0.06 0.00 0.07 0.40 0.08 0.00 0.09 0.40 0.10 0.00 0.25 0.80
- 0.40 0.30 0.55 1.00 0.70 0.00 0.85 0.80 1.00 0.40 ) { gray-two }
- #( 0.00 1.00 0.01 0.60 0.02 1.00 0.03 0.60 0.04 1.00 0.05 0.60
- 0.06 1.00 0.07 0.60 0.08 1.00 0.09 0.60 0.10 1.00 0.11 0.60
- 0.12 1.00 0.13 0.60 0.14 1.00 0.15 0.60 0.16 1.00 0.17 0.60
- 0.18 1.00 0.19 0.60 0.20 1.00 0.21 0.55 0.22 1.00 0.23 0.50
- 0.24 1.00 0.25 0.50 0.26 1.00 0.27 0.50 0.28 1.00 0.29 0.50
- 0.30 1.00 0.31 0.50 0.32 1.00 0.33 0.50 0.34 1.00 0.35 0.50
- 0.36 1.00 0.37 0.50 0.38 1.00 0.39 0.50 0.40 1.00 0.41 0.50
- 0.42 1.00 0.43 0.50 0.44 1.00 0.45 0.50 0.46 1.00 0.47 0.50
- 0.48 1.00 0.49 0.50 0.50 1.00 0.51 0.50 0.52 1.00 0.53 0.50
- 0.54 1.00 0.55 0.50 0.56 1.00 0.57 0.50 0.58 1.00 0.59 0.50
- 0.60 1.00 1.00 0.00 ) { gray-three }
-
- 0.00 beg f+ 0.12 3700 600 0.05 gray-one main-amp bird
- 0.18 beg f+ 0.08 3000 800 0.07 gray-two main-amp bird
- 0.28 beg f+ 0.12 3700 600 0.12 gray-one main-amp bird
- 0.44 beg f+ 0.08 3000 800 0.15 gray-two main-amp bird
- 0.54 beg f+ 0.12 3700 600 0.20 gray-one main-amp bird
- 0.72 beg f+ 0.08 3000 800 0.25 gray-two main-amp bird
- 0.82 beg f+ 0.12 3700 600 0.25 gray-one main-amp bird
- 0.96 beg f+ 0.20 3000 2000 0.20 gray-three main-amp bird
- 1.20 beg f+ 0.02 4500 500 0.05 bird-up main-amp bird
- 1.25 beg f+ 0.02 4200 800 0.05 bird-up main-amp bird
- 1.30 beg f+ 0.02 4000 900 0.05 bird-up main-amp bird
- 1.3 0.02 f+ step
- ;event
-
- event: yellow-warbler ( beg -- )
- { beg }
- #( 0 0 0.6 1 1 0.5 ) { yellow-up }
- #( 0 1 0.05 1 0.6 0 0.8 0.3 1 0.1 ) { yellow-swirl }
- #( 0 0 0.3 0.2 0.8 0.7 1 1 ) { yellow-last }
- #( 0 0 0.9 1 1 0 ) { swirl-amp }
-
- 0.00 beg f+ 0.050 5600 400 0.05 yellow-up main-amp bird
- 0.23 beg f+ 0.120 5000 1500 0.15 yellow-swirl main-amp bird
- 0.45 beg f+ 0.130 5000 1700 0.17 yellow-swirl main-amp bird
- 0.62 beg f+ 0.160 5000 2000 0.20 yellow-swirl main-amp bird
- 0.85 beg f+ 0.150 5000 2000 0.20 yellow-swirl main-amp bird
- 1.05 beg f+ 0.075 3700 1000 0.20 bird-down main-amp bird
- 1.15 beg f+ 0.075 3700 800 0.15 bird-down main-amp bird
- 1.25 beg f+ 0.075 3700 800 0.15 bird-down main-amp bird
- 1.40 beg f+ 0.200 3700 2000 0.20 yellow-last main-amp bird
- 1.4 0.2 f+ step
- ;event
-
- event: black-necked-stilt ( beg -- )
- { beg }
- #( 0 0 0.9 1 1 0 ) { upamp }
- #( 0 0 0.5 1 1 0.2 ) { rampup }
- #( 1 0.5 2 1 3 0.75 4 0.5 5 0.1 ) { bns-parts }
-
- 0.0 beg f+ 0.1 900 100 0.2 rampup upamp bns-parts bigbird
- 0.3 beg f+ 0.1 900 200 0.2 rampup upamp bns-parts bigbird
- 0.6 beg f+ 0.1 900 250 0.2 rampup upamp bns-parts bigbird
- 0.6 0.1 f+ step
- ;event
-
- event: chestnut-sided-warbler ( beg -- )
- 0.1 f- { beg }
- #( 0 1 0.3 0.5 0.6 1 0.8 0.2 1 0 ) { ycurve }
- #( 0 0.2 0.5 1 1 0 ) { vcurve }
- #( 0 0.5 0.15 0 0.45 0.1 0.6 1 0.7 0.9 1 0.9 ) { wcurve }
- #( 0 0 0.95 1 1 1 ) { upcurve }
- #( 0 1 0.25 0.3 0.6 0.15 1 0 ) { downcurve }
- #( 0 0 0.9 1 1 0 ) { louder }
- #( 0 0 0.1 1 0.4 0.1 0.5 0.9 0.6 0.1 0.7 1 1 0 ) { wamp }
-
- 0.10 beg f+ 0.10 4050 1200 0.050 ycurve main-amp #( 1 1 2 0.1 ) bigbird
- 0.25 beg f+ 0.03 3900 300 0.075 vcurve main-amp #( 1 1 2 0.1 ) bigbird
- 0.30 beg f+ 0.10 4050 1200 0.150 ycurve louder #( 1 1 2 0.1 ) bigbird
- 0.42 beg f+ 0.03 3800 500 0.100 vcurve main-amp #( 1 1 2 0.1 ) bigbird
- 0.50 beg f+ 0.10 4000 1200 0.200 ycurve tap-amp #( 1 1 2 0.1 ) bigbird
- 0.65 beg f+ 0.03 3800 500 0.150 vcurve main-amp #( 1 1 2 0.1 ) bigbird
- 0.72 beg f+ 0.10 4000 1200 0.200 ycurve tap-amp #( 1 1 2 0.1 ) bigbird
- 0.85 beg f+ 0.03 3800 500 0.150 vcurve main-amp #( 1 1 2 0.1 ) bigbird
- 0.91 beg f+ 0.10 4000 1200 0.200 ycurve tap-amp #( 1 1 2 0.1 ) bigbird
- 1.05 beg f+ 0.12 3800 2200 0.150 wcurve wamp #( 1 1 2 0.1 ) bigbird
- 1.20 beg f+ 0.12 3800 2200 0.150 wcurve wamp #( 1 1 2 0.1 ) bigbird
- 1.35 beg f+ 0.12 2500 2200 0.250 upcurve louder #( 1 1 2 0.1 ) bigbird
- 1.50 beg f+ 0.12 2500 4000 0.150 downcurve main-amp #( 1 1 2 0.1 ) bigbird
- 1.5 0.12 f+ step
- ;event
-
- event: grasshopper-sparrow ( beg -- )
- 0.49 f- { beg }
- #( 0.00 0.50 0.02 0.80 0.04 0.30 0.06 0.80 0.07 0.10 0.08 0.90
- 0.10 0.00 0.11 0.90 0.12 0.00 0.13 0.90 0.14 0.10 0.15 1.00
- 0.16 0.10 0.17 1.00 0.18 0.10 0.19 1.00 0.20 0.10 0.21 1.00
- 0.22 0.10 0.23 1.00 0.24 0.10 0.25 1.00 0.26 0.10 0.27 1.00
- 0.28 0.10 0.29 1.00 0.30 0.10 0.31 1.00 0.32 0.10 0.33 1.00
- 0.34 0.10 0.35 1.00 0.36 0.10 0.37 1.00 0.38 0.10 0.39 1.00
- 0.40 0.10 0.41 1.00 0.42 0.10 0.43 1.00 0.44 0.10 0.45 1.00
- 0.46 0.10 0.47 1.00 0.48 0.10 0.49 1.00 0.50 0.10 0.51 1.00
- 0.52 0.10 0.53 1.00 0.54 0.10 0.55 1.00 0.56 0.10 0.57 1.00
- 0.58 0.10 0.59 1.00 0.60 0.10 0.61 1.00 0.62 0.10 0.63 1.00
- 0.64 0.10 0.65 1.00 0.66 0.10 0.67 1.00 0.68 0.10 0.69 1.00
- 0.70 0.10 0.71 1.00 0.72 0.10 0.73 1.00 0.74 0.10 0.75 1.00
- 0.76 0.10 0.77 1.00 0.78 0.10 0.79 1.00 0.80 0.10 0.81 1.00
- 0.82 0.10 0.83 1.00 0.84 0.10 0.85 1.00 0.86 0.10 0.87 1.00
- 0.88 0.10 0.89 1.00 0.90 0.10 0.91 1.00 0.92 0.10 0.93 1.00
- 0.94 0.10 0.95 1.00 0.96 0.10 0.97 1.00 0.98 0.10 1.00 1.00 ) { grass-one }
- #( 0.00 0.00 0.10 1.00 0.20 0.00 0.30 1.00 0.40 0.00 0.50 1.00
- 0.60 0.00 0.70 1.00 0.80 0.00 0.90 1.00 1.00 0.00 ) { grass-two }
-
- 0.49 beg f+ 0.01 8000 100 0.1 grass-two main-amp bird
- 0.60 beg f+ 0.01 5700 300 0.1 grass-two main-amp bird
- 0.92 beg f+ 0.01 3900 100 0.1 grass-two main-amp bird
- 1.00 beg f+ 1.40 6000 2500 0.2 grass-one main-amp bird
- 1 1.4 f+ step
- ;event
-
- event: swamp-sparrow ( beg -- )
- { beg }
- #( 0 0 0.6 0.7 1 1 ) { swamp-up }
- #( 0 1 0.5 0.5 0.6 0.6 1 0 ) { swamp-down }
-
- 0.000 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.035 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.080 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.100 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.135 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.180 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.200 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.235 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.280 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.300 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.335 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.380 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.400 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.435 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.480 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.500 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.535 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.580 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.600 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.635 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.680 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.700 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.735 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.780 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.800 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.835 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.880 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.900 beg f+ 0.020 3900 200 0.3 swamp-up main-amp bird
- 0.935 beg f+ 0.035 3200 3000 0.1 swamp-down main-amp bird
- 0.980 beg f+ 0.025 3700 0 0.1 main-amp main-amp bird
- 0.98 0.025 f+ step
- ;event
-
- event: golden-crowned-sparrow ( beg -- )
- 0.6 f- { beg }
- #( 0 1 0.25 0.2 1 0 ) { gold-one }
- #( 0 0.9 0.05 1 0.1 0.4 1 0 ) { gold-two }
- #( 0 0.5 0.1 0 0.2 1 0.3 0 0.4 1 0.5 0 0.6 1 0.7 0 0.8 1 0.9 0 1 0.5 )
- { gold-trill }
-
- 0.60 beg f+ 0.50 4300 1000 0.15 gold-one main-amp bird
- 1.30 beg f+ 0.45 3300 200 0.15 gold-one main-amp bird
- 1.75 beg f+ 0.40 3800 100 0.15 gold-two main-amp bird
- 2.20 beg f+ 0.30 3800 100 0.10 gold-trill main-amp bird
- 2.2 0.3 f+ step
- ;event
-
- event: indigo-bunting ( beg -- )
- 0.4 f- { beg }
- #( 0 0 0.5 1 1 0 ) { bunt-v }
- #( 0 1 0.5 0 1 0.9 ) { bunt-y }
- #( 0 0.8 0.3 1 0.7 0.2 1 0 ) { bunt-n }
- #( 0 1 0.1 0.5 0.25 0.9 1 0 ) { bunt-x }
-
- 0.40 beg f+ 0.08 3000 700 0.25 bird-down main-amp bird
- 0.52 beg f+ 0.02 6200 1000 0.05 bird-down main-amp bird
- 0.55 beg f+ 0.15 3500 2300 0.10 bunt-v main-amp bird
- 0.74 beg f+ 0.02 6200 1800 0.05 bunt-x main-amp bird
- 0.80 beg f+ 0.15 3400 2300 0.10 bunt-v main-amp bird
- 1.00 beg f+ 0.10 3400 800 0.20 bunt-v main-amp bird
- 1.13 beg f+ 0.03 4100 2000 0.05 bird-down main-amp bird
- 1.25 beg f+ 0.08 3400 800 0.20 bunt-v main-amp bird
- 1.40 beg f+ 0.03 4100 2000 0.05 bird-down main-amp bird
- 1.50 beg f+ 0.07 3700 300 0.10 bird-down main-amp bird
- 1.60 beg f+ 0.10 4100 2200 0.15 bunt-y main-amp bird
- 1.72 beg f+ 0.05 3700 300 0.10 bird-down main-amp bird
- 1.81 beg f+ 0.10 4100 2200 0.15 bunt-y main-amp bird
- 1.94 beg f+ 0.07 5200 1800 0.20 bunt-n main-amp bird
- 2.05 beg f+ 0.08 3000 1500 0.15 bird-up main-amp bird
- 2.20 beg f+ 0.07 5200 1800 0.20 bunt-n main-amp bird
- 2.33 beg f+ 0.08 3000 1500 0.15 bird-up main-amp bird
- 2.43 beg f+ 0.07 5200 1800 0.10 bunt-n main-amp bird
- 2.51 beg f+ 0.08 3000 1500 0.10 bird-up main-amp bird
- 2.51 0.08 f+ step
- ;event
-
- event: hooded-warbler ( beg -- )
- 0.6 f- { beg }
- 0.60 beg f+ 0.03 3900 1600 0.05 bird-down main-amp bird
- 0.64 beg f+ 0.03 3900 1700 0.05 bird-down main-amp bird
- 0.80 beg f+ 0.03 3900 2000 0.10 bird-down main-amp bird
- 0.84 beg f+ 0.03 3900 2000 0.10 bird-down main-amp bird
- 0.93 beg f+ 0.03 3900 2100 0.15 bird-down main-amp bird
- 0.97 beg f+ 0.03 3900 2100 0.15 bird-down main-amp bird
- 1.05 beg f+ 0.03 3900 2100 0.05 bird-down main-amp bird
- 1.09 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.17 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.21 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.39 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.43 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.51 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.55 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.63 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.67 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.75 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.80 beg f+ 0.03 3900 2100 0.20 bird-down main-amp bird
- 1.90 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 1.98 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.05 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.13 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.21 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.29 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.37 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.45 beg f+ 0.04 3000 1000 0.15 bird-up main-amp bird
- 2.45 0.04 f+ step
- ;event
-
- event: american-widgeon ( beg -- )
- 0.3 f- { beg }
- #( 0 0 0.5 1 1 0 ) { widgeon }
-
- 0.30 beg f+ 0.07 1900 300 0.15 widgeon widgeon #( 1 1 2 0.02 ) bigbird
- 0.40 beg f+ 0.11 1700 1400 0.25 widgeon widgeon #( 1 0.7 2 1 3 0.02 ) bigbird
- 0.55 beg f+ 0.07 1900 300 0.15 widgeon widgeon #( 1 1 2 0.02 ) bigbird
- 0.55 0.07 f+ step
- ;event
-
- event: louisiana-waterthrush ( beg -- )
- { beg }
- #( 0 0.8 0.35 0.4 0.45 0.9 0.5 1 0.75 1 1 1 ) { water-one }
- #( 0 1 0.4 0 0.6 0.1 1 0.8 ) { water-two }
- #( 0 1 0.95 0 1 0 ) { water-three }
- #( 0 0 1 1 ) { water-four }
- #( 0 1 1 0 ) { water-five }
- #( 0 0 0.35 1 0.5 0.2 0.9 1 1 0 ) { water-amp }
- #( 0 0 0.9 1 1 0 ) { water-damp }
-
- 0.00 beg f+ 0.170 4100 2000 0.20 water-one water-amp bird
- 0.32 beg f+ 0.180 4050 2050 0.30 water-one water-amp bird
- 0.64 beg f+ 0.200 4000 1900 0.25 water-one water-amp bird
- 0.90 beg f+ 0.200 3900 2000 0.30 water-two tap-amp bird
- 1.25 beg f+ 0.120 3000 3000 0.25 water-three water-damp bird
- 1.40 beg f+ 0.100 2700 1500 0.20 water-four water-damp bird
- 1.58 beg f+ 0.020 5200 1000 0.10 water-five main-amp bird
- 1.65 beg f+ 0.020 5200 1000 0.10 water-five main-amp bird
- 1.70 beg f+ 0.035 3200 1000 0.10 water-three water-damp bird
- 1.7 0.03 f+ step
- ;event
-
- event: robin ( beg -- )
- 0.45 f- { beg }
- #( 0.00 0.10 0.08 0.70 0.30 0.00 0.35 1.00 0.40 0.30 1.00 0.30 ) { r-one }
- #( 0.00 0.00 0.10 1.00 0.20 0.70 0.35 0.70 0.65 0.30 0.70 0.50
- 0.80 0.00 0.90 0.20 1.00 0.00 ) { r-two }
- #( 0.00 0.20 0.25 1.00 0.60 0.70 0.90 0.00 1.00 0.10 ) { r-three }
- #( 0.00 0.50 0.10 0.00 0.20 1.00 0.30 0.00 0.40 1.00 0.50 0.00
- 0.60 1.00 0.70 0.50 1.00 0.20 ) { r-five }
- #( 0.00 0.00 0.12 0.70 0.30 0.00 0.70 1.00 1.00 0.50 ) { r-six }
-
- 0.45 beg f+ 0.06 2000 800 0.15 r-six main-amp #( 1 1 2 0.1 ) bigbird
- 0.56 beg f+ 0.10 2000 900 0.15 r-one main-amp #( 1 1 2 0.1 ) bigbird
- 1.04 beg f+ 0.24 2000 2000 0.25 r-two main-amp #( 1 1 2 0.1 ) bigbird
- 1.63 beg f+ 0.13 1900 1600 0.20 r-three main-amp #( 1 1 2 0.1 ) bigbird
- 1.80 beg f+ 0.11 2200 1200 0.25 bird-down main-amp #( 1 1 2 0.1 ) bigbird
- 2.31 beg f+ 0.21 1950 2000 0.15 r-five main-amp #( 1 1 2 0.1 ) bigbird
- 2.31 0.21 f+ step
- ;event
-
- event: solitary-vireo ( beg -- )
- { beg }
- #( 0.00 0.20 0.03 0.30 0.06 0.10 0.10 0.50 0.13 0.40 0.16 0.80
- 0.19 0.50 0.22 0.90 0.25 0.60 0.28 1.00 0.31 0.60 0.34 1.00
- 0.37 0.50 0.41 0.90 0.45 0.40 0.49 0.80 0.51 0.40 0.54 0.75
- 0.57 0.35 0.60 0.70 0.63 0.30 0.66 0.60 0.69 0.25 0.72 0.50
- 0.75 0.20 0.78 0.30 0.82 0.10 0.85 0.30 0.88 0.05 0.91 0.30
- 0.94 0.00 0.95 0.30 0.99 0.00 1.00 0.10 ) { bigskew }
-
- beg 0.4 1800 1200 0.2 bigskew main-amp bird
- 0.4 step
- ;event
-
- event: pigeon-hawk ( beg -- )
- { beg }
- #( 0 0 0.3 1 0.7 1 1 0 ) { hupdown }
-
- 0.00 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.12 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.13 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.25 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.26 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.38 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.39 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.51 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.52 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.64 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.65 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.77 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.78 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 0.90 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 0.91 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.03 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.04 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.16 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.17 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.29 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.30 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.42 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.43 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.55 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.56 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.68 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.69 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.81 beg f+ 0.01 2050 0 0.1 main-amp main-amp #( 1 0.5 2 1 ) bigbird
- 1.82 beg f+ 0.10 1900 200 0.2 hupdown main-amp #( 1 0.7 2 1 ) bigbird
- 1.82 0.1 f+ step
- ;event
-
- event: cerulean-warbler ( beg -- )
- 0.27 f- { beg }
- #( 0 0.8 0.1 1 0.25 0.5 0.4 1 0.55 0.5 0.7 1 1 0 ) { trill }
-
- 0.27 beg f+ 0.05 3000 1000 0.050 bird-down main-amp bird
- 0.33 beg f+ 0.05 3000 800 0.075 bird-up main-amp bird
- 0.41 beg f+ 0.01 3200 700 0.070 bird-down main-amp bird
- 0.42 beg f+ 0.01 3200 700 0.080 bird-down main-amp bird
- 0.43 beg f+ 0.06 3200 700 0.090 bird-down main-amp bird
- 0.51 beg f+ 0.06 3200 500 0.100 bird-up main-amp bird
- 0.60 beg f+ 0.10 3000 1200 0.200 trill main-amp bird
- 0.72 beg f+ 0.05 3000 800 0.200 bird-up main-amp bird
- 0.80 beg f+ 0.10 3000 1200 0.200 trill main-amp bird
- 0.92 beg f+ 0.05 3000 800 0.200 bird-up main-amp bird
- 1.00 beg f+ 0.01 3900 600 0.100 bird-up main-amp bird
- 1.01 beg f+ 0.01 3910 800 0.100 bird-up main-amp bird
- 1.02 beg f+ 0.01 3940 500 0.100 bird-up main-amp bird
- 1.03 beg f+ 0.01 4000 500 0.100 bird-up main-amp bird
- 1.04 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.05 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.06 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.07 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.08 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.09 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.10 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.11 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.12 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.13 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.14 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.15 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.16 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.17 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.18 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.19 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.20 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.21 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.22 beg f+ 0.01 3900 1000 0.100 bird-up main-amp bird
- 1.23 beg f+ 0.01 3900 1200 0.100 bird-up main-amp bird
- 1.24 beg f+ 0.01 3900 1200 0.100 bird-up main-amp bird
- 1.25 beg f+ 0.01 3900 1200 0.100 bird-up main-amp bird
- 1.26 beg f+ 0.01 3900 1200 0.100 bird-up main-amp bird
- 1.27 beg f+ 0.01 3900 1400 0.100 bird-up main-amp bird
- 1.28 beg f+ 0.01 3900 1400 0.100 bird-up main-amp bird
- 1.29 beg f+ 0.01 3900 1400 0.100 bird-up main-amp bird
- 1.30 beg f+ 0.01 3900 1400 0.100 bird-up main-amp bird
- 1.3 0.01 f+ step
- ;event
-
- event: nashville-warbler ( beg -- )
- 0.15 f- { beg }
- #( 0 0.6 0.35 1 1 0 ) { nash-blip }
- #( 0 0.9 0.05 1 0.1 0.9 0.65 0.5 1 0 ) { nash-down }
- #( 0 0 0.15 0.2 0.25 0.05 0.9 0.95 1 1 ) { nash-up }
- #( 0 0 0.8 1 1 0 ) { nash-amp }
-
- 0.15 beg f+ 0.025 3900 300 0.300 nash-blip main-amp bird
- 0.24 beg f+ 0.160 4200 3800 0.150 nash-down nash-amp bird
- 0.42 beg f+ 0.025 3900 300 0.300 nash-blip main-amp bird
- 0.55 beg f+ 0.140 4300 3700 0.150 nash-down nash-amp bird
- 0.75 beg f+ 0.030 3950 350 0.300 nash-blip main-amp bird
- 0.81 beg f+ 0.170 4200 3900 0.175 nash-down main-amp bird
- 1.00 beg f+ 0.020 3800 400 0.250 nash-blip main-amp bird
- 1.11 beg f+ 0.140 4200 3800 0.165 nash-down nash-amp bird
- 1.30 beg f+ 0.030 3750 300 0.200 nash-blip main-amp bird
- 1.40 beg f+ 0.110 4200 3700 0.100 nash-down main-amp bird
- 1.57 beg f+ 0.100 3800 2200 0.100 nash-up main-amp bird
- 1.70 beg f+ 0.100 3800 2150 0.125 nash-up main-amp bird
- 1.85 beg f+ 0.075 3900 1800 0.100 nash-up nash-amp bird
- 1.85 0.075 f+ step
- ;event
-
- event: eastern-phoebe ( beg -- )
- { beg }
- #( 0 0 0.3 0.3 0.35 0.5 0.55 0.4 0.7 0.8 0.75 0.7 0.8 1 0.95 0.9 1 0 ) { phoebe-one }
- #( 0 0 0.5 1 1 0 ) { phoebe-two }
- #( 0 0 0.1 0.4 0.8 1 1 0.1 ) { phoebe-three }
- #( 0 1 0.5 0.7 1 0 ) { phoebe-four }
- #( 0 0 0.1 1 1 0 ) { phoebe-amp }
-
- 0.00 beg f+ 0.225 3000 1300 0.3 phoebe-one main-amp bird
- 0.35 beg f+ 0.120 3000 500 0.1 phoebe-two phoebe-amp bird
- 0.40 beg f+ 0.100 3000 1500 0.2 phoebe-three phoebe-amp bird
- 0.55 beg f+ 0.050 3000 1400 0.2 phoebe-four phoebe-amp bird
- 0.55 0.05 f+ step
- ;event
-
- event: painted-bunting ( beg -- )
- 0.05 f- { beg }
- #( 0 0 0.9 1 1 0 ) { b-two }
- #( 0 0 0.5 1 1 0 ) { b-four }
- #( 0 0.7 0.15 0 0.4 1 0.8 1 1 0.5 ) { b-five }
- #( 0 0 0.1 0.5 0.15 0 0.4 1 0.9 1 1 0 ) { b-six }
- #( 0 1 0.25 0.4 0.75 0.5 1 0 ) { b-seven }
- #( 0 0.3 0.4 0.4 0.5 1 0.6 0.2 1 0 ) { b-eight }
- #( 0 0 0.05 1 0.3 1 0.5 0.3 0.9 1 1 0 ) { b-nine }
- #( 0 0.4 0.25 0 0.35 1 0.5 0 0.65 1 0.75 0 0.85 1 1 0 ) { b-ten }
- #( 0 0 0.5 1 1 0.5 ) { b-twelve }
- #( 0 0 0.05 1 0.3 0.2 0.6 0.2 0.9 1 1 0 ) { b-thirteen }
- #( 0 0.3 0.3 1 0.6 0.3 1 0 ) { b-fourteen }
- #( 0 0 0.1 0.5 0.5 0.5 0.9 1 1 0 ) { b-fifteen }
-
- 0.05 beg f+ 0.10 3100 900 0.05 bird-up b-two bird
- 0.21 beg f+ 0.07 4100 700 0.15 bird-down main-amp bird
- 0.36 beg f+ 0.12 3700 1000 0.20 b-four main-amp bird
- 0.52 beg f+ 0.08 2300 1600 0.15 b-five b-six bird
- 0.68 beg f+ 0.10 4000 1000 0.25 bird-up tap-amp bird
- 0.80 beg f+ 0.12 2300 1700 0.20 b-seven main-amp bird
- 0.96 beg f+ 0.15 3800 2200 0.30 b-eight b-nine bird
- 1.18 beg f+ 0.10 2300 1600 0.15 b-ten main-amp bird
- 1.30 beg f+ 0.02 3200 1000 0.10 bird-down main-amp bird
- 1.33 beg f+ 0.02 3200 1000 0.10 bird-down main-amp bird
- 1.36 beg f+ 0.02 3200 1000 0.10 bird-down main-amp bird
- 1.40 beg f+ 0.03 4000 2000 0.12 b-twelve b-thirteen bird
- 1.47 beg f+ 0.10 2300 1700 0.20 b-fourteen b-fifteen bird
- 1.47 0.1 f+ step
- ;event
-
- event: western-flycatcher ( beg -- )
- { beg }
- #( 0 0 0.1 1 0.2 0.4 0.95 0.1 1 0 ) { f-one }
- #( 0 0 0.1 0.2 0.2 0.1 0.3 1 0.9 1 1 0 ) { a-one }
- #( 0 0.5 0.25 1 0.5 0 0.6 0 0.95 0.3 1 0.6 ) { f-two }
- #( 0 0 0.1 1 0.2 1 0.5 0.1 0.6 0.1 0.9 1 1 0 ) { a-two }
- #( 1 1 2 0.02 3 0.1 4 0.01 ) { fc-parts }
-
- 0.0 beg f+ 0.2 2000 2200 0.2 f-one a-one fc-parts bigbird
- 0.3 beg f+ 0.2 2000 1100 0.2 f-two a-two fc-parts bigbird
- 0.3 0.2 f+ step
- ;event
-
- event: bachmans-sparrow ( beg -- )
- { beg }
- #( 0 1 0.1 0.5 0.9 0.5 1 0 ) { sopening }
- #( 0 0.1 0.35 0 1 1 ) { sup }
- #( 0 1 0.4 0.5 1 0 ) { sdwn }
- #( 0 1 0.25 0 0.75 0.4 1 0.5 ) { slast }
-
- 0.00 beg f+ 0.510 4900 200 0.3 sopening main-amp bird
- 0.52 beg f+ 0.015 3800 200 0.1 sup main-amp bird
- 0.52 beg f+ 0.015 3750 250 0.1 sup main-amp bird
- 0.54 beg f+ 0.015 3600 300 0.1 sup main-amp bird
- 0.56 beg f+ 0.015 3500 250 0.1 sup main-amp bird
- 0.58 beg f+ 0.015 3400 200 0.1 sup main-amp bird
- 0.60 beg f+ 0.015 3200 200 0.1 sup main-amp bird
- 0.62 beg f+ 0.015 3800 100 0.1 sup main-amp bird
- 0.65 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 0.73 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 0.80 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 0.88 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 0.95 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 1.03 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 1.10 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 1.18 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 1.25 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 1.33 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 1.40 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 1.48 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 1.55 beg f+ 0.070 3000 750 0.2 sup main-amp bird
- 1.63 beg f+ 0.030 5000 1000 0.1 sdwn main-amp bird
- 2.80 beg f+ 0.060 4000 1700 0.1 bird-up main-amp bird
- 2.87 beg f+ 0.010 5200 0 0.2 bird-up main-amp bird
- 2.90 beg f+ 0.060 4000 1700 0.1 bird-up main-amp bird
- 2.97 beg f+ 0.010 5200 0 0.2 bird-up main-amp bird
- 3.00 beg f+ 0.060 4000 1700 0.1 bird-up main-amp bird
- 3.07 beg f+ 0.010 5200 0 0.2 bird-up main-amp bird
- 3.10 beg f+ 0.060 4000 1700 0.1 bird-up main-amp bird
- 3.17 beg f+ 0.010 5200 0 0.2 bird-up main-amp bird
- 3.20 beg f+ 0.060 4000 1700 0.1 bird-up main-amp bird
- 3.27 beg f+ 0.010 5200 0 0.2 bird-up main-amp bird
- 3.40 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 3.60 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 3.80 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 4.00 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 4.20 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 4.40 beg f+ 0.150 3000 1000 0.2 slast main-amp bird
- 4.4 0.15 f+ step
- ;event
-
- event: cedar-waxwing ( beg -- )
- { beg }
- #( 0 0 0.25 0.7 0.7 1 0.9 1 1 0.2 ) { cedar }
- #( 0 0 0.2 1 0.4 1 1 0 ) { cedamp }
-
- beg 0.5 6000 800 0.2 cedar cedamp bird
- 0.5 step
- ;event
-
- event: bairds-sparrow ( beg -- )
- { beg }
- #( 0 0 0.25 1 0.5 0 0.75 1 1 0 ) { bairdend }
- #( 0.00 0.50 0.05 1.00 0.10 0.00 0.15 1.00 0.20 0.00 0.25 1.00
- 0.30 0.00 0.35 1.00 0.40 0.00 0.45 1.00 0.50 0.00 0.55 1.00
- 0.60 0.00 0.65 1.00 0.70 0.00 0.75 1.00 0.80 0.00 0.85 1.00
- 0.90 0.00 0.95 1.00 1.00 0.00 ) { bairdstart }
-
- 0.00 beg f+ 0.09 6500 1500 0.20 bairdstart main-amp bird
- 0.22 beg f+ 0.01 5900 100 0.20 bairdend main-amp bird
- 0.25 beg f+ 0.09 6000 1000 0.20 bairdstart main-amp bird
- 0.45 beg f+ 0.01 4200 100 0.20 bairdend main-amp bird
- 0.50 beg f+ 0.08 4200 600 0.20 bairdstart main-amp bird
- 0.59 beg f+ 0.01 4400 100 0.20 bairdend main-amp bird
- 0.60 beg f+ 0.01 4400 100 0.20 bairdend main-amp bird
- 0.68 beg f+ 0.07 5400 700 0.20 bairdstart main-amp bird
- 0.75 beg f+ 0.01 4200 100 0.20 bairdend main-amp bird
- 0.79 beg f+ 0.01 4400 100 0.20 bairdend main-amp bird
- 0.83 beg f+ 0.01 4200 100 0.19 bairdend main-amp bird
- 0.87 beg f+ 0.01 4400 100 0.19 bairdend main-amp bird
- 0.91 beg f+ 0.01 4200 100 0.18 bairdend main-amp bird
- 0.95 beg f+ 0.01 4400 100 0.18 bairdend main-amp bird
- 0.99 beg f+ 0.01 4200 100 0.17 bairdend main-amp bird
- 1.03 beg f+ 0.01 4400 100 0.17 bairdend main-amp bird
- 1.07 beg f+ 0.01 4200 100 0.16 bairdend main-amp bird
- 1.11 beg f+ 0.01 4400 100 0.16 bairdend main-amp bird
- 1.15 beg f+ 0.01 4200 100 0.15 bairdend main-amp bird
- 1.19 beg f+ 0.01 4400 100 0.15 bairdend main-amp bird
- 1.23 beg f+ 0.01 4200 100 0.14 bairdend main-amp bird
- 1.27 beg f+ 0.01 4400 100 0.14 bairdend main-amp bird
- 1.31 beg f+ 0.01 4200 100 0.13 bairdend main-amp bird
- 1.35 beg f+ 0.01 4400 100 0.13 bairdend main-amp bird
- 1.39 beg f+ 0.01 4200 100 0.12 bairdend main-amp bird
- 1.43 beg f+ 0.01 4400 100 0.12 bairdend main-amp bird
- 1.47 beg f+ 0.01 4200 100 0.11 bairdend main-amp bird
- 1.51 beg f+ 0.01 4400 100 0.11 bairdend main-amp bird
- 1.55 beg f+ 0.01 4200 100 0.10 bairdend main-amp bird
- 1.59 beg f+ 0.01 4400 100 0.10 bairdend main-amp bird
- 1.63 beg f+ 0.01 4200 100 0.09 bairdend main-amp bird
- 1.67 beg f+ 0.01 4400 100 0.09 bairdend main-amp bird
- 1.71 beg f+ 0.01 4200 100 0.08 bairdend main-amp bird
- 1.75 beg f+ 0.01 4400 100 0.08 bairdend main-amp bird
- 1.79 beg f+ 0.01 4200 100 0.07 bairdend main-amp bird
- 1.83 beg f+ 0.01 4400 100 0.07 bairdend main-amp bird
- 1.87 beg f+ 0.01 4200 100 0.06 bairdend main-amp bird
- 1.92 beg f+ 0.01 4400 100 0.06 bairdend main-amp bird
- 1.97 beg f+ 0.01 4200 100 0.05 bairdend main-amp bird
- 1.97 0.01 f+ step
- ;event
-
- event: kentucky-warbler ( beg -- )
- 0.6 f- { beg }
- #( 0 0.3 0.5 1 1 0 ) { kenstart }
- #( 0 0.9 0.1 1 1 0 ) { kendwn }
- #( 0 1 0.25 0 0.5 0 0.75 1 1 0 ) { kentrill }
- #( 1 1 2 0.1 ) { ken-parts-1 }
- #( 1 1 2 0.01 ) { ken-parts-01 }
- #( 1 1 2 0.03 ) { ken-parts-03 }
-
- 0.60 beg f+ 0.02 3800 200 0.05 kenstart main-amp ken-parts-03 bigbird
- 0.65 beg f+ 0.03 4300 200 0.15 bird-up main-amp ken-parts-1 bigbird
- 0.73 beg f+ 0.02 3200 100 0.10 kendwn main-amp ken-parts-1 bigbird
- 0.75 beg f+ 0.05 3000 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 0.82 beg f+ 0.06 3100 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 0.90 beg f+ 0.06 3200 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 0.98 beg f+ 0.05 4600 100 0.20 kentrill main-amp ken-parts-1 bigbird
- 1.10 beg f+ 0.05 2900 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 1.17 beg f+ 0.06 3000 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.25 beg f+ 0.06 3100 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.33 beg f+ 0.05 4600 100 0.20 kentrill main-amp ken-parts-1 bigbird
- 1.43 beg f+ 0.05 2800 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 1.50 beg f+ 0.05 2700 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.57 beg f+ 0.06 2800 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.64 beg f+ 0.05 4600 100 0.20 kentrill main-amp ken-parts-1 bigbird
- 1.75 beg f+ 0.05 2700 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 1.81 beg f+ 0.05 2600 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.88 beg f+ 0.06 2600 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 1.97 beg f+ 0.05 4600 100 0.20 kentrill main-amp ken-parts-1 bigbird
- 2.05 beg f+ 0.05 2700 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 2.12 beg f+ 0.06 2600 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 2.20 beg f+ 0.05 4600 100 0.20 kentrill main-amp ken-parts-1 bigbird
- 2.30 beg f+ 0.05 2800 800 0.15 kenstart main-amp ken-parts-01 bigbird
- 2.37 beg f+ 0.06 2700 1200 0.10 kendwn main-amp ken-parts-01 bigbird
- 2.45 beg f+ 0.05 4700 100 0.25 kentrill main-amp ken-parts-1 bigbird
- 2.45 0.05 f+ step
- ;event
-
- event: rufous-sided-towhee ( beg -- )
- 0.25 f- { beg }
- #( 0.00 0.10 0.02 0.05 0.04 0.15 0.06 0.05 0.08 0.20 0.10 0.04
- 0.12 0.25 0.14 0.03 0.16 0.30 0.18 0.02 0.20 0.35 0.22 0.01
- 0.24 0.40 0.26 0.00 0.28 0.45 0.30 0.00 0.32 0.50 0.34 0.00
- 0.36 0.50 0.80 1.00 1.00 0.00 ) { towhee-one }
- #( 1 0.03 2 1 3 0.03 ) { towhee-parts }
-
- 0.250 beg f+ 0.13 1400 1100 0.20 towhee-one main-amp towhee-parts bigbird
- 0.450 beg f+ 0.13 1400 1100 0.20 towhee-one main-amp towhee-parts bigbird
- 0.600 beg f+ 0.13 1400 1100 0.20 towhee-one main-amp towhee-parts bigbird
- 0.750 beg f+ 0.10 1400 1100 0.20 towhee-one main-amp towhee-parts bigbird
- 0.880 beg f+ 0.01 5100 2000 0.10 bird-up main-amp bird
- 0.895 beg f+ 0.01 5100 1600 0.10 bird-up main-amp bird
- 0.910 beg f+ 0.01 5100 1000 0.10 bird-up main-amp bird
- 0.930 beg f+ 0.01 3000 1200 0.10 bird-down main-amp bird
- 0.945 beg f+ 0.01 5100 2000 0.09 bird-up main-amp bird
- 0.960 beg f+ 0.01 5100 1600 0.09 bird-up main-amp bird
- 0.975 beg f+ 0.01 5100 1000 0.09 bird-up main-amp bird
- 0.995 beg f+ 0.01 3000 1200 0.09 bird-down main-amp bird
- 1.010 beg f+ 0.01 5100 2000 0.10 bird-up main-amp bird
- 1.025 beg f+ 0.01 5100 1600 0.10 bird-up main-amp bird
- 1.040 beg f+ 0.01 5100 1000 0.10 bird-up main-amp bird
- 1.060 beg f+ 0.01 3000 1200 0.10 bird-down main-amp bird
- 1.075 beg f+ 0.01 5100 2000 0.09 bird-up main-amp bird
- 1.090 beg f+ 0.01 5100 1600 0.09 bird-up main-amp bird
- 1.105 beg f+ 0.01 5100 1000 0.09 bird-up main-amp bird
- 1.125 beg f+ 0.01 3000 1200 0.09 bird-down main-amp bird
- 1.140 beg f+ 0.01 5100 2000 0.08 bird-up main-amp bird
- 1.155 beg f+ 0.01 5100 1600 0.08 bird-up main-amp bird
- 1.170 beg f+ 0.01 5100 1000 0.08 bird-up main-amp bird
- 1.190 beg f+ 0.01 3000 1200 0.08 bird-down main-amp bird
- 1.205 beg f+ 0.01 5100 2000 0.08 bird-up main-amp bird
- 1.220 beg f+ 0.01 5100 1600 0.08 bird-up main-amp bird
- 1.235 beg f+ 0.01 5100 1000 0.08 bird-up main-amp bird
- 1.255 beg f+ 0.01 3000 1200 0.08 bird-down main-amp bird
- 1.270 beg f+ 0.01 5100 2000 0.07 bird-up main-amp bird
- 1.285 beg f+ 0.01 5100 1600 0.07 bird-up main-amp bird
- 1.300 beg f+ 0.01 5100 1000 0.07 bird-up main-amp bird
- 1.320 beg f+ 0.01 3000 1200 0.07 bird-down main-amp bird
- 1.335 beg f+ 0.01 5100 2000 0.06 bird-up main-amp bird
- 1.350 beg f+ 0.01 5100 1600 0.06 bird-up main-amp bird
- 1.365 beg f+ 0.01 5100 1000 0.06 bird-up main-amp bird
- 1.385 beg f+ 0.01 3000 1200 0.06 bird-down main-amp bird
- 1.400 beg f+ 0.01 5100 2000 0.05 bird-up main-amp bird
- 1.415 beg f+ 0.01 5100 1600 0.05 bird-up main-amp bird
- 1.430 beg f+ 0.01 5100 1000 0.05 bird-up main-amp bird
- 1.450 beg f+ 0.01 3000 1200 0.05 bird-down main-amp bird
- 1.465 beg f+ 0.01 5100 2000 0.03 bird-up main-amp bird
- 1.480 beg f+ 0.01 5100 1600 0.03 bird-up main-amp bird
- 1.495 beg f+ 0.01 5100 1000 0.03 bird-up main-amp bird
- 1.515 beg f+ 0.01 3000 1200 0.03 bird-down main-amp bird
- 1.515 0.01 f+ step
- ;event
-
- event: prothonotary-warbler ( beg -- )
- 0.76 f- { beg }
- #( 0 0.1 0.2 0 1 1 ) { pro-one }
- #( 0 0 0.2 1 0.4 0.5 1 0 ) { pro-amp }
-
- 0.76 beg f+ 0.08 3000 3000 0.05 pro-one pro-amp bird
- 0.85 beg f+ 0.05 4000 2500 0.06 bird-up bird-amp bird
- 1.02 beg f+ 0.08 3000 3000 0.10 pro-one pro-amp bird
- 1.12 beg f+ 0.05 4000 2500 0.10 bird-up bird-amp bird
-
- 1.26 beg f+ 0.08 3000 3000 0.15 pro-one pro-amp bird
- 1.35 beg f+ 0.05 4000 2500 0.16 bird-up bird-amp bird
-
- 1.54 beg f+ 0.08 3000 3000 0.20 pro-one pro-amp bird
- 1.63 beg f+ 0.05 4000 2500 0.19 bird-up bird-amp bird
-
- 1.80 beg f+ 0.08 3000 3000 0.20 pro-one pro-amp bird
- 1.89 beg f+ 0.05 4000 2500 0.16 bird-up bird-amp bird
-
- 2.03 beg f+ 0.08 3000 3000 0.15 pro-one pro-amp bird
- 2.12 beg f+ 0.05 4000 2500 0.10 bird-up bird-amp bird
-
- 2.30 beg f+ 0.08 3000 3000 0.10 pro-one pro-amp bird
- 2.39 beg f+ 0.05 4000 2500 0.06 bird-up bird-amp bird
- 2.39 0.05 f+ step
- ;event
-
- event: audubons-warbler ( beg -- )
- 0.75 f- { beg }
- #( 0 0 0.15 1 0.45 0.9 0.5 0 0.55 1 0.9 0.9 1 1 ) { w-end }
- #( 0 0.1 0.5 1 1 0 ) { w-updown }
-
- 0.75 beg f+ 0.04 2400 200 0.05 bird-down bird-amp bird
- 0.83 beg f+ 0.03 3200 200 0.10 bird-up bird-amp bird
- 0.90 beg f+ 0.04 2500 300 0.15 bird-up bird-amp bird
- 0.97 beg f+ 0.04 2300 600 0.15 bird-down bird-amp bird
-
- 1.02 beg f+ 0.03 3500 400 0.20 bird-up bird-amp bird
- 1.06 beg f+ 0.04 2300 1200 0.10 bird-up bird-amp bird
- 1.13 beg f+ 0.05 2300 1200 0.15 bird-down bird-amp bird
- 1.22 beg f+ 0.02 3200 800 0.25 bird-up bird-amp bird
- 1.25 beg f+ 0.08 2400 600 0.20 w-updown bird-amp bird
- 1.35 beg f+ 0.02 2200 400 0.10 bird-up bird-amp bird
- 1.38 beg f+ 0.07 2400 1400 0.15 bird-down bird-amp bird
- 1.47 beg f+ 0.03 3000 800 0.20 bird-up bird-amp bird
- 1.50 beg f+ 0.03 2500 400 0.10 w-updown bird-amp bird
- 1.55 beg f+ 0.01 2300 100 0.05 bird-up bird-amp bird
- 1.56 beg f+ 0.06 2200 1400 0.15 bird-down bird-amp bird
- 1.65 beg f+ 0.03 3100 800 0.10 bird-up bird-amp bird
- 1.70 beg f+ 0.07 2800 800 0.15 w-updown bird-amp bird
- 1.79 beg f+ 0.06 2400 1000 0.10 bird-down bird-amp bird
- 1.86 beg f+ 0.14 3100 900 0.25 w-end bird-amp bird
- 2.02 beg f+ 0.12 3200 800 0.20 w-end bird-amp bird
- 2.02 0.12 f+ step
- ;event
-
- event: lark-bunting ( beg -- )
- 0.1 f- { beg }
- #( 0.00 0.00 0.06 0.80 0.12 0.00 0.18 0.85 0.24 0.05 0.36 0.90
- 0.42 0.10 0.48 0.95 0.54 0.20 0.60 1.00 0.66 0.20 0.72 1.00
- 0.78 0.20 0.84 1.00 0.90 0.20 1.00 1.00 ) { b-trill-one }
- #( 0.00 0.00 0.05 0.80 0.10 0.00 0.15 0.85 0.20 0.00 0.25 0.90
- 0.30 0.00 0.35 0.95 0.40 0.00 0.45 1.00 0.50 0.00 0.55 1.00
- 0.60 0.00 0.65 1.00 0.70 0.00 0.75 1.00 0.80 0.00 0.85 1.00
- 0.90 0.00 0.95 1.00 1.00 0.00 ) { b-trill-two }
-
- 0.10 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 0.20 beg f+ 0.12 3700 400 0.20 bird-up bird-amp bird
- 0.40 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 0.45 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 0.51 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 0.04 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 0.65 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 0.71 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 0.80 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 0.85 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 0.91 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 1.00 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 1.05 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 1.01 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 1.20 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 1.25 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 1.31 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 1.40 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 1.45 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 1.51 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 1.60 beg f+ 0.03 4100 500 0.15 bird-down bird-amp bird
- 1.65 beg f+ 0.05 2000 400 0.20 bird-down bird-amp bird
- 1.71 beg f+ 0.03 1800 100 0.10 bird-up bird-amp bird
- 1.770 beg f+ 0.23 6000 600 0.15 b-trill-one bird-amp bird
- 2.005 beg f+ 0.28 6000 600 0.15 b-trill-two bird-amp bird
- 2.005 0.28 f+ step
- ;event
-
- event: eastern-bluebird ( beg -- )
- 0.75 f- { beg }
- #( 0.00 0.60 0.10 1.00 0.20 0.00 0.25 1.00 0.30 0.00 0.35 1.00
- 0.40 0.00 0.45 1.00 0.50 0.00 0.75 1.00 1.00 0.00 ) { blue-three }
- #( 0 0 0.5 1 1 0 ) { blue-four }
- #( 0.00 0.50 0.10 1.00 0.20 0.00 0.35 1.00 0.50 0.00 0.65 1.00
- 0.80 0.00 0.95 1.00 1.00 0.50 ) { blue-five }
-
- 0.75 beg f+ 0.02 2000 1600 0.10 bird-up bird-amp bird
- 0.80 beg f+ 0.02 2000 1600 0.10 bird-up bird-amp bird
- 0.86 beg f+ 0.02 2000 1600 0.10 bird-up bird-amp bird
- 1.00 beg f+ 0.13 2000 1400 0.20 bird-down bird-amp bird
- 1.20 beg f+ 0.24 2000 800 0.20 blue-three bird-amp bird
- 1.68 beg f+ 0.03 2200 400 0.10 bird-up bird-amp bird
- 1.72 beg f+ 0.10 1950 100 0.15 blue-four bird-amp bird
- 1.96 beg f+ 0.15 2000 600 0.20 blue-five bird-amp bird
- 1.96 0.15 f+ step
- ;event
-
- event: chuck-wills-widow ( beg -- )
- 0.05 f- { beg }
- #( 0 0 0.1 0.1 0.25 1 0.5 0.3 0.8 0.7 1 0 ) { wid-one }
- #( 0 0.2 0.3 1 0.5 0.3 0.6 0.7 0.9 0.1 1 0 ) { wid-two }
-
- 0.05 beg f+ 0.03 1000 800 0.1 bird-down bird-amp bird
- 0.32 beg f+ 0.20 1000 1000 0.2 wid-one bird-amp bird
- 0.56 beg f+ 0.29 900 1100 0.2 wid-two bird-amp bird
- 0.56 0.29 f+ step
- ;event
-
- event: blue-gray-gnatcatcher ( beg -- )
- 0.5 f- { beg }
- #( 0 0 0.15 1 0.75 0.8 0.9 1 1 0.7 ) { gskw1 }
- #( 0 0 0.25 1 0.75 0.7 1 0 ) { gskw2 }
- #( 1 0.4 2 1 3 0.1 ) { gparts-1 }
- #( 1 0.4 2 1 3 0.2 ) { gparts-2 }
- #( 1 0.4 2 1 3 0.3 ) { gparts-3 }
-
- 0.5 beg f+ 0.20 4000 1000 0.2 gskw1 bird-amp gparts-1 bigbird
- 0.8 beg f+ 0.13 4000 800 0.2 gskw2 bird-amp gparts-2 bigbird
- 1.4 beg f+ 0.25 4000 800 0.2 gskw2 bird-amp gparts-3 bigbird
- 1.8 beg f+ 0.17 4000 900 0.2 gskw1 bird-amp gparts-3 bigbird
- 2.0 beg f+ 0.17 4000 700 0.2 gskw1 bird-amp gparts-3 bigbird
- 2.2 beg f+ 0.17 4000 800 0.2 gskw2 bird-amp gparts-3 bigbird
- 2.2 0.17 f+ step
- ;event
-
- event: black-throated-sparrow ( beg -- )
- 0.8 f- { beg }
- #( 0 0 0.75 1 1 0 ) { black-down-amp }
- #( 0 0 0.5 1 1 0.2 ) { black-up-down }
- #( 0 0 0.5 1 1 0 ) { black-amp }
- #( 0.00 0.00 0.03 0.70 0.06 0.00 0.09 0.75 0.12 0.00 0.15 0.80
- 0.18 0.05 0.21 0.85 0.24 0.10 0.27 0.90 0.30 0.10 0.33 1.00
- 0.36 0.10 0.39 1.00 0.42 0.10 0.45 1.00 0.48 0.10 0.51 1.00
- 0.54 0.10 0.57 1.00 0.60 0.10 0.63 1.00 0.66 0.10 0.69 1.00
- 0.72 0.10 0.75 1.00 0.78 0.10 0.81 1.00 0.84 0.10 0.87 1.00
- 0.90 0.00 0.93 0.95 0.96 0.00 1.00 0.90 ) { black-trill }
-
- 0.80 beg f+ 0.02 2200 1000 0.10 bird-down bird-amp bird
- 0.83 beg f+ 0.01 3000 200 0.05 bird-up bird-amp bird
- 0.96 beg f+ 0.02 5800 500 0.05 bird-up bird-amp bird
- 1.00 beg f+ 0.02 4000 200 0.05 bird-up bird-amp bird
- 1.04 beg f+ 0.10 2100 1700 0.15 bird-down black-down-amp bird
- 1.15 beg f+ 0.05 5700 400 0.25 bird-up bird-amp bird
- 1.25 beg f+ 0.25 2000 900 0.20 black-trill bird-amp bird
- 1.52 beg f+ 0.05 5600 400 0.15 black-up-down bird-amp bird
-
- 1.60 beg f+ 0.04 3900 1100 0.15 bird-up bird-amp bird
- 1.66 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 1.69 beg f+ 0.01 3600 300 0.10 bird-up black-amp bird
- 1.71 beg f+ 0.03 3900 1000 0.15 bird-up black-amp bird
- 1.74 beg f+ 0.02 5000 100 0.20 bird-up black-amp bird
- 1.76 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 1.78 beg f+ 0.01 3600 300 0.10 bird-up black-amp bird
- 1.80 beg f+ 0.03 3900 1000 0.15 bird-up black-amp bird
- 1.83 beg f+ 0.02 5000 100 0.20 bird-up black-amp bird
- 1.85 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 1.87 beg f+ 0.01 3600 300 0.10 bird-up black-amp bird
- 1.89 beg f+ 0.03 3900 1000 0.15 bird-up black-amp bird
- 1.92 beg f+ 0.02 5000 100 0.20 bird-up black-amp bird
- 1.94 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 1.96 beg f+ 0.01 3600 300 0.10 bird-up black-amp bird
- 1.98 beg f+ 0.03 3900 1000 0.15 bird-up black-amp bird
- 2.01 beg f+ 0.02 5000 100 0.20 bird-up black-amp bird
- 2.03 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 2.05 beg f+ 0.01 3600 300 0.10 bird-up black-amp bird
- 2.07 beg f+ 0.03 3900 1000 0.15 bird-up black-amp bird
- 2.10 beg f+ 0.02 5000 100 0.20 bird-up black-amp bird
- 2.13 beg f+ 0.01 1900 100 0.10 bird-up black-amp bird
-
- 2.16 beg f+ 0.03 3800 300 0.10 bird-up bird-amp bird
- 2.16 0.03 f+ step
- ;event
-
- event: black-chinned-sparrow ( beg -- )
- 0.6 f- { beg }
- #( 0 0 0.3 0.2 1 1 ) { chin-up }
-
- 0.60 beg f+ 0.20 4200 100 0.10 bird-up bird-amp bird
- 1.00 beg f+ 0.09 3800 2000 0.10 chin-up bird-amp bird
- 1.25 beg f+ 0.08 3900 1700 0.12 chin-up bird-amp bird
- 1.40 beg f+ 0.08 3600 2300 0.13 bird-up bird-amp bird
- 1.50 beg f+ 0.11 3100 2800 0.14 bird-up bird-amp bird
- 1.65 beg f+ 0.07 2900 2700 0.15 bird-up bird-amp bird
- 1.74 beg f+ 0.07 2900 2700 0.15 bird-up bird-amp bird
- 1.82 beg f+ 0.07 3000 2300 0.13 bird-up bird-amp bird
- 1.89 beg f+ 0.07 3200 2000 0.10 bird-up bird-amp bird
- 1.97 beg f+ 0.05 3200 1500 0.10 bird-up bird-amp bird
-
- 2.04 beg f+ 0.04 3400 1000 0.07 bird-up bird-amp bird
- 2.10 beg f+ 0.03 3600 700 0.05 bird-up bird-amp bird
- 2.15 beg f+ 0.03 3800 300 0.05 bird-up bird-amp bird
- 2.19 beg f+ 0.02 3900 100 0.03 bird-up bird-amp bird
- 2.22 beg f+ 0.01 3900 100 0.01 bird-up bird-amp bird
- 2.24 beg f+ 0.01 3900 100 0.01 bird-up bird-amp bird
- 2.24 0.01 f+ step
- ;event
-
- event: various-gull-cries-from-end-of-colony-5 ( beg -- )
- 0.25 f- { beg }
- #( 0 0 10 1 20 0.5 40 0.6 60 0.5 100 0 ) { gull-start }
- #( 0 0 10 1 30 0.5 80 0.5 100 0 ) { gull-middle }
- #( 0 0 5 1 10 0.5 90 0.4 100 0 ) { gull-end }
- #( 1 0.1 2 1 3 0.1 4 0.01 5 0.09 6 0.01 7 0.01 ) { gull-parts }
-
- 0.25 beg f+ 0.80 1180 1180 0.08 gull-end bird-amp gull-parts bigbird
- 1.50 beg f+ 0.90 1180 1180 0.07 gull-end bird-amp gull-parts bigbird
- 2.75 beg f+ 1.00 1050 1050 0.08 gull-end bird-amp gull-parts bigbird
- 4.80 beg f+ 0.05 1180 1180 0.06 gull-start bird-amp gull-parts bigbird
- 4.95 beg f+ 0.10 1180 1180 0.08 gull-start bird-amp gull-parts bigbird
- 5.15 beg f+ 0.10 1180 1180 0.09 gull-start bird-amp gull-parts bigbird
- 5.35 beg f+ 0.10 1180 1180 0.10 gull-middle bird-amp gull-parts bigbird
- 5.45 beg f+ 0.40 1050 1050 0.10 gull-end bird-amp gull-parts bigbird
- 6.25 beg f+ 0.80 1050 1050 0.10 gull-end bird-amp gull-parts bigbird
- 7.45 beg f+ 1.80 1050 1050 0.10 gull-end bird-amp gull-parts bigbird
- 7.45 1.80 f+ step
- ;event
-
- \ <'> bird-test with-sound
- : bird-test ( -- )
- 0.0 now!
- 1.0 { dur }
- now@ orchard-oriole dur step
- now@ cassins-kingbird dur step
- now@ chipping-sparrow dur step
- now@ bobwhite dur step
- now@ western-meadowlark dur step
- now@ scissor-tailed-flycatcher dur step
- now@ great-horned-owl dur step
- now@ black-throated-gray-warbler dur step
- now@ yellow-warbler dur step
- now@ black-necked-stilt dur step
- now@ chestnut-sided-warbler dur step
- now@ grasshopper-sparrow dur step
- now@ swamp-sparrow dur step
- now@ golden-crowned-sparrow dur step
- now@ indigo-bunting dur step
- now@ hooded-warbler dur step
- now@ american-widgeon dur step
- now@ louisiana-waterthrush dur step
- now@ robin dur step
- now@ solitary-vireo dur step
- now@ pigeon-hawk dur step
- now@ cerulean-warbler dur step
- now@ nashville-warbler dur step
- now@ eastern-phoebe dur step
- now@ painted-bunting dur step
- now@ western-flycatcher dur step
- now@ bachmans-sparrow dur step
- now@ cedar-waxwing dur step
- now@ bairds-sparrow dur step
- now@ kentucky-warbler dur step
- now@ rufous-sided-towhee dur step
- now@ prothonotary-warbler dur step
- now@ audubons-warbler dur step
- now@ lark-bunting dur step
- now@ eastern-bluebird dur step
- now@ chuck-wills-widow dur step
- now@ blue-gray-gnatcatcher dur step
- now@ black-throated-sparrow dur step
- now@ black-chinned-sparrow dur step
- now@ various-gull-cries-from-end-of-colony-5 dur step
- ;
-
- : ws-bird-test ( -- )
- <'> bird-test
- :play #t
- :statistics #t
- :verbose #t
- :channels 2
- :srate 44100
- :scaled-to 0.8
- :notehook #f
- with-sound ( ws ) :output array-assoc-ref .string cr
- ;
-
- \ bird.fsm ends here
|