Skip to content

in DAW, multiple envelopes are altered when you change just one parameter by dragging its slider, in automation touch mode, #2235

@jyg

Description

@jyg
paramChangeTouchMode.mp4

In automation touch mode, when you modify a parameter, only the corresponding curve may change.

A beginning of workaround could be to replace the param abstraction with following content. (I'll post later a PR, have to test it more deeply, considering multitouch use cases, and params others than floats)

#X obj 109 199 outlet;
#X obj 125 49 inlet;
#X obj 298 303 inlet;
#X obj 109 136 r $1;
#X text 319 273 Receive param changing state from pd and send to DAW;
#X obj 164 199 s $1-gui-r;
#X obj 35 96 r $1-gui-s;
#X obj 373 124 r gui;
#X obj 373 154 route mouse;
#X obj 373 231 s $0-param-change;
#X obj 164 389 r $0-param-change;
#X text 366 34 If the first argument is 1 , automatically send DAW parameter state changes when GUI objects are interacted with, f 45;
#X obj 35 289 router;
#X obj 35 160 t f f;
#X text 116 253 Prevent feedback;
#X obj 109 162 t f f f;
#X obj 56 199 -;
#X obj 56 228 abs;
#X obj 56 254 < 0.001;
#X obj 211 651 list prepend $1;
#X obj 211 686 s __param;
#X obj 298 585 list prepend change;
#X obj 35 322 list prepend float;
#X msg 84 431 1;
#X obj 82 473 change;
#X obj 164 431 spigot;
#X obj 82 389 spigot $2;
#X obj 35 353 t a b, f 9;
#X obj 125 84 route float, f 16;
#X obj 373 189 spigot $2;
#X connect 1 0 28 0;
#X connect 2 0 21 0;
#X connect 3 0 15 0;
#X connect 6 0 13 0;
#X connect 7 0 8 0;
#X connect 8 0 29 0;
#X connect 10 0 25 0;
#X connect 12 0 22 0;
#X connect 13 0 12 0;
#X connect 13 1 16 0;
#X connect 15 0 0 0;
#X connect 15 1 5 0;
#X connect 15 2 16 1;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 12 1;
#X connect 19 0 20 0;
#X connect 21 0 19 0;
#X connect 22 0 27 0;
#X connect 23 0 24 0;
#X connect 24 0 25 1;
#X connect 24 0 21 0;
#X connect 25 0 24 0;
#X connect 26 0 23 0;
#X connect 27 0 19 0;
#X connect 27 1 26 0;
#X connect 28 0 13 0;
#X connect 28 1 19 0;
#X connect 29 0 9 0;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions