File Browser with 2 alternating Umenus !

NA's icon

I have this ideal to be able to use max (Specifically Mira UI objects) to replace all functionality of other hardware. In particular, Ableton Push, with its fancy ability to navigate the User Library File Structure. Though I don't want to limit it just to ableton. Ideally I could open up any file simply from browsing endlessly inside one chosen parent folder. Haven't hooked up back and forth buttons yet, but the 2 u menus are almost working well. There seems to be some funky behavior, or I must just have working on this for too long and am hitting a mental block.
that aside, it would be pretty beneficial for a lot of projects to get this working smooth. hope you see the potential.

I'm trying to get it to the point where I go inside 2 or 3 sub level folders at least until I reach a file ("filename.adg")
then hook that into the opening message . I'm getting close to making this work. Any help would be greatly appreciated!

if you try it out from pasting into max, be sure to hit the types message attached to the loadbang/live.thisdevice

Max Patch
Copy patch and select New From Clipboard in Max.

NA's icon

Heres a cleaned up version just with the interaction of Umenus.
Still having a hard time getting the logic behind this one.

It move the selected subfolder on bottom up to the top repopulating the lower folder w/ the selected folders items.

I'll keep working on it and post it if I make it work before a reply!
Best,
Neal

Max Patch
Copy patch and select New From Clipboard in Max.

NA's icon

Not sure if anyone is following this, but I made some major progress.
Check out the patch in presentation mode and give it a try. First select your top folder (works best w/ Live User Library b/c of other hidden files in system)
Then go down level by level into sub folders until you reach a file! (this is where things are still hazy)

Right now the only problem I'm having is that files are returning to the top umenu. It will open the first file selected, but the top level path gets messed up when that file is returned like a normal subfolder.
If you have a look at it and think of the fix for this or some brilliant simpler ways of doing things please let me know! :)

Max Patch
Copy patch and select New From Clipboard in Max.

novasnoa's icon

This is great! Thanks alot!!!