Multi-Tabbed UI in Presentation Mode?

    Sep 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

    • Sep 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:
    • Sep 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.
    • Sep 16 2012 | 8:29 am
      Here's an example that I've posted before, but this time using tabs:
    • Sep 16 2012 | 9:07 am
      Thanks a lot, this is much clearer now.
    • Sep 16 2012 | 7:06 pm
      Thanks, Chris. I figured there had to be a way to do it.
    • Oct 09 2012 | 8:14 am
      come upon this posting. Thanks Chris!