plugdata icon indicating copy to clipboard operation
plugdata copied to clipboard

still missing 'intelligent patch features'

Open porres opened this issue 1 year ago • 10 comments

This might be on the radar, but I thought I'd list anyway

  • [x] - 1) Shift to swap connections; I see PlugData uses this for selecting multiple cords, maybe we can use a different shortcut and I opened an issue about it on the vanilla repository. But I guess for now you can implement it with shift or something else yourself? for reference, here is the issue https://github.com/pure-data/pure-data/issues/2221
  • [ ] - 2) Autopatching with subpatches [pd], it would need to create an inlet and autoconnect them, check Pd's manual
  • [x] - 3) Triggerize: Add a leftmost outlet / Reduce outlets / Distribute connections
  • [ ] - 4) Paste replace (this one would need a new shortcut for plugdata I guess)

porres avatar Jun 30 '24 17:06 porres

as for 1) on my vanilla issue, I mention 'we can use a different key, like 'alt+click' to 'alternate' and swap connections'. Seems like a good solution for PlugData?

porres avatar Jun 30 '24 17:06 porres

1 is possible with double click, which is a nice solution imo! 3 was already integrated (except for the removal of obsolete trigger outlets) - but seems to be missing in the last nightly

ben-wes avatar Jun 30 '24 18:06 ben-wes

1 is possible with double click, which is a nice solution imo!

nice, didn't know, sounds good and that we could also apply that for Vanilla

porres avatar Jun 30 '24 19:06 porres

I fixed removal of obsolete trigger outlets! And which actions do you mean exactly with "Add a leftmost outlet" and "Distribute connections"?

timothyschoen avatar Jun 30 '24 22:06 timothyschoen

these are the description in the pictures of the manual section, Fig. 2.3.21 and Fig. 2.3.23 see https://msp.ucsd.edu/Pd_documentation/x2.htm#s2.3.6

porres avatar Jul 01 '24 05:07 porres

which actions do you mean exactly with "Add a leftmost outlet" and "Distribute connections"?

i think those had been integrated already - at least i do remember testing them! :)

ben-wes avatar Jul 01 '24 12:07 ben-wes

tested with Nightly build: 4dc4d680e

2.3.21 and Fig. 2.3.23 don't work, at least not how it is supposed to work in Vanilla, by selecting the [trigger] object and using "ctrl+t"

porres avatar Jul 01 '24 16:07 porres

I fixed removal of obsolete trigger outlets!

not working for me either, again, at least not in the way as it is supposed to work in vanilla, by selecting the [trigger] object and using "ctrl+t"

None of the items I described in '3)' are working for me

porres avatar Jul 01 '24 17:07 porres

Yeah, nightly builds broke :(

I just pushed a fix, so at least "remove obsolete outlets" will work once that's done

timothyschoen avatar Jul 01 '24 19:07 timothyschoen

ok, '3' is implemented

porres avatar Jul 01 '24 20:07 porres