How to bypass an object?

Letraset Catalogue's icon

If three objects are connected in-line; A,B and C. Is there a way to remove B that will cause the patch cord to automatically join A and C together?

bkshepard's icon

Put a [gate 2] between A and B. Connect one of the gate's outlets to B and the other to C.

commathe's icon

If you're talking about something more permanent, you could just click on the A to B patch cord, then drag the little red diamond to the inlet of the C.

Letraset Catalogue's icon

I mean something straightforward like this:

3062.bridgecords.jpg
jpg
pid's icon

infuriatingly, no.

if you have the maxtoolbox installed there would only be one more step (between 2. and 3.).

Letraset Catalogue's icon

I can't understand why C74 haven't implemented a shortcut for such a frequent task. I can't image it would be too difficult to implement.

I've resorted to wholesale 'paste replace' with flonum and number objects.

dhjdhjdhj's icon

I've always wanted the opposite of this. I'd like to be able to create a new object C and then drag it over a connection between A and B and have the new object C inserted in between, i.e. A would now be connected to C and then C to B.

Deleting C would cause the reconnect as described earlier in this thread..

I have many scenarios where such an operation would would be incredibly time saving

Roman Thilenius's icon

you guys forget that there are many objects with more than one inlet and outlet, and
many situations where you connected an object to several others.

maybe it is time for you to build some custom abstractions (like [AB-patch] for instance)
so that you can "paste-replace" your most frequent stuff.

also, in case of the example in the jpg i would delete and reconnect only the objects
in the first row, then make two new copies of it. :)

Letraset Catalogue's icon

Absolutely!!

Letraset Catalogue's icon

Absolutely!! was @ dhjdhjdhj.

dhjdhjdhj's icon

Of course there can be multiple ports to choose from but that could be handled quite easily.

For example, the default would certainly be to use the first inlet and outlet (and that is most often what would be needed) but I canimagine keyboard shortcuts that would quickly move the connection from one port to the next, sequentially.

Imagine how quickly one could build (and change) math operations with this mechanism, for example.

This process is completely orthogonal to the use of abstractions and by the way, the mechanism would be very helpful when creating abstractions and modifying them in the first place.

Letraset Catalogue's icon

@ Roman Thilenius, the way Max currently handles more than one inlet/outlet with 'paste replace' would be perfect.

Letraset Catalogue's icon

This is so high-level it should really be a feature request.

dhjdhjdhj's icon

Conisder it so!

Roman Thilenius's icon

thats true, the problem of many inlets also appears for paste-replace. :)

maybe if paste-replace would work with more than one object, that could be almost what you wish.

Letraset Catalogue's icon