annotate SwordLogInterp/centreAngles.pd @ 199:2ded41e29e57

Projection matrix now calculated using control signals rather than audio. This makes sense as it was eating too much processing power for something that doesn't chage during the sound effect.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Fri, 11 Mar 2016 20:51:21 +0000
parents 8fae36f1df0b
children
rev   line source
r@194 1 #N canvas 55 100 1362 700 10;
r@194 2 #X obj 58 160 f;
r@194 3 #X obj 58 117 r GO;
r@194 4 #X obj 73 138 r preswingTime;
r@194 5 #X obj 220 117 r setUp;
r@194 6 #X text 203 98 Start at 0 speed;
r@194 7 #X obj 235 138 r presweepAzim;
r@194 8 #X obj 220 161 f;
r@194 9 #X msg 220 184 \$1;
r@194 10 #X obj 344 62 t f b;
r@194 11 #X obj 345 90 delay;
r@194 12 #X obj 359 17 r preswingTime;
r@194 13 #X obj 366 139 r postswingTime;
r@194 14 #X obj 344 -3 r GO;
r@194 15 #X obj 344 39 f;
r@194 16 #X obj 345 117 f;
r@194 17 #X obj 345 162 pack;
r@194 18 #X obj 387 91 r postsweepAzim;
r@194 19 #X msg 345 188 \$1 \$2;
r@194 20 #X obj 168 117 r myEnd;
r@194 21 #X obj 847 129 f;
r@194 22 #X obj 847 86 r GO;
r@194 23 #X obj 868 152 r preswingTime;
r@194 24 #X obj 1018 151 r setUp;
r@194 25 #X text 1001 132 Start at 0 speed;
r@194 26 #X obj 1018 195 f;
r@194 27 #X msg 1018 218 \$1;
r@194 28 #X obj 1130 95 t f b;
r@194 29 #X obj 1131 123 delay;
r@194 30 #X obj 1145 50 r preswingTime;
r@194 31 #X obj 1152 172 r postswingTime;
r@194 32 #X obj 1130 30 r GO;
r@194 33 #X obj 1130 72 f;
r@194 34 #X obj 1131 150 f;
r@194 35 #X obj 1131 195 pack;
r@194 36 #X msg 1131 221 \$1 \$2;
r@194 37 #X obj 1033 172 r presweepElev;
r@194 38 #X obj 1173 98 r postsweepElev;
r@194 39 #X obj 847 176 pack;
r@194 40 #X obj 862 108 r midElev;
r@194 41 #X msg 847 210 \$1 \$2;
r@194 42 #X obj 647 94 +;
r@194 43 #X obj 632 121 /;
r@194 44 #X obj 605 73 t f f;
r@194 45 #X obj 647 144 r presweepElev;
r@194 46 #X obj 662 166 r postsweepElev;
r@194 47 #X obj 647 50 r postswingTime;
r@194 48 #X obj 662 72 r preswingTime;
r@194 49 #X obj 632 219 *;
r@194 50 #X obj 632 287 s midElev;
r@194 51 #X text 523 -7 Calculate the angles with respect to the centre of the
r@194 52 swing circle;
r@194 53 #X obj 969 150 r myEnd;
r@194 54 #X obj 647 195 -;
r@194 55 #X obj 632 262 +;
r@194 56 #X obj 647 239 r postsweepElev;
r@194 57 #X msg 58 183 180 \$1;
r@194 58 #X obj 220 242 outlet~;
r@194 59 #X obj 1018 278 outlet~;
r@194 60 #X obj 220 218 line~;
r@194 61 #X obj 1018 252 line~;
r@194 62 #X text 283 237 Current Sword Azimuth angle;
r@194 63 #X text 1081 271 Current Sword Elevation angle;
r@194 64 #X connect 0 0 54 0;
r@194 65 #X connect 1 0 0 0;
r@194 66 #X connect 2 0 0 1;
r@194 67 #X connect 3 0 6 0;
r@194 68 #X connect 5 0 6 1;
r@194 69 #X connect 6 0 7 0;
r@194 70 #X connect 7 0 57 0;
r@194 71 #X connect 8 0 9 1;
r@194 72 #X connect 8 1 9 0;
r@194 73 #X connect 9 0 14 0;
r@194 74 #X connect 10 0 13 1;
r@194 75 #X connect 11 0 15 1;
r@194 76 #X connect 12 0 13 0;
r@194 77 #X connect 13 0 8 0;
r@194 78 #X connect 14 0 15 0;
r@194 79 #X connect 15 0 17 0;
r@194 80 #X connect 16 0 14 1;
r@194 81 #X connect 17 0 57 0;
r@194 82 #X connect 18 0 6 0;
r@194 83 #X connect 19 0 37 0;
r@194 84 #X connect 20 0 19 0;
r@194 85 #X connect 21 0 37 1;
r@194 86 #X connect 22 0 24 0;
r@194 87 #X connect 24 0 25 0;
r@194 88 #X connect 25 0 58 0;
r@194 89 #X connect 26 0 27 1;
r@194 90 #X connect 26 1 27 0;
r@194 91 #X connect 27 0 32 0;
r@194 92 #X connect 28 0 31 1;
r@194 93 #X connect 29 0 33 1;
r@194 94 #X connect 30 0 31 0;
r@194 95 #X connect 31 0 26 0;
r@194 96 #X connect 32 0 33 0;
r@194 97 #X connect 33 0 34 0;
r@194 98 #X connect 34 0 58 0;
r@194 99 #X connect 35 0 24 1;
r@194 100 #X connect 36 0 32 1;
r@194 101 #X connect 37 0 39 0;
r@194 102 #X connect 38 0 19 1;
r@194 103 #X connect 39 0 58 0;
r@194 104 #X connect 40 0 41 1;
r@194 105 #X connect 41 0 47 0;
r@194 106 #X connect 42 0 40 0;
r@194 107 #X connect 42 1 41 0;
r@194 108 #X connect 43 0 51 0;
r@194 109 #X connect 44 0 51 1;
r@194 110 #X connect 45 0 42 0;
r@194 111 #X connect 46 0 40 1;
r@194 112 #X connect 47 0 52 0;
r@194 113 #X connect 50 0 24 0;
r@194 114 #X connect 51 0 47 1;
r@194 115 #X connect 52 0 48 0;
r@194 116 #X connect 53 0 52 1;
r@194 117 #X connect 54 0 57 0;
r@194 118 #X connect 57 0 55 0;
r@194 119 #X connect 58 0 56 0;