aboutsummaryrefslogtreecommitdiff
path: root/examples/32_Kelvin_Helmoltz_instability.pd
blob: 85af1ed72cc5ef97ea7a04bb6b063dbedadd9155 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#N canvas 44 91 528 221 10;
#X declare -lib Gem;
#N canvas 860 482 341 435 creation 0;
#X obj 46 380 s pd-new;
#X msg 86 95 \; pd filename new ./ \; #N canvas \; #X pop 1 \;;
#X msg 46 350 menuclose;
#X obj 43 47 sel 0 1;
#X obj 43 29 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 61 72 t b b;
#X obj 107 272 * 20;
#X obj 82 272 * 20;
#X obj 76 188 t f f;
#X obj 79 299 pack f f f;
#X msg 79 325 obj \$1 \$2 vortex \$3;
#X obj 138 270 / 8;
#X obj 136 223 - 50;
#X obj 62 163 ch_uzi 100;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 3 1 5 0;
#X connect 4 0 3 0;
#X connect 5 0 13 0;
#X connect 5 1 1 0;
#X connect 6 0 9 1;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 8 1 6 0;
#X connect 8 1 12 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 11 0 9 2;
#X connect 12 0 11 0;
#X connect 13 1 8 0;
#X restore 392 195 pd creation pool;
#N canvas 790 67 588 512 pool 0;
#X obj 320 320 vortex -4.25;
#X obj 240 240 vortex -4.75;
#X obj 0 0 vortex -6.25;
#X obj 20 20 vortex -6.125;
#X obj 40 40 vortex -6;
#X obj 60 60 vortex -5.875;
#X obj 80 80 vortex -5.75;
#X obj 100 100 vortex -5.625;
#X obj 120 120 vortex -5.5;
#X obj 140 140 vortex -5.375;
#X obj 160 160 vortex -5.25;
#X obj 180 180 vortex -5.125;
#X obj 200 200 vortex -5;
#X obj 220 220 vortex -4.875;
#X obj 260 260 vortex -4.625;
#X obj 280 280 vortex -4.5;
#X obj 300 300 vortex -4.375;
#X obj 340 340 vortex -4.125;
#X obj 360 360 vortex -4;
#X obj 380 380 vortex -3.875;
#X obj 400 400 vortex -3.75;
#X obj 420 420 vortex -3.625;
#X obj 440 440 vortex -3.5;
#X obj 460 460 vortex -3.375;
#X obj 480 480 vortex -3.25;
#X obj 500 500 vortex -3.125;
#X obj 520 520 vortex -3;
#X obj 540 540 vortex -2.875;
#X obj 560 560 vortex -2.75;
#X obj 580 580 vortex -2.625;
#X obj 600 600 vortex -2.5;
#X obj 620 620 vortex -2.375;
#X obj 640 640 vortex -2.25;
#X obj 660 660 vortex -2.125;
#X obj 680 680 vortex -2;
#X obj 700 700 vortex -1.875;
#X obj 720 720 vortex -1.75;
#X obj 740 740 vortex -1.625;
#X obj 760 760 vortex -1.5;
#X obj 780 780 vortex -1.375;
#X obj 800 800 vortex -1.25;
#X obj 820 820 vortex -1.125;
#X obj 840 840 vortex -1;
#X obj 860 860 vortex -0.875;
#X obj 880 880 vortex -0.75;
#X obj 900 900 vortex -0.625;
#X obj 920 920 vortex -0.5;
#X obj 940 940 vortex -0.375;
#X obj 960 960 vortex -0.25;
#X obj 980 980 vortex -0.125;
#X obj 1000 1000 vortex 0;
#X obj 1020 1020 vortex 0.125;
#X obj 1040 1040 vortex 0.25;
#X obj 1060 1060 vortex 0.375;
#X obj 1080 1080 vortex 0.5;
#X obj 1100 1100 vortex 0.625;
#X obj 1120 1120 vortex 0.75;
#X obj 1140 1140 vortex 0.875;
#X obj 1160 1160 vortex 1;
#X obj 1180 1180 vortex 1.125;
#X obj 1200 1200 vortex 1.25;
#X obj 1220 1220 vortex 1.375;
#X obj 1240 1240 vortex 1.5;
#X obj 1260 1260 vortex 1.625;
#X obj 1280 1280 vortex 1.75;
#X obj 1300 1300 vortex 1.875;
#X obj 1320 1320 vortex 2;
#X obj 1340 1340 vortex 2.125;
#X obj 1360 1360 vortex 2.25;
#X obj 1380 1380 vortex 2.375;
#X obj 1400 1400 vortex 2.5;
#X obj 1420 1420 vortex 2.625;
#X obj 1440 1440 vortex 2.75;
#X obj 1460 1460 vortex 2.875;
#X obj 1480 1480 vortex 3;
#X obj 1500 1500 vortex 3.125;
#X obj 1520 1520 vortex 3.25;
#X obj 1540 1540 vortex 3.375;
#X obj 1560 1560 vortex 3.5;
#X obj 1580 1580 vortex 3.625;
#X obj 1600 1600 vortex 3.75;
#X obj 1620 1620 vortex 3.875;
#X obj 1640 1640 vortex 4;
#X obj 1660 1660 vortex 4.125;
#X obj 1680 1680 vortex 4.25;
#X obj 1700 1700 vortex 4.375;
#X obj 1720 1720 vortex 4.5;
#X obj 1740 1740 vortex 4.625;
#X obj 1760 1760 vortex 4.75;
#X obj 1780 1780 vortex 4.875;
#X obj 1800 1800 vortex 5;
#X obj 1820 1820 vortex 5.125;
#X obj 1840 1840 vortex 5.25;
#X obj 1860 1860 vortex 5.375;
#X obj 1880 1880 vortex 5.5;
#X obj 1900 1900 vortex 5.625;
#X obj 1920 1920 vortex 5.75;
#X obj 1940 1940 vortex 5.875;
#X obj 1960 1960 vortex 6;
#X obj 1980 1980 vortex 6.125;
#X restore 392 169 pd pool;
#X obj 19 158 t b b;
#X obj 19 81 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 19 202 s mass;
#X obj 44 183 s link;
#X text 51 78 <- begin (change the metro speed for slow computer);
#X floatatom 62 101 5 0 0 0 - - -;
#X obj 19 132 metro 10;
#X msg 157 147 0 \, destroy;
#X obj 122 175 gemwin;
#X msg 254 150 reset;
#X msg 122 122 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1;
#X obj 254 172 s mass2;
#X text 144 29 Simulation of a continus line of vorticity (no damping
fluid \, 2D mouvement);
#X text 144 58 This create a Kevin-Helmoltz instability.;
#X obj 10 2 declare -lib Gem;
#X connect 2 0 4 0;
#X connect 2 1 5 0;
#X connect 3 0 8 0;
#X connect 7 0 8 1;
#X connect 8 0 2 0;
#X connect 9 0 10 0;
#X connect 11 0 13 0;
#X connect 12 0 10 0;