From f5ddb1ea5822abb54922fb9d19c5624c2a583b68 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Wed, 23 Feb 2011 16:49:54 +0000 Subject: adding pmpd, pmpd2d and pmpd3d examples svn path=/trunk/externals/pmpd/; revision=14954 --- examples/50_simple_oscilator~.pd | 212 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 examples/50_simple_oscilator~.pd (limited to 'examples/50_simple_oscilator~.pd') diff --git a/examples/50_simple_oscilator~.pd b/examples/50_simple_oscilator~.pd new file mode 100644 index 0000000..6abe3d9 --- /dev/null +++ b/examples/50_simple_oscilator~.pd @@ -0,0 +1,212 @@ +#N canvas 249 92 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 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 168 338 *~ 0.5; +#X obj 118 120 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 140 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 100 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 120 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 140 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 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; -- cgit v1.2.1