GUI Design

caffeinecranked's icon

Hello Guys,

First and foremost, I'm a recent learner in Max/MSP/Jitter. I'm currently building a sonification project which translates colour/image edges into.
I've got a few patches, and some of them are quite messy.
All this while I've been learning JAVA. So in JAVA it's pretty clear how to build/design simple GUI. There a number of libraries to use from.
I was wondering, how to construct something similar like I don't know, JFrame/JPanel...Buttons/Sliders ... basic GUI for user to navigate program easily?

Does Max/MSP/Jitter have GUI Libraries I can use to start with?

What do you guys recommend? I've tried to look at Processing. They have libraries like controlP5.. but then again how to do connect my work/patches in Max and then the GUI if I were design it in Processing?

Looking forward to your inputs.

Thank you.

Roman Thilenius's icon

i would first check out the basic GUI objects coming with max/msp, and when there is something you still miss, i would start looking into [lcd] and [jit.lcd].

of course there is java and .jsui, but as you might know, these solutions will use like 20 times more CPU than a simple slider presented by a native max object.

-110

Thinksamuel's icon

I concur with Roman: try out the native objects first. You can change all colours and that should give you quite some level of customization. Furtermore, using pictslider you can import figures. Before going to the land of code, you can keep your life easier by using the original objects.

mlh1407's icon

I took the sprite sheet approach - https://cycling74.com/forums/sprite-sheet-animation-with-pictcrl-in-dial-mode
you can design your sprites in illustrator or photoshop - save them as png´s - and import them into either the pictctrl or fpic object.
with the pictctrl object in dial mode you can look at the dial range vs picture length as number of frames in an animation.
try my patch and see if you get the idea :)