Forums > MaxMSP

Multi-Tabbed UI in Presentation Mode?

September 16, 2012 | 4:50 am

I’m contemplating developing a fairly complex project. Max may be the perfect choice … or not. What I need is the ability to create a multi-tabbed UI. In fact, I need tabs within tabs.

Imagine, for example, a synthesizer that has several oscillators and several filters. I need a top-level tab that selects the Oscillators pane, and within that area I need separate sub-tabs (Osc 1, Osc 2, etc.) for displaying one oscillator at a time.

I’ve been looking through the documentation for Presentation mode, and I haven’t seen anything that would seem to mention this type of feature. I appears a bpatcher can be saved in Presentation Mode, but if that’s done it will open up in that mode when the main patch is loaded (or so I gather). The option of showing one bpatcher at a time — well, even if it’s possible, I’m not 100% sure it would address my needs, but I’m curious to find out!

Has anyone done anything along these lines? Is it easy? Is it possible but difficult? Thanks in advance for any insights.

–Jim Aikin

September 16, 2012 | 5:06 am

A top level patch that holds the tabs, a "scroller" bpatcher that has all the other bpatchers. I implement such a tabbed interface for the Note Twisters in my Gyre program:

September 16, 2012 | 6:58 am

Chris, this looks like a great piece of work. Could you please post an example of this "scroller bpatcher" ? I’ve tried to get it using the bpatcher tutorial but couldn’t make it work when I tried to apply it.

September 16, 2012 | 8:29 am

Here’s an example that I’ve posted before, but this time using tabs:


September 16, 2012 | 9:07 am

Thanks a lot, this is much clearer now.

September 16, 2012 | 7:06 pm

Thanks, Chris. I figured there had to be a way to do it.


October 9, 2012 | 8:14 am

come upon this posting. Thanks Chris!

Viewing 7 posts - 1 through 7 (of 7 total)