Link two sliders, two knobs, two playbars…
I’ve got a Master patch, including several Embbeded patches.
I would like to have on this master patch a slide, a knob and a playbar, all three connected to a slide, a knob and a playbar inside one of the embbeded patches.
By connection I mean : when a change the slide on the master patch, the one on the embbeded patch will change in accordance, and the reverse : acting on embedded patch object will change object on master patch.
I try to use s/r object, pattrn object, looked at the help file and forums here.. but it’s not really satisfying.
There is no way to directly connect two objects, a strict replica, between a master patch and embbeded ones ?
Thansk a lot !
Cross coupled [prepend set] or message [set $1] will do it for sliders and knobs, but unfortunately not for play bar, which I’m not aware of a solution for…
----------begin_max5_patcher---------- 513.3ocyVFsaaBCEF9Z3ovBsKYQX.aH8t9bLUU4DNs0UDCB6zksp9tO7AXkr gRshnd6Fh7wN+78+a6i30vfncMm.cD4Fx2HAAuFFDfkrEBFGGDcPbZesPiKK 5.n0hGgn3g4LvICVWCFxWnSkaEl8OIUOdeGr2LHOkUrgESnYEaRhIYk1mT9l Dxci+GYEJTytm+JMaRnGZTFk3.fScamTTOeFs7m3Lzjd0FJqNdPppACRa5DN cfFTFgQ1nNCosHR4TKLIiO9MP8R0bzLoEcr5PIyOZgAQhhH2Ym4svP6iXeki 1r6Cywz0MG+TSjpYPsfuSY3FDklY+IOY54h9N4cg55csA5tGThc0HgKZQ5kO pjxxm81u1iJOT2HLeJoSwHdbGBG5ZGNEkyd4+CxFE78di8WWk5osETUj9qTW 59TNyRbI5ANt8RKWN4JVmaSezQsATX7s9uqzZjjCY3kSRtmRR7DIKMy+Ioac y3NzLis1WWyoXyh7sk+O2Ki6Pqr7qNZtdShbDUKU+42MgNwV+bmqaN1seRuo Otg7tcp.sQpv8n4Khd1hdRVUAp4tpRpsFEyhjE2CblmDW3Iye7j5BOI9iGpK 7j5MdJb.mbuQCyAZJ7FMbGng4MZxcfF9URyPaHQa6KPmdTRDj9VsO2zYGxiw gR0vPTwnN3E4z5KCsp8V3uvtvui. -----------end_max5_patcher-----------
You should be able to use send and receive objects to force value sync between the master dial and embedded dial. Same for the master/embedded slider.
As Spectro said… there doesn’t seem to be a similar solution for the playbar.
Perfect, thanks a lot !
There’s also the sw abstraction which comes with Max. It’s similar to the combination Spectro describes, but works slightly differently. It uses gates to prevent infinite loops.
Ok, good to know it ! Thanks Peter.