Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Roman Haefeli
unpunch
Commits
7de93fda
Commit
7de93fda
authored
Sep 23, 2019
by
Roman Haefeli
Browse files
swap inlets and outlets: do sequencing on the left and manipulation on the right
parent
52fa7c4a
Changes
2
Hide whitespace changes
Inline
Side-by-side
unpunch-help.pd
View file @
7de93fda
...
...
@@ -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 3
78 240
<- Container for the sequencer GUI;
#X obj 19 3
6
6 spigot;
#X obj
65
3
6
5 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
#X text 3
86 259
<- Container for the sequencer GUI;
#X obj 19
1
3
4
6 spigot;
#X obj
237
3
4
5 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
1;
#X text 8
6
3
6
6 print editor messages;
#X text
25
8 3
4
6 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 3
9
5 print EDITOR;
#X obj 2
21
3
9
5 print NOTES;
#X obj 2
21
3
6
6 spigot;
#X obj
267
3
6
5 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
#X text
43 191
turn on/off clock;
#X obj 19
1
3
7
5 print EDITOR;
#X obj 2
0
3
7
5 print NOTES;
#X obj 2
0
3
4
6 spigot;
#X obj
66
3
4
5 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
520
0 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
29
8
pd synth;
#X obj
20 288
s \$0.from;
#X obj 19 3
3
9 r \$0.from;
#X obj
20
201 r \$0.to;
#X obj
71
201 r \$0.from;
#X restore
31
29
7
pd synth;
#X obj
191 291
s \$0.from;
#X obj 19
1
3
1
9 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 4
04 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 4
19 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 2
3
8 cnv 15 360 24 empty empty empty 20 12 0 14 -233017 -66577
#X obj 17 2
5
8 cnv 15 360 24 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 20 2
4
1 unpunch pd-My_Happy_Sequencer;
#X obj 20 2
6
1 unpunch pd-My_Happy_Sequencer;
#N canvas 711 99 1006 749 My_Happy_Sequencer 1;
#X restore 242 2
4
1 pd My_Happy_Sequencer;
#X restore 242 2
6
1 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 55
0
41
1
2019 \, Roman Haefeli;
#X text 5
7
5 41
3
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 1
9
0;
#X connect 33
1
1
5
0;
#X connect 33 1 1
8
0;
#X connect 21 0 33
1
;
#X connect 22 0 33
1
;
#X connect 33 0 1
5
0;
#X connect 33
0
1
8
0;
#X connect 33 1 1
9
0;
unpunch.pd
View file @
7de93fda
...
...
@@ -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
28
5 4
30
text define \$0.sequence;
#X obj
339 485
r \$0.global.send;
#X obj
339 452
s \$0.global.receive;
#X obj
10
5 4
77
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 19
9
4
30
pd sequencer;
#X obj
20 521
outlet;
#X obj
20 364
inlet;
#X obj 19
9 461
outlet;
#X obj 19
9 367
inlet;
#X restore 19 4
77
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 3
9 442
s \$0.seq.receive;
#X obj
339 374
t a a a;
#X obj 3
58 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 4
5
0;
#X connect 2 0 4
4
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 4
2
0;
#X connect 11 0 4
1
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 4
4
0;
#X connect 34 2 4
3
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 4
8
0 4
9
0;
#X connect 4
7
0 4
8
0;
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment