Commit 162f48da authored by Roman Haefeli's avatar Roman Haefeli

remove unused abstractions

parent 98850dbe
#N canvas 463 43 468 434 10;
#X declare -stdpath ggee;
#X obj 25 42 inlet;
#X obj 253 47 inlet;
#X obj 76 301 outlet;
#X text 119 302 STDOUT;
#X obj 262 353 outlet;
#X text 305 354 EXECSTATUS;
#X text 73 44 COMMAND;
#X text 299 47 SIGHUP;
#X obj 14 9 declare -stdpath ggee;
#X obj 25 193 shell;
#X obj 25 150 list trim;
#X obj 52 344 s \$0.pid;
#X obj 25 318 t b a;
#X msg 25 366 1;
#X obj 25 395 s \$0.state;
#X obj 52 214 sel 0;
#X msg 52 234 0;
#X obj 52 253 s \$0.state;
#X obj 253 68 b;
#X obj 253 257 shell;
#X obj 268 189 r \$0.pid;
#X obj 253 211 f;
#X msg 253 235 kill \$1;
#X obj 262 323 r \$0.state;
#X obj 25 103 spigot 1;
#X obj 100 84 r \$0.state;
#X obj 100 104 ==;
#X obj 298 83 r \$0.state;
#X obj 25 130 list prepend include/command.sh;
#X obj 25 278 route PID;
#X obj 253 160 t b b;
#X msg 322 152 0;
#X obj 253 104 spigot 0;
#X obj 253 141 spigot 1;
#X obj 370 214 sel 0;
#X msg 370 237 1;
#X connect 0 0 24 0;
#X connect 1 0 18 0;
#X connect 9 0 29 0;
#X connect 9 1 15 0;
#X connect 10 0 9 0;
#X connect 12 0 13 0;
#X connect 12 1 11 0;
#X connect 13 0 14 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 18 0 32 0;
#X connect 19 1 34 0;
#X connect 20 0 21 1;
#X connect 21 0 22 0;
#X connect 22 0 19 0;
#X connect 23 0 4 0;
#X connect 24 0 28 0;
#X connect 25 0 26 0;
#X connect 26 0 24 1;
#X connect 27 0 32 1;
#X connect 28 0 10 0;
#X connect 29 0 12 0;
#X connect 29 1 2 0;
#X connect 30 0 21 0;
#X connect 30 1 31 0;
#X connect 31 0 33 1;
#X connect 32 0 33 0;
#X connect 33 0 30 0;
#X connect 34 0 35 0;
#X connect 35 0 33 1;
#!/bin/bash
while read line
do
echo "$line"
done < <($@ 2>&1 & echo "PID $!")
#N canvas 646 346 402 315 10;
#X obj 44 61 rzero_rev~ 0;
#X obj 29 90 -~;
#X obj 30 233 sel 1;
#X obj 28 31 inlet~;
#X obj 30 259 outlet;
#X obj 30 192 env~ 64 64;
#X obj 29 110 hip~ 10000;
#X obj 29 130 hip~ 10000;
#X obj 29 150 hip~ 10000;
#X obj 29 170 hip~ 10000;
#X obj 30 213 > 30;
#X connect 0 0 1 1;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 3 0 0 0;
#X connect 5 0 10 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 5 0;
#X connect 10 0 2 0;
#N canvas 753 528 328 227 10;
#X obj 110 16 inlet;
#X obj 110 36 b;
#X obj 110 109 f;
#X obj 37 16 loadbang;
#X obj 37 36 metro \$1;
#X obj 110 129 + 1;
#X obj 95 154 f;
#X obj 37 56 t b b;
#X msg 183 69 0;
#X obj 95 175 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 2 1;
#X connect 5 0 6 1;
#X connect 6 0 9 0;
#X connect 7 0 8 0;
#X connect 7 1 6 0;
#X connect 8 0 2 1;
#X connect 8 0 6 1;
#N canvas 331 281 495 383 10;
#X obj 21 13 inlet;
#X obj 329 82 command;
#X obj 21 33 s \$0.inlet;
#X obj 25 281 outlet;
#X obj 25 261 r \$0.outlet.0;
#X obj 329 29 r \$0.command;
#X obj 368 106 s \$0.running;
#X obj 329 132 s \$0.output;
#X text 126 13 params (default):;
#N canvas 795 481 475 429 params 0;
#X obj 45 21 r \$0.inlet;
#X obj 45 41 route server portoffset numofchannels bitres clientname
;
#X obj 12 164 pack s f f f s;
#X obj 12 137 symbol;
#X msg 12 184 jacktrip -c \$1 -o \$2 -n \$3 -b \$4 --clientname \$5
;
#X obj 12 101 r \$0.start;
#X obj 12 215 s \$0.command;
#X obj 45 75 list;
#X obj 306 68 list;
#X connect 0 0 1 0;
#X connect 1 0 7 0;
#X connect 1 1 2 1;
#X connect 1 2 2 2;
#X connect 1 3 2 3;
#X connect 1 4 8 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 2 4;
#X restore 29 140 pd params;
#X obj 128 34 loadbang;
#X msg 147 115 bitres 16;
#X msg 159 74 portoffset 0;
#X msg 151 94 numofchannels 2;
#X msg 137 134 clientname JackTrip;
#X obj 197 161 s \$0.inlet;
#N canvas 284 575 489 358 start/stop 0;
#X obj 9 12 r \$0.inlet;
#X obj 102 74 r \$0.running;
#X obj 9 76 b;
#X obj 56 76 b;
#X obj 9 106 f;
#X obj 56 108 f;
#X obj 9 137 sel 1;
#X obj 56 137 sel 0;
#X obj 9 200 s \$0.stop;
#X obj 79 200 s \$0.start;
#X obj 326 73 r \$0.running;
#X obj 311 93 f;
#X obj 311 113 sel 1;
#X obj 311 133 t b b;
#X obj 311 157 s \$0.stop;
#X obj 311 216 spigot;
#X obj 311 194 r \$0.running;
#X msg 400 189 1;
#X obj 311 236 sel 0;
#X obj 311 256 t b b;
#X msg 386 232 0;
#X obj 311 278 s \$0.start;
#X obj 311 56 b;
#X obj 203 112 print;
#X obj 9 32 route 0 1;
#X obj 70 31 route stop start restart;
#X connect 0 0 24 0;
#X connect 0 0 25 0;
#X connect 1 0 5 1;
#X connect 1 0 4 1;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 10 0 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 1 17 0;
#X connect 15 0 18 0;
#X connect 16 0 15 0;
#X connect 17 0 15 1;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 19 1 20 0;
#X connect 20 0 15 1;
#X connect 22 0 11 0;
#X connect 24 0 2 0;
#X connect 24 1 3 0;
#X connect 25 0 2 0;
#X connect 25 1 3 0;
#X connect 25 2 22 0;
#X restore 29 168 pd start/stop;
#N canvas 860 315 632 312 errors 0;
#X obj 11 12 r \$0.output;
#X obj 11 32 route ERROR:;
#X obj 11 52 route Peer;
#X obj 11 92 route Size;
#X obj 11 112 route is;
#X obj 11 132 route :;
#X obj 160 120 route is;
#X obj 160 140 route :;
#X obj 160 100 route Rate;
#X msg 160 175 MISMATCH SAMPLERATE \$1;
#X msg 11 176 MISMATCH BUFFERSIZE \$1;
#X obj 307 133 route is;
#X obj 307 153 route :;
#X obj 307 94 route Bit;
#X obj 307 114 route Resolution;
#X obj 11 72 route Buffer Sampling Audio;
#X msg 307 176 MISMATCH BITRES \$1;
#X obj 440 56 route Unable;
#X obj 440 76 route to;
#X obj 440 96 route connect;
#X obj 440 116 route to;
#X obj 440 136 route JACK;
#X obj 440 156 route server;
#X obj 224 282 s \$0.outlet.1;
#X msg 440 179 JACK NOT RUNNING;
#X connect 0 0 1 0;
#X connect 0 0 17 0;
#X connect 1 0 2 0;
#X connect 2 0 15 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 10 0;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 8 0 6 0;
#X connect 9 0 23 0;
#X connect 10 0 23 0;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 13 0 14 0;
#X connect 14 0 11 0;
#X connect 15 0 3 0;
#X connect 15 1 8 0;
#X connect 15 2 13 0;
#X connect 16 0 23 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 24 0;
#X connect 24 0 23 0;
#X restore 29 220 pd errors;
#X obj 368 57 r \$0.stop;
#N canvas 331 504 599 419 status 0;
#X obj 32 23 r \$0.output;
#X obj 32 85 route for;
#X obj 32 106 route Peer...;
#X obj 121 82 route Connection;
#X obj 121 102 route for;
#X obj 121 122 route Peer!;
#X obj 32 43 route Waiting Received UDP;
#X obj 236 127 route too;
#X obj 236 147 route long;
#X obj 236 81 route waiting is;
#X obj 282 103 route waited;
#X obj 406 113 r \$0.running;
#X obj 32 186 b;
#X obj 121 188 b;
#X obj 406 133 sel 0 1;
#X msg 32 233 WAITING_FOR_PEER;
#X msg 406 161 STOPPED;
#X msg 465 162 STARTED;
#X msg 148 250 OK;
#X msg 255 284 NO_DATA;
#X obj 207 376 s \$0.outlet.0;
#X obj 275 204 del 100;
#X obj 236 183 t b b b;
#X obj 255 262 spigot 1;
#X msg 236 206 0;
#X obj 275 224 t b b;
#X msg 302 244 1;
#X msg 338 176 stop;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 2 0 12 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 13 0;
#X connect 6 0 1 0;
#X connect 6 1 3 0;
#X connect 6 2 9 0;
#X connect 7 0 8 0;
#X connect 8 0 22 0;
#X connect 9 0 7 0;
#X connect 9 1 10 0;
#X connect 10 0 7 0;
#X connect 11 0 14 0;
#X connect 12 0 15 0;
#X connect 13 0 18 0;
#X connect 14 0 16 0;
#X connect 14 0 27 0;
#X connect 14 1 17 0;
#X connect 14 1 27 0;
#X connect 15 0 20 0;
#X connect 16 0 20 0;
#X connect 17 0 20 0;
#X connect 18 0 20 0;
#X connect 19 0 20 0;
#X connect 21 0 25 0;
#X connect 22 0 24 0;
#X connect 22 1 23 0;
#X connect 22 2 21 0;
#X connect 23 0 19 0;
#X connect 24 0 23 1;
#X connect 25 0 18 0;
#X connect 25 1 26 0;
#X connect 26 0 23 1;
#X connect 27 0 21 0;
#X restore 29 196 pd status;
#X msg 159 55 server 195.176.247.53;
#X obj 298 288 outlet;
#X obj 298 268 r \$0.outlet.1;
#X connect 0 0 2 0;
#X connect 1 0 7 0;
#X connect 1 1 6 0;
#X connect 4 0 3 0;
#X connect 5 0 1 0;
#X connect 10 0 20 0;
#X connect 10 0 12 0;
#X connect 10 0 13 0;
#X connect 10 0 11 0;
#X connect 10 0 14 0;
#X connect 11 0 15 0;
#X connect 12 0 15 0;
#X connect 13 0 15 0;
#X connect 14 0 15 0;
#X connect 18 0 1 1;
#X connect 20 0 15 0;
#X connect 22 0 21 0;
#N canvas 618 643 439 289 10;
#X obj 17 13 inlet;
#X obj 17 33 route float;
#X obj 80 52 route clear;
#X obj 143 110 print moving_sum;
#X obj 143 72 list prepend no method for;
#X obj 143 91 list trim;
#X obj 265 193 table \$0.values \$1;
#X obj 36 78 f;
#X obj 36 98 mod \$1;
#X obj 36 118 t a a;
#X obj 106 116 + 1;
#X obj 36 153 pack f f;
#X obj 36 184 s \$0.values;
#X obj 17 56 t b b a;
#X obj 17 211 array sum \$0.values;
#X obj 17 242 outlet;
#X msg 167 194 const 0;
#X obj 167 214 s \$0.values;
#X connect 0 0 1 0;
#X connect 1 0 13 0;
#X connect 1 1 2 0;
#X connect 2 0 16 0;
#X connect 2 1 4 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 11 0;
#X connect 9 1 10 0;
#X connect 10 0 7 1;
#X connect 11 0 12 0;
#X connect 13 0 14 0;
#X connect 13 1 7 0;
#X connect 13 2 11 1;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#N canvas 747 274 450 300 10;
#N canvas 277 198 348 267 generate_msb 0;
#X obj 19 17 inlet;
#X obj 36 65 switch~ 256 1 1;
#N canvas 537 407 450 300 upsampled_by_256 0;
#X obj 12 21 inlet;
#X obj 12 63 switch~ 65536 1 256;
#X obj 205 24 inlet~ hold;
#X obj 204 55 tabsend~ TO.MSB;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X restore 19 226 pd upsampled_by_256;
#X obj 53 115 samplerate~;
#X obj 53 135 / 256;
#X obj 53 155 phasor~;
#X obj 53 175 *~ 256;
#X msg 92 133 0.5;
#X obj 19 37 t b b b b;
#X connect 0 0 8 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 2 1;
#X connect 7 0 5 1;
#X connect 8 0 2 0;
#X connect 8 1 1 0;
#X connect 8 2 3 0;
#X connect 8 3 7 0;
#X restore 41 162 pd generate_msb;
#N canvas 31 236 311 243 generate_lsb 0;
#X obj 11 12 inlet;
#X obj 11 65 switch~ 65536 1 1;
#X obj 38 90 samplerate~;
#X obj 38 110 / 256;
#X obj 38 136 phasor~;
#X obj 38 156 *~ 256;
#X obj 11 32 t b b;
#X obj 38 176 tabsend~ TO.LSB;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 6 0 1 0;
#X connect 6 1 2 0;
#X restore 14 191 pd generate_lsb;
#X obj 17 232 table TO.MSB 65536;
#X obj 17 250 table TO.LSB 65536;
#N canvas 470 226 348 267 generate_msb 0;
#X obj 19 17 inlet;
#X obj 36 65 switch~ 256 1 1;
#X obj 53 115 samplerate~;
#X obj 53 135 / 256;
#X obj 53 155 phasor~;
#X msg 92 133 0.5;
#X obj 19 37 t b b b b;
#X obj 53 175 *~ 65536;
#X obj 53 198 tabsend~ FROM.MSB;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 1 1 0;
#X connect 6 2 2 0;
#X connect 6 3 5 0;
#X connect 7 0 8 0;
#X restore 256 158 pd generate_msb;
#X obj 259 211 table FROM.MSB 256;
#X obj 14 135 t b b b;
#X obj 14 10 loadbang;
#X obj 14 30 t b b;
#X msg 41 54 dsp 1;
#X obj 41 74 s pd;
#X connect 6 0 1 0;
#X connect 6 1 0 0;
#X connect 6 2 4 0;
#X connect 7 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 9 0;
#X connect 9 0 10 0;
#N canvas 485 44 557 502 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0.onblock 256 float 2;
#X coords 0 1 255 -1 256 80 1 0 0;
#X restore 16 369 graph;
#X msg 157 136 -1 \, 1 5.8;
#X obj 157 158 vline~;
#X obj 16 74 del 10;
#X obj 16 104 t b b;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0.precise 256 float 2;
#X coords 0 1 255 -1 256 80 1 0 0;
#X restore 16 259 graph;
#X text 9 12 rh_vtabwrite~ - precise tabwrite~;
#X floatatom 16 55 5 0 0 0 - - -, f 5;
#X obj 16 198 rh_vtabwrite~ \$0.precise;
#X obj 172 200 tabwrite~ \$0.onblock;
#X text 179 59 Unlike the original [tabwrite~ ] that starts recording
only on block boundaries \, [rh_tabwrite~] considers message scheduling
to start recording exactly when it's due.;
#N canvas 107 118 337 113 NETPD 0;
#X msg 22 18 version 0 1 0;
#X restore 436 16 pd NETPD 2 0;
#X connect 1 0 2 0;
#X connect 2 0 8 1;
#X connect 2 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 4 0 9 0;
#X connect 4 1 1 0;
#X connect 7 0 3 0;
#N canvas 107 44 460 347 10;
#X obj 76 20 inlet;
#X obj 164 176 inlet~;
#N canvas 0 44 450 300 second 0;
#X obj 47 41 inlet~;
#X obj 63 227 outlet~;
#X obj 49 167 delread~ \$0.compensate;
#X obj 189 44 inlet;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X restore 165 246 pd second;
#N canvas 0 44 450 300 first 0;
#X obj 23 11 inlet~;
#X obj 63 227 outlet~;
#X obj 53 123 delwrite~ \$0.compensate 100;
#X connect 0 0 2 0;
#X restore 165 214 pd first;
#X obj 101 134 timer;
#X obj 7 84 bang~;
#X obj 76 43 t b b;
#X obj 101 206 -;
#X obj 101 160 pack f f;
#X msg 101 184 \$2 \$1;
#X obj 146 39 samplerate~;
#X msg 146 61 1000 \$1;
#X obj 146 83 /;
#X obj 146 105 * 64;
#X obj 146 16 loadbang;
#X obj 79 299 tabwrite~ \$1;
#X obj 7 107 t b b;
#X msg 76 65 1;
#X obj 7 154 f;
#X obj 7 176 sel 1;
#X obj 7 198 t b b;
#X msg 65 189 0;
#N canvas 107 118 337 113 NETPD 0;
#X msg 22 18 version 0 1 0;
#N canvas 205 136 340 98 abslist 0;
#X msg 15 14 rh_vtabwrite~-help;
#X restore 19 50 pd abslist;
#X restore 327 28 pd NETPD 2 0;
#X connect 0 0 6 0;
#X connect 1 0 3 0;
#X connect 2 0 15 0;
#X connect 3 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 16 0;
#X connect 6 0 17 0;
#X connect 6 1 4 1;
#X connect 7 0 2 1;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 8 1;
#X connect 14 0 10 0;
#X connect 16 0 18 0;
#X connect 16 1 4 0;
#X connect 17 0 18 1;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 15 0;
#X connect 20 1 21 0;
#X connect 21 0 18 1;
#N canvas 509 291 444 219 10;
#X obj 32 88 route set;
#X obj 17 108 f;
#X obj 17 128 spigot;
#X msg 17 147 set \$1;
#X obj 17 44 b;
#X obj 17 24 r \$1.\$2;
#X obj 32 68 r \$1.\$2.r;
#X obj 50 107 r \$1.block.settings;
#X obj 17 168 s \$1.\$2.r;
#X obj 263 128 s \$1.\$2.r;
#X obj 263 34 r \$1.block.settings;
#X obj 263 54 sel 0 1;
#X msg 263 74 12;
#X msg 296 76 1;
#X msg 263 102 color 5 \$1 -1;
#X connect 0 0 1 1;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 0 0;
#X connect 7 0 2 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 9 0;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment