Creating a new view of a bpatcher dynamically?

yns's icon

Is it somehow possible to dynamically create a new view of a bpatcher?

I've tried:

(open)
|
[pcontrol]
|
[bpatcher]

This doesn't seem to work. I've also checked the [bpatcher] reference but couldn't find a message for it.

Roman Thilenius's icon

nope that does not work, you must open the patcher from disk as subpatcher
in parallel and use this copy for a windowed version.

-110

yns's icon

But I would like a view of the one that's already in my patch hosting the [bpatcher], no way of doing that?

yns's icon
Danny de Graan's icon

Just place a [thispatcher] in your bpatcher with an inlet. outside the bpatcher place a message with offset x and offset y. Now you can change the part of the bpatcher you want to see. You can find a detailed description of this in the helpfile if bpatcher.

yns's icon

Thank you.I already knew I could do this and it actually doesn't solve the problem, I would like to see the patch as a whole.

I guess it is just not possible?

Christopher Dobrian's icon
Max Patch
Copy patch and select New From Clipboard in Max.

You can change the visible portion of the bpatcher with an offset message to a thispatcher object in the bpatcher's subpatch, AND you can change the size of your bpatcher with a script size message to a thispatcher object in the parent patch. If I understand correctly what you want to do, this should demonstrate how.