Is it possible to create something similar to this Menu Tree?

Very cool thing seen on Banjamin Wallfish’s touch screen. Obviously not MG, but the bottom window looks very handy. I imagine the top two lines stay as they are, but the bottom two change what’s viewed and selectable based on the selection of the line above it.

That must be dozens of commands able to kept in that small space.

Is there anyway to create such a thing or similar in MG?

2 Likes

yes, you can use menu buttons combined with the snapshots.

Hi

Thanks, I’m looking at a menu button now and cannot see how it can interact with the snapshots? Am I being dense? Don’t see anything in the Menu object options that relates to snapshots.

Thanks

You need to set the menu button type to dynamic - have a look at this grid. Let me know if you need more help with this.
Menu Buttons with Snapshot.mgrid (185.7 KB)

Ah ok that explains it.

Ok I’ve got that going, that is pretty cool. Do need the add-on to actually use it but that’s good to know.

Its not quiiite what is on the picture… but that’s me being picky. It’s sort of if you had one row of snapshots, and then the middle row were half snapshot/menu themselves that affected the final row of buttons.

Or as an idea, what could work as a new object is a snapshot/folder object. Each snapshot relates to a pane within the whole grid, which you can populate each snapshot ‘view’ however you wish. If you catch my meaning.

Anyway thanks for the help!

One possible solution I’d like to see to do this type of thing would be to be able to have areas or zones that could host sub-grids. If you use the Benjamin Wallfisch image above, the Note Commands in Selection area would be its own grid that would be separate from everything around it. That way you could have your main grid with all the buttons and macros you needed all the time, but the sub-grid could change dynamically depending on your needs. In the Wallfisch example, smaller sub-grids could be made for By Velocity, By Pitch, By Chord Voice, By Rhythm, etc. Another application of it would be to have your dynamic articulation switching in the bottom half of the screen while your top half remains static. Or have it as an area for sub-commands, if you hit the Transpose button it shows your common transpose commands, if you hit the Quantize button it shows your common transpose commands, etc. Lots of potential uses.

2 Likes

Yes, worded much better than me but that’s exactly what I meant. Dynamic Sub-grids or however you want to name it. Would be great

You can get halfway there with the dynamic menu/snapshot thing above but it’s not nearly as refined, and probably not for anything complex like Articulation switching.

1 Like

What is interesting Is the little lines which seem to highlight which function was currently in action, is there a way to do this in MG

I think Ben’s is built with open stage control or similar, so you can can do essentially whatever you wish if you can code it. Its an option I considered and then quickly gave up on :sweat_smile:

I’m not there right now but pretty sure you can set an active snapshot to be highlighted, which would have the same effect

Thanks for this. I’ve just downloaded this snapshot is one of the only things I haven’t used before, I run this menu buttons. I just can’t figure out how you assign a snapshot to each menu item i.e 1 ,2 ,3 4 etc..

in the example, snapshot button A is recalling position 1. Button B is recalling position 2. I just can’t see how you’ve assigned A and B to a different menu number

@grayedout It is a standard snapshot behaviour - single tap for recall, long press for saving. So set the menu buttons as you want, and then long press the snapshot item. It gets saved - single tap then will recall these menu button settings.