Commit 7de93fda authored by Roman Haefeli's avatar Roman Haefeli
Browse files

swap inlets and outlets: do sequencing on the left and manipulation on the right

parent 52fa7c4a
......@@ -4,11 +4,11 @@
#X obj 539 77 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 1
1;
#X text 570 77 show GUI;
#X text 378 240 <- Container for the sequencer GUI;
#X obj 19 366 spigot;
#X obj 65 365 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
#X text 386 259 <- Container for the sequencer GUI;
#X obj 191 346 spigot;
#X obj 237 345 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
1;
#X text 86 366 print editor messages;
#X text 258 346 print editor messages;
#X obj 539 51 loadbang;
#N canvas 0 99 454 259 counter 0;
#X obj 21 25 inlet;
......@@ -40,18 +40,18 @@
#X connect 12 0 13 0;
#X connect 13 0 11 0;
#X coords 0 -1 1 1 111 14 2 200 100;
#X restore 191 184 pd counter;
#X obj 191 209 nbx 3 18 0 9999 0 0 empty empty empty 0 -8 0 10 -204786
#X restore 20 215 pd counter;
#X obj 20 232 nbx 3 18 0 9999 0 0 empty empty empty 0 -8 0 10 -204786
-1 -1 0 256;
#X obj 191 147 tgl 20 0 empty empty empty 17 7 0 10 -261682 -1 -1 0
#X obj 20 191 tgl 20 0 empty empty empty 17 7 0 10 -261682 -1 -1 0
1;
#X text 216 148 turn on/off clock;
#X obj 19 395 print EDITOR;
#X obj 221 395 print NOTES;
#X obj 221 366 spigot;
#X obj 267 365 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
#X text 43 191 turn on/off clock;
#X obj 191 375 print EDITOR;
#X obj 20 375 print NOTES;
#X obj 20 346 spigot;
#X obj 66 345 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
1;
#X text 290 366 print notes;
#X text 94 375 print notes;
#N canvas 318 287 538 414 synth 0;
#N canvas 0 99 623 536 voice 0;
#X obj 41 288 osc~ 440;
......@@ -161,7 +161,7 @@
#X obj 13 18 inlet;
#X obj 13 66 pack f f f;
#X obj 33 220 hsl 100 15 0 1 0 0 \$0.bli \$0.bla empty -2 -8 0 10 -261682
-1 -1 0 1;
-1 -1 5200 1;
#X obj 58 248 t a a;
#X msg 58 294 \$1 50;
#X obj 58 317 line~;
......@@ -739,11 +739,11 @@
#X connect 21 0 7 0;
#X connect 22 0 15 0;
#X coords 0 -1 1 1 120 35 1 30 200;
#X restore 248 298 pd synth;
#X obj 20 288 s \$0.from;
#X obj 19 339 r \$0.from;
#X obj 20 201 r \$0.to;
#X obj 71 201 r \$0.from;
#X restore 31 297 pd synth;
#X obj 191 291 s \$0.from;
#X obj 191 319 r \$0.from;
#X obj 191 201 r \$0.to;
#X obj 242 201 r \$0.from;
#N canvas 170 116 645 392 note.manipulation 0;
#X obj 18 190 s \$0.to;
#X msg 78 38 note create 4 65 80 12 0;
......@@ -797,11 +797,11 @@ notes intact.;
defaults as configured in the upper section. Notes are deleted either
by double-clicking them or by Ctrl_L-click.;
#X restore 20 69 pd manual;
#X text 404 274 arg1: name of canvas to draw interface;
#X text 391 304 inlet0: editor commands and configuration;
#X text 391 324 inlet1: sequencer input (clock);
#X text 386 354 outlet0: generated edit commands (mouse actions);
#X text 386 374 outlet1: notes ([pitch \, velocity] tuples);
#X text 419 280 arg1: name of canvas to draw interface;
#X text 406 310 inlet0: editor commands and configuration;
#X text 406 330 inlet1: sequencer input (clock);
#X text 401 360 outlet0: generated edit commands (mouse actions);
#X text 401 380 outlet1: notes ([pitch \, velocity] tuples);
#N canvas 169 115 628 440 interface.configuration 0;
#X msg 78 229 redraw;
#X obj 18 300 s \$0.to;
......@@ -836,11 +836,11 @@ at 0) [implies a redraw of display];
#X restore 20 99 pd interface.configuration;
#X obj 2 2 cnv 15 700 24 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 17 238 cnv 15 360 24 empty empty empty 20 12 0 14 -233017 -66577
#X obj 17 258 cnv 15 360 24 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 20 241 unpunch pd-My_Happy_Sequencer;
#X obj 20 261 unpunch pd-My_Happy_Sequencer;
#N canvas 711 99 1006 749 My_Happy_Sequencer 1;
#X restore 242 241 pd My_Happy_Sequencer;
#X restore 242 261 pd My_Happy_Sequencer;
#N canvas 170 116 568 256 misc 0;
#X obj 18 130 s \$0.to;
#X text 77 14 MISC METHODS;
......@@ -950,20 +950,20 @@ It is designed for real-time synchronisation (if needed) and can also
be used in systems like netpd.;
#X restore 20 39 pd about;
#X text 12 5 unpunch - a configurable matrix sequencer;
#X text 550 411 2019 \, Roman Haefeli;
#X text 575 413 2019 \, Roman Haefeli;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 13 0;
#X connect 6 0 5 1;
#X connect 8 0 2 0;
#X connect 9 0 10 0;
#X connect 10 0 33 1;
#X connect 10 0 33 0;
#X connect 11 0 9 0;
#X connect 15 0 14 0;
#X connect 16 0 15 1;
#X connect 20 0 5 0;
#X connect 21 0 33 0;
#X connect 22 0 33 0;
#X connect 33 0 19 0;
#X connect 33 1 15 0;
#X connect 33 1 18 0;
#X connect 21 0 33 1;
#X connect 22 0 33 1;
#X connect 33 0 15 0;
#X connect 33 0 18 0;
#X connect 33 1 19 0;
......@@ -1552,9 +1552,9 @@ float hilite float ihilite;
#X connect 17 0 16 0;
#X connect 18 0 19 0;
#X restore 644 215 pd gui-templates;
#X obj 20 498 r \$0.global.send;
#X obj 20 465 s \$0.global.receive;
#X obj 285 430 text define \$0.sequence;
#X obj 339 485 r \$0.global.send;
#X obj 339 452 s \$0.global.receive;
#X obj 105 477 text define \$0.sequence;
#N canvas 136 170 766 345 sequencer 0;
#N canvas 0 278 505 346 note.create 0;
#X obj 24 39 route note;
......@@ -2056,11 +2056,11 @@ the note was being moved while playing.;
#X connect 19 0 8 0;
#X connect 19 1 12 1;
#X connect 19 2 11 0;
#X restore 199 430 pd sequencer;
#X obj 20 521 outlet;
#X obj 20 364 inlet;
#X obj 199 461 outlet;
#X obj 199 367 inlet;
#X restore 19 477 pd sequencer;
#X obj 339 508 outlet;
#X obj 339 351 inlet;
#X obj 19 508 outlet;
#X obj 19 445 inlet;
#X obj 476 244 s \$1;
#X obj 461 49 r \$0.redraw;
#N canvas 294 116 433 523 redraw.notes 0;
......@@ -2807,8 +2807,8 @@ the note was being moved while playing.;
#X obj 15 37 print ERROR:;
#X connect 0 0 1 0;
#X restore 19 305 pd errors;
#X obj 20 387 t a a a;
#X obj 39 442 s \$0.seq.receive;
#X obj 339 374 t a a a;
#X obj 358 429 s \$0.seq.receive;
#N canvas 0 99 495 291 parse.config.commands 0;
#X obj 10 221 s;
#X obj 10 18 r \$0.global.receive;
......@@ -5199,7 +5199,6 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X connect 17 6 15 0;
#X restore 19 225 pd note.restore;
#X restore 19 185 pd process.events;
#X text 13 12 [unpunch] v0.0alpha;
#X obj 565 443 array define \$0.marked 1000;
#X text 659 519 2019 \, Roman Haefeli;
#N canvas 0 99 450 300 manage.id 0;
......@@ -5254,7 +5253,7 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X connect 4 0 1 0;
#X connect 4 1 6 0;
#X connect 6 0 5 0;
#X restore 59 417 pd manage.id;
#X restore 378 404 pd manage.id;
#X msg 206 69 \; \$1.stepsperpage 64 \; \$1.page 0 \; \$1.pitchrange
48 \; \$1.stepviswidth 15 \; \$1.stepvisheight 14 \; \$1.canvastopmargin
53 \; \$1.canvasleftmargin 30 \; \$1.stepkeycolor1 887 \; \$1.stepkeycolor2
......@@ -5604,9 +5603,10 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X restore 19 215 pd interaction.logic;
#X msg 480 480 clear;
#X obj 480 505 s \$1;
#X text 13 12 [unpunch] v1.0beta1;
#X connect 0 0 22 0;
#X connect 1 0 2 0;
#X connect 2 0 45 0;
#X connect 2 0 44 0;
#X connect 3 0 2 0;
#X connect 4 0 22 0;
#X connect 7 0 22 0;
......@@ -5617,7 +5617,7 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X connect 11 0 28 0;
#X connect 11 0 29 0;
#X connect 11 0 30 0;
#X connect 11 0 42 0;
#X connect 11 0 41 0;
#X connect 12 0 22 0;
#X connect 14 0 18 0;
#X connect 17 0 20 0;
......@@ -5626,7 +5626,7 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X connect 23 0 38 0;
#X connect 34 0 15 0;
#X connect 34 1 35 0;
#X connect 34 2 44 0;
#X connect 34 2 43 0;
#X connect 37 0 11 0;
#X connect 38 0 24 0;
#X connect 38 1 12 0;
......@@ -5634,4 +5634,4 @@ by clicking on two coordinates on the grid with Mod-key pressed.;
#X connect 38 3 4 0;
#X connect 38 4 7 0;
#X connect 38 5 0 0;
#X connect 48 0 49 0;
#X connect 47 0 48 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