<div dir="ltr"><div>Fantastic news ! I really hope the PR will be merged into the master branch.</div><div>That shift-insert an object is amazing too, please make it happen ! I can hear the live-programming people cheering already :)</div><div><br></div><div>Baptiste<br></div></div><br><div class="gmail_quote"><div dir="ltr">Le mer. 6 juin 2018 à 15:43, IOhannes m zmoelnig <<a href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">just a minor announcement.<br>
<br>
recently there was some momentum on github about streamlining the<br>
patching process when it comes to connecting many objects, or objects<br>
with many iolets.<br>
<br>
it all started a while ago (at least for me) with my "doublechord"<br>
plugin (available via deken), which allows you to extend additional<br>
connections between an object with many outlets and an object with many<br>
inlets that are already connected, without having to fidget with so many<br>
iolets.<br>
<br>
indendently, manav rathi submitted a PR to allow connecting of two<br>
selected objects with a keystroke.<br>
<br>
after that people joined in and started to suggest all kind of<br>
improvements, as seen in purr-data or max/msp.<br>
<br>
si i backported some of the connection tricks from Max and Purr-Data,<br>
and it all ended in a PR [374].<br>
<br>
new connection features:<br>
<br>
- select any two objects, and press <Ctrl>+<k> (or <Cmd>+<k> if you<br>
insist), to connect them (trivially, so just the first iolet)<br>
- to connect a (signal) outlet to multiple arbitrary inlets, you can now<br>
press <Shift> while hovering the yet-unconnected cord over an inlet<br>
- to add more connections between two already connected object, select<br>
the connection and pressl <Ctrl>+<d> to extend the connections to the<br>
right ("duplicate")<br>
- to fully connect two objects, *select* both objects before connecting<br>
them.<br>
- to connect multiple objects to a single inlet, select all the source<br>
objects (but not the sink object) before connecting them.<br>
  - (the other way round works as well, but will give you fan-outs!!!)<br>
- to connect multiple objects to a multi-inlet object, select all the<br>
source objects *and* the sink object before connecting the leftmost<br>
source to the leftmost inlet.<br>
- to connect a multi-outlet object to multiple objects, select all the<br>
source object *and* all the sink objects before connecting the leftmost<br>
outlet to the leftmost sink.<br>
<br>
i think that's about it.<br>
thanks to Jonathan, Dan, Alex & Esteban for the inspirational ideas.<br>
<br>
some of thew new features make it incredibly easy to create fan-outs.<br>
urgh!!!<br>
so this is another opportunity to announce my "triggerize-plugin" which<br>
will turn all your buggy fan-outs into nicely triggered connections (and<br>
much more). grab it from deken.<br>
<br>
<br>
of course this is just a pull request, so we depend on miller to merge<br>
it into the "master" branch ;-)<br>
<br>
gfmasdr<br>
IOhannes<br>
<br>
[374] <a href="https://github.com/pure-data/pure-data/pull/374" rel="noreferrer" target="_blank">https://github.com/pure-data/pure-data/pull/374</a><br>
[triggerize]<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div>