Biggest Max/MSP Limitation

Nov 7, 2013 at 7:25pm

Biggest Max/MSP Limitation

Is possible that we can’t bring Max on websites?!

#270480
Nov 7, 2013 at 7:33pm

not really possible…

#270482
Nov 7, 2013 at 7:34pm

This is the biggest limitation: nowadays everything is orienting on the web,
many other softwares can do it, except max.

#270483
Nov 7, 2013 at 8:15pm

Max was never intended to be a web programming language… what are you trying to do exactly ?

#270485
Nov 7, 2013 at 9:48pm
#270491
Nov 7, 2013 at 10:11pm

.

#270493
Nov 8, 2013 at 12:06am

lol!.

#270510
Nov 8, 2013 at 1:15am

quantesizer that really is funny

but (sort of) seriously i’m glad max has nothing to do with web rendering. if you want to do that there’s of course many tools– max has its own value in that its ‘limitations’ are fairly specific to being present in an immediate physical space (like the computer you are actually using) and the designers of max not having to worry about adhering to particular web protocols of the day which might cripple it to some extent… ie it’s supposed to be ‘real time’– first there was real-time MIDI then MSP– maybe when the web becomes ‘real-time’ there would be an argument for it, but last time I had a skype experience the sync was definitely out…

#270514
Nov 8, 2013 at 2:58am

I think the biggest limitation of Max is that it won’t turn my laptop into an espresso machine. Sometimes, and specially, after a few hours of intensive work, I find this a serious limitation. I think this is rather unfair, so I’ll apply for some refund to the Cycling guys. And, of course, to Apple as well!

Oh, and BTW, Max won’t drive my car, won’t wash my dishes up and won’t pay my taxes for me. What a crappy piece of software…

#270522
Nov 8, 2013 at 3:27am

hey adam put in a feature request

#270525
Nov 8, 2013 at 6:29am

With some patching I think I’ll run a car.

#270533
Nov 8, 2013 at 8:15am

Max + Arduino + pump + heather = espresso machine

#270538
Nov 8, 2013 at 9:08am

Shut up, you are old men. It’s your fault if this world find it hard to evolve: people like you justify under a mountain of bullshit their inability of understand the progress…

http://static9.depositphotos.com/1292351/1135/v/950/depositphotos_11352946-Cartoon-old-man-with-one-tooth.jpg

#270542
Nov 8, 2013 at 9:12am

The web is so 2008… The future is tablets and phones ;)

#270543
Nov 8, 2013 at 9:19am

How old are you 99?

#270545
Nov 8, 2013 at 9:27am

guys, try running maxmsp in your head. that is where it really belongs.

#270546
Nov 8, 2013 at 9:58am

It’s very hard to directly convert max patches (especially complex patches) into something running in web browser, but inside max you can deal with several technologies existing in web context – in other words: you can use max to sketch web or mobile apps.

So, for web-oriented sketching inside max you can use JavaScript, Java, or simple OpenGL (if you want, for example, test some ideas related to WebGL). JavaScript and Java code, if you don’t using max specific features will be relatively simple adaptable for web browsers, Conversion between Jitter (OpenGL related objects) and WebGL is rather hard job, but you may use Jitter OpenGL implementation to test how some OpenGL elements works. You may also try [mgraphics] as something relatively near to “canvas” in HTML.

#270547
Nov 8, 2013 at 10:00am

@NAT “Max + Arduino + pump + heather = espresso machine”

You can also use DMX hardware with max to control electrical devices ;-)

#270548
Nov 8, 2013 at 10:02am

I find the OP comment rather curious… What exactly is it you expect to do with Max on a website? Do you want to run your gui from a browser? I think that is already possible. Do you want to run the DSP and graphics rendering chain in the cloud?

My Max creations are doing real-time 3dgraphics, video processing, audio signal processing, all being controlled by any of a dozen controllers that I can chose at any time. Running these things in the cloud would introduce latency that would make the system UNUSABLE.

I dont think this is an issue of our “mountain of bullshit” or our “inability of understand the progress”. I think it is more about you not really understanding things or what you can actually do with Max.

Good luck.

#270549
Nov 8, 2013 at 10:37am

At this point I am pretty sure that I am the biggest limitation in Max. :(

#270553
Nov 8, 2013 at 5:29pm

guys, try running maxmsp in your head. that is where it really belongs.

But what if I get a stack overflow? There’s no one to reboot me :(

Also, the trouble isn’t running maxmsp in your head, it’s the *porting* from head to cd that’s the problem. Max won’t run on cd.

#270592
Nov 9, 2013 at 2:28pm

Shut up, you are old men. It’s your fault if this world find it hard to evolve: people like you justify under a mountain of bullshit their inability of understand the progress…

Yes of course, the Max forum always comes to mind whenever I think of people holding up progress.

#270650
Nov 10, 2013 at 1:18pm

@metamax : +1

@op : if you’re looking into an audio dedicated language that includes web developpement as a “feature” or “priority”, you might wna tto look into Faust, although it’s really not as easy as Max, and there are some other things using javascript and stuff as well.

#270705
Nov 11, 2013 at 9:07pm

I find the OP comment rather curious… What exactly is it you expect to do with Max on a website? Do you want to run your gui from a browser? I think that is already possible.

Yes, I want to run my GUI from a browser. Can you explain how that is already possible?
Many thanks

#270905
Nov 11, 2013 at 9:22pm

Let’s start with an easy thing:

#270906
Nov 11, 2013 at 9:39pm

Shut up, you are old men. It’s your fault(…)

(…)

Let’s start with (…)

wtf

#270909
Nov 12, 2013 at 1:37am

.

#270933
Nov 12, 2013 at 4:11am

Dude, what do you expect. We keep telling you it’s not the right tool. What you show us has been made using html5 and possibly some other google proprietary techs. Btw, it doesn’t work in my browser (maybe it’s because i’m not on Chrome tho). If you want to do something that looks like it, just learn html5 and possibly some other google proprietary techs.

#270941
Nov 12, 2013 at 6:55am

Cm’on guys, let’s start with the simple patch above!

OK, but let’s start with just a simple number box. There is no need for fancy sliders or new fangled contraptions. When I was young, we used chalk and it worked just fine.

– Pasted Max Patch, click to expand. –
#270952
Nov 12, 2013 at 7:25am

@METAMAX: hahahaha! Great! But how it work? Something with message box, I suppose, but in inspector I can’t see anything related to webpage…

#270955
Nov 12, 2013 at 4:49pm

I just want to start with the simple max patch
(http://cycling74.com/forums/topic/searchfind-objects-in-a-patch/#post-270906)
ANTHONY PALOMBA says:

Do you want to run your gui from a browser? I think that is already possible.

@Anthony: Can you tell us how to run in a browser just the simple max patch?

#271030
Nov 12, 2013 at 7:43pm

aaahhh very funny metamax– took me a while to figure it out! v. entertaining thread

I’ve never used/done web stuff in max except for jweb and some tcp/udp communication but i have heard of ‘flashserver’, maybe it’s a max object? maybe that could act as an interface between web and max?

#271037
Nov 12, 2013 at 8:54pm

I suspect that less petulance and more personal effort on the part of the OP would motivate more people to help out. That has been my experience.

He may also benefit from reading up on how Max utilizes system hardware to process data. He was already told on another thread that it’s not currently possible to run Max as a cloud app. No way. No how. Period. Whatever the future may bring is for another chapter. Or book.

So…. with Max running on a local machine, it’s possible to send and receive data to and from a network. There are examples all over. It’s easiest to send/request data from an instance of Max and more difficult to control the behavior of Max in real time from a non-local, non-Max interface (ex. a web page).. but it’s doable and has been done.

OSC and java + configuration of the local system running Max seems like the best option.

http://tirl.org/software/maxjax/

http://blog.lilyapp.org/2007/05/lily_osc_1.html

https://github.com/kn0ll/osc.io/

#271038
Nov 12, 2013 at 8:58pm

yaniki, unlock the patch and double click the message box.. :)

#271039
Nov 12, 2013 at 9:03pm
#271040
Nov 12, 2013 at 11:16pm

according to my borwer, this thread is located at “http://cycling74.com/forums/topic/searchfind-objects-in-a-patch/”, which is probably another thread. something is wrong there i suspect.

#271047
Nov 13, 2013 at 3:32am

@Roman : probably not, the rest of the address can be linking to a specific message in that topic. (btw what is a borwer ?..)

#271063
Nov 13, 2013 at 4:50am

@ METAMAX: …unlock the patch…

Oooo!

Thanks ;-)

#271071

You must be logged in to reply to this topic.