Commit 3565e044 authored by Roman Haefeli's avatar Roman Haefeli
Browse files

implement 'note change pos' in sequencer

parent b4d0350b
......@@ -1656,12 +1656,13 @@ num float nvis;
#X obj 131 86 r \$0.create.id;
#X obj 24 16 r \$0.seq.receive;
#X obj 24 85 list prepend -1;
#X obj 24 108 route -1;
#X obj 24 138 route -1;
#X msg 69 205 \$2 \$5;
#X msg 113 202 \$3;
#X msg 251 217 \$2 \$3 \$4 \$1;
#X obj 69 160 t a a a a;
#X msg 146 202 \$1;
#X obj 44 112 r \$0.sequencer.create.notes;
#X connect 0 0 1 0;
#X connect 1 0 8 0;
#X connect 2 0 5 0;
......@@ -1678,6 +1679,7 @@ num float nvis;
#X connect 13 2 14 0;
#X connect 13 3 12 0;
#X connect 14 0 5 3;
#X connect 15 0 9 0;
#X restore 13 19 pd note.create;
#N canvas 140 99 478 389 note.delete 0;
#X obj 24 39 route note;
......@@ -1789,8 +1791,8 @@ num float nvis;
#X connect 12 0 7 0;
#X connect 13 0 9 0;
#X connect 14 0 13 0;
#X restore 15 132 pd event.add;
#N canvas 594 864 359 230 event.remove 0;
#X restore 15 152 pd event.add;
#N canvas 594 897 359 230 event.remove 0;
#X obj 47 110 text delete \$0.sequence;
#X obj 14 11 r \$0.sequencer.event.remove;
#X obj 14 80 sel -1;
......@@ -1808,7 +1810,7 @@ num float nvis;
#X connect 4 1 3 1;
#X connect 6 0 5 0;
#X connect 7 0 2 0;
#X restore 15 155 pd event.remove;
#X restore 15 175 pd event.remove;
#X msg 17 230 -1;
#X obj 17 253 text delete \$0.sequence;
#N canvas 0 99 572 389 note.change.velocity 0;
......@@ -2082,6 +2084,44 @@ num float nvis;
#X restore 312 144 pd mute.deleted.note;
#X obj 17 207 r \$0.clear;
#X text 286 240 keep track of playing notes;
#N canvas 447 99 474 322 note.change.pos 0;
#X obj 24 39 route note;
#X obj 24 62 route change;
#X obj 255 277 s \$0.sequencer.event.remove;
#X obj 24 16 r \$0.seq.receive;
#X msg 255 149 \$1;
#X obj 24 85 route pos;
#X obj 255 172 t a a;
#X obj 282 198 tabread \$0.velocity;
#X obj 255 227 pack f f;
#X msg 255 251 \$2 \$1 \, 0 \$1;
#X obj 24 109 t a a a;
#X obj 43 136 t a a;
#X obj 69 162 tabread \$0.duration;
#X obj 43 186 tabread \$0.velocity;
#X obj 43 214 pack f f;
#X obj 24 248 list append;
#X obj 24 275 s \$0.sequencer.create.notes;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 6 0;
#X connect 5 0 10 0;
#X connect 6 0 8 0;
#X connect 6 1 7 0;
#X connect 7 0 8 1;
#X connect 8 0 9 0;
#X connect 9 0 2 0;
#X connect 10 0 15 0;
#X connect 10 1 11 0;
#X connect 10 2 4 0;
#X connect 11 0 13 0;
#X connect 11 1 12 0;
#X connect 12 0 14 1;
#X connect 13 0 14 0;
#X connect 14 0 15 1;
#X connect 15 0 16 0;
#X restore 13 109 pd note.change.pos;
#X connect 5 0 6 0;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
......
Supports Markdown
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