#N canvas 516 292 539 463 10; #X obj 118 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 168 422 dac~; #X obj 334 243 tabplay~ dirac; #X obj 391 42 loadbang; #X obj 168 314 pmpd~ 3 1; #X obj 256 243 phasor~ 2; #X obj 130 278 r pm; #X floatatom 168 206 5 0 0 0 - - -; #X obj 168 224 mtof; #X obj 168 243 phasor~ 123; #X obj 168 363 hip~ 22; #X obj 118 60 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 118 120 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 168 338 *~ 0.5; #X obj 118 140 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 118 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 168 387 clip~ -1 1; #X obj 118 160 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 334 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 334 223 metro 500; #X obj 334 185 loadbang; #X obj 391 117 table dirac 2; #N canvas 766 197 459 463 double_non_linear_oscilator 0; #X obj 35 29 inlet; #X obj 35 55 t b b b b b; #X msg 109 77 reset; #X obj 35 316 s pm; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 53 187 inForce 0 1 0; #X msg 35 210 outPos 0 2 1; #X msg 90 99 mass 0 0 \, mass 1 0 \, mass 1 1; #X msg 72 129 NLlink 0 1 0.0003 0 2 0 -100 100; #X msg 59 153 NLlink 1 2 0.0003 0 0.5 0.1 -100 100; #X connect 0 0 1 0; #X connect 1 0 6 0; #X connect 1 1 5 0; #X connect 1 2 8 0; #X connect 1 2 9 0; #X connect 1 3 7 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X restore 137 120 pd double_non_linear_oscilator _; #N canvas 76 106 491 563 very_non_linear_oscilator 0; #X obj 35 29 inlet; #X obj 38 54 t b b b b b; #X msg 109 77 reset; #X obj 35 456 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 52 370 inForce 2 1 0.01; #X msg 114 153 NLlink 0 1 0.001 0.001 1 0 1 100; #X msg 74 124 NLlink 0 1 0.1 0 0.1 0 -0.01 0.01; #X msg 134 186 NLlink 0 1 0.0001 0.001 1 0 -100 -1; #X msg 35 400 outPos 0 1 0.1; #X connect 0 0 1 0; #X connect 1 0 10 0; #X connect 1 1 6 0; #X connect 1 2 8 0; #X connect 1 2 7 0; #X connect 1 2 9 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 3 0; #X restore 137 140 pd very_non_linear_oscilator ___; #N canvas 76 106 491 563 very_non_linear_oscilator2 0; #X obj 35 29 inlet; #X obj 38 54 t b b b b b; #X msg 109 77 reset; #X obj 35 456 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 52 370 inForce 2 1 0.01; #X msg 35 400 outPos 0 1 1; #X msg 74 124 NLlink 0 1 -0.001 0 1 0 -0.5 0.5; #X msg 113 152 NLlink 0 1 0.01 0.0001 1 0 0.5 100; #X msg 135 186 NLlink 0 1 0.01 0.001 1 0 -100 -0.5; #X connect 0 0 1 0; #X connect 1 0 7 0; #X connect 1 1 6 0; #X connect 1 2 8 0; #X connect 1 2 9 0; #X connect 1 2 10 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 3 0; #X restore 137 160 pd very_non_linear_oscilator2 __; #N canvas 0 254 491 438 bass 0; #X obj 35 29 inlet; #X obj 35 55 t b b b b b; #X msg 109 77 reset; #X obj 35 236 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 35 180 outPos 0 1 1; #X msg 53 157 inForce 2 1 0.05; #X msg 73 125 NLlink 0 1 0.001 0.0012 4 0 -100 100; #X connect 0 0 1 0; #X connect 1 0 6 0; #X connect 1 1 7 0; #X connect 1 2 8 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X restore 137 80 pd bass ________________________; #N canvas 42 355 316 300 damped_oscilator 0; #X obj 35 29 inlet; #X obj 35 55 t b b b b b; #X msg 109 77 reset; #X obj 35 266 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 53 147 inPos 1 0 1; #X msg 70 125 link 0 1 0.001 0.001; #X msg 35 170 outPos 0 1 0.5; #X connect 0 0 1 0; #X connect 1 0 8 0; #X connect 1 1 6 0; #X connect 1 2 7 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X restore 137 60 pd damped_oscilator ____________; #N canvas 42 355 316 300 phasor_filtered 0; #X obj 35 29 inlet; #X obj 35 55 t b b b b b; #X msg 109 77 reset; #X obj 35 266 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 53 147 inPos 0 0 1; #X msg 35 170 outPos 0 1 1; #X msg 72 125 link 0 1 0.005 0.02; #X connect 0 0 1 0; #X connect 1 0 7 0; #X connect 1 1 6 0; #X connect 1 2 8 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X restore 137 40 pd phasor_filtered _____________; #X text 31 41 to test ->; #X msg 391 64 \; dirac 0 1 \; pd dsp 1; #X obj 118 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #N canvas 1 258 491 438 simple_non_linear_oscilator 0; #X obj 35 29 inlet; #X obj 35 55 t b b b b b; #X msg 109 77 reset; #X obj 35 236 s pm; #X msg 90 99 mass 0 0 \, mass 1 0; #X obj 87 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 35 180 outPos 0 1 1; #X msg 53 157 inForce 2 1 0.05; #X msg 73 125 NLlink 0 1 0.001 0.0012 -0.2 0.001 -100 100; #X connect 0 0 1 0; #X connect 1 0 6 0; #X connect 1 1 7 0; #X connect 1 2 8 0; #X connect 1 3 4 0; #X connect 1 4 2 0; #X connect 2 0 3 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X restore 137 100 pd simple_non_linear_oscilator _; #X connect 0 0 27 0; #X connect 2 0 4 2; #X connect 3 0 29 0; #X connect 4 0 13 0; #X connect 5 0 4 1; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 4 0; #X connect 10 0 16 0; #X connect 11 0 26 0; #X connect 12 0 22 0; #X connect 13 0 10 0; #X connect 14 0 23 0; #X connect 15 0 25 0; #X connect 16 0 1 0; #X connect 16 0 1 1; #X connect 17 0 24 0; #X connect 18 0 19 0; #X connect 19 0 2 0; #X connect 20 0 18 0; #X connect 30 0 31 0;