#N canvas 106 117 756 605 10; #N canvas 0 22 450 300 graph1 0; #X array array1 515 float 3; #A 0 -0.0236747 0 0.0236747 0.0473128 0.0708777 0.0943333 0.117644 0.140773 0.163688 0.186352 0.208735 0.230802 0.252524 0.273869 0.29481 0.315319 0.335369 0.354938 0.374 0.392536 0.410526 0.427952 0.444797 0.461048 0.476692 0.491718 0.506117 0.519883 0.533011 0.545496 0.557338 0.568537 0.579094 0.589013 0.598298 0.606958 0.614999 0.622432 0.629267 0.635516 0.641193 0.646311 0.650887 0.654936 0.658476 0.661524 0.664098 0.666217 0.667901 0.669169 0.67004 0.670535 0.670674 0.670477 0.669962 0.669151 0.668061 0.666713 0.665124 0.663312 0.661295 0.65909 0.656712 0.654177 0.6515 0.648696 0.645776 0.642753 0.639639 0.636445 0.63318 0.629853 0.626473 0.623047 0.619581 0.616082 0.612553 0.609001 0.605427 0.601836 0.598229 0.594608 0.590975 0.58733 0.583674 0.580005 0.576325 0.572631 0.568924 0.565202 0.561462 0.557705 0.553928 0.550129 0.546307 0.542461 0.538589 0.534689 0.53076 0.526802 0.522813 0.518792 0.51474 0.510656 0.50654 0.502392 0.498214 0.494005 0.489768 0.485503 0.481213 0.476899 0.472564 0.468209 0.463838 0.459453 0.455058 0.450655 0.446247 0.441839 0.437432 0.433032 0.42864 0.424262 0.419899 0.415556 0.411235 0.40694 0.402673 0.398438 0.394237 0.390073 0.385947 0.381862 0.37782 0.373821 0.369868 0.365961 0.3621 0.358287 0.354521 0.350802 0.34713 0.343503 0.339922 0.336385 0.332889 0.329434 0.326018 0.322639 0.319294 0.315982 0.312699 0.309442 0.306211 0.303 0.299809 0.296634 0.293472 0.29032 0.287177 0.284038 0.280903 0.277768 0.274631 0.271491 0.268345 0.265191 0.262028 0.258855 0.255671 0.252474 0.249265 0.246042 0.242805 0.239555 0.236292 0.233016 0.229728 0.226429 0.22312 0.219802 0.216477 0.213146 0.20981 0.206473 0.203136 0.1998 0.196469 0.193143 0.189826 0.186519 0.183225 0.179946 0.176683 0.173439 0.170216 0.167016 0.163839 0.160688 0.157564 0.154469 0.151402 0.148366 0.14536 0.142386 0.139442 0.13653 0.13365 0.1308 0.12798 0.12519 0.122428 0.119693 0.116984 0.114299 0.111637 0.108996 0.106373 0.103768 0.101177 0.0985982 0.0960299 0.0934695 0.0909146 0.0883629 0.085812 0.0832598 0.080704 0.0781424 0.075573 0.0729938 0.070403 0.0677989 0.0651799 0.0625447 0.0598921 0.0572209 0.0545304 0.0518199 0.0490889 0.0463372 0.0435647 0.0407715 0.0379581 0.0351248 0.0322725 0.0294021 0.0265145 0.023611 0.0206931 0.0177621 0.0148197 0.0118677 0.0089079 0.00594214 0.00297239 6.42666e-07 -0.00297111 -0.00594086 -0.00890662 -0.0118665 -0.0148185 -0.0177608 -0.0206918 -0.0236098 -0.0265132 -0.0294008 -0.0322713 -0.0351236 -0.0379568 -0.0407703 -0.0435635 -0.046336 -0.0490877 -0.0518187 -0.0545292 -0.0572197 -0.0598909 -0.0625436 -0.0651788 -0.0677978 -0.0704019 -0.0729927 -0.0755719 -0.0781413 -0.0807029 -0.0832587 -0.0858109 -0.0883617 -0.0909135 -0.0934684 -0.0960288 -0.0985971 -0.101176 -0.103767 -0.106372 -0.108995 -0.111636 -0.114298 -0.116983 -0.119692 -0.122426 -0.125188 -0.127979 -0.130799 -0.133649 -0.136529 -0.139441 -0.142384 -0.145359 -0.148365 -0.151401 -0.154467 -0.157563 -0.160687 -0.163838 -0.167014 -0.170215 -0.173438 -0.176682 -0.179945 -0.183224 -0.186518 -0.189825 -0.193142 -0.196467 -0.199799 -0.203134 -0.206472 -0.209809 -0.213144 -0.216475 -0.2198 -0.223118 -0.226428 -0.229727 -0.233015 -0.236291 -0.239554 -0.242804 -0.24604 -0.249263 -0.252473 -0.255669 -0.258854 -0.262027 -0.26519 -0.268343 -0.27149 -0.27463 -0.277767 -0.280902 -0.284037 -0.287175 -0.290319 -0.29347 -0.296632 -0.299808 -0.302999 -0.306209 -0.309441 -0.312697 -0.31598 -0.319293 -0.322638 -0.326017 -0.329433 -0.332888 -0.336383 -0.339921 -0.343502 -0.347128 -0.3508 -0.354519 -0.358285 -0.362098 -0.365959 -0.369866 -0.373819 -0.377818 -0.38186 -0.385945 -0.390071 -0.394235 -0.398436 -0.402671 -0.406938 -0.411233 -0.415554 -0.419897 -0.42426 -0.428639 -0.43303 -0.43743 -0.441837 -0.446245 -0.450653 -0.455056 -0.459451 -0.463836 -0.468207 -0.472562 -0.476897 -0.481211 -0.485501 -0.489766 -0.494003 -0.498212 -0.50239 -0.506538 -0.510654 -0.514738 -0.51879 -0.522811 -0.5268 -0.530759 -0.534687 -0.538587 -0.542459 -0.546306 -0.550127 -0.553926 -0.557703 -0.561461 -0.5652 -0.568923 -0.57263 -0.576323 -0.580004 -0.583672 -0.587329 -0.590974 -0.594607 -0.598228 -0.601834 -0.605426 -0.608999 -0.612552 -0.61608 -0.61958 -0.623045 -0.626472 -0.629852 -0.633178 -0.636443 -0.639638 -0.642752 -0.645774 -0.648694 -0.651499 -0.654176 -0.656711 -0.659089 -0.661294 -0.663311 -0.665123 -0.666712 -0.668061 -0.669151 -0.669962 -0.670477 -0.670674 -0.670536 -0.67004 -0.669169 -0.667901 -0.666218 -0.664099 -0.661525 -0.658477 -0.654938 -0.650889 -0.646313 -0.641195 -0.635519 -0.62927 -0.622435 -0.615003 -0.606962 -0.598302 -0.589017 -0.579098 -0.568542 -0.557343 -0.545502 -0.533017 -0.519889 -0.506123 -0.491724 -0.476698 -0.461055 -0.444804 -0.427959 -0.410534 -0.392544 -0.374008 -0.354946 -0.335378 -0.315328 -0.294819 -0.273878 -0.252533 -0.230812 -0.208744 -0.186362 -0.163697 -0.140783 -0.117654 -0.0943434 -0.0708879 -0.047323 -0.0236849 -1.02412e-05 0.0236645; #X coords 0 1 515 -1 200 140 1; #X restore 32 24 graph; #X msg 31 470 \; array1 sinesum 512 0.5 0.25 0.125 0.0625 0.03125 0.015625 0.0078125; #X msg 30 519 \; array1 sinesum 512 0.5 0 0.25 0 0.125 0 0.0625 0 0.03125 0 0.015625 0 0.0078125; #X obj 269 376 curve~; #X obj 269 217 line~; #X msg 269 186 220 1000; #X msg 343 186 330 1000; #X msg 306 344 1 1000; #X msg 358 344 0 1000; #X obj 269 413 dac~; #X obj 269 245 tabosc4~ array1; #X obj 269 323 vcf~; #X obj 280 296 line~; #X msg 280 269 220 1000; #X floatatom 331 297 5 0 0 0 - - -; #X msg 348 269 1000 1000; #X obj 343 121 delay 3000; #X obj 269 121 delay 4500; #X msg 269 35 bang; #X msg 418 186 550 5; #X text 445 481 bandlimited sawtooth waveform; #X text 448 531 bandlimited squarewave waveform; #X obj 269 65 trigger bang bang bang; #X text 307 35 sequencing a series of frequency changes; #X text 431 65 using trigger and delay; #X text 429 120 complete sequence lasts 5500 msec; #X text 385 245 oscillator using the waveform stored in array1; #X text 420 268 filter center frequency; #X text 375 297 filter Q/sharpness; #X text 409 344 quartic amplitude control; #X text 321 375 uses the curve~ abstraction; #X text 21 171 arrays can hold arbitrary data; #X text 20 183 including arbitrary waveforms; #X text 20 205 tabosc4~ is therefore a more; #X text 20 216 generalized version of osc~; #X text 19 228 because it can output any waveform; #X connect 3 0 9 0; #X connect 3 0 9 1; #X connect 4 0 10 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 3 1; #X connect 8 0 3 1; #X connect 10 0 11 0; #X connect 11 0 3 0; #X connect 12 0 11 1; #X connect 13 0 12 0; #X connect 14 0 11 2; #X connect 15 0 12 0; #X connect 16 0 6 0; #X connect 17 0 5 0; #X connect 18 0 22 0; #X connect 19 0 4 0; #X connect 22 0 17 0; #X connect 22 1 16 0; #X connect 22 2 19 0;