New App – Max/MSP Control for Android

Jan 15, 2011 at 1:53am

New App – Max/MSP Control for Android

Hey all,

I’ve noticed that quite a few people were in search of an Android app to allow people to interact wirelessly with Max via their phones. As there’s nothing out there at the moment, I’ve put together ‘Max/MSP Control’. It’s just a simple interface that provides a number of control options that I thought people would find useful (control toggles/sliders/messages & send phone sensor data {e.g. accelerometer}). & also, it’s free.

You can find Max/MSP Control on Android Market, or alternatively, here’s a link to appbrain which has a copy of the Android Market listing: http://www.appbrain.com/app/max-msp-control/com.maxmspcontrol

I’ve included an upload of the Max patch that goes with it, but it can also be obtained from: http://www.mattbenatan.com
-the patch just contains mxj UDP receive objects and router objects configured to work with the app, so this stuff can easily be copied out and integrated into your own patches.

I’m new to Android, so I know it’s pretty basic right now, and it’s not as cool as c74 (the iPhone app), but I look forward to getting feedback and developing it further :)

Hope you find this useful,
Cheers,
Matt.

- and apologies, the first upload went a little wrong; if you want the patch, download the 34.4kb version (can’t seem to delete attachments?).

#54404
Jan 15, 2011 at 5:48am

now I need a tablet. I blame you. :)

can’t wait to see how this all works!

#195878
Jan 15, 2011 at 12:29pm

hah – not sure how it looks on a tablet! Was designed for 480×800 resolution screens; but I think I may have to get to work on a tablet version with a few more features :)

#195879
Jan 15, 2011 at 3:04pm

Sweet sweetness. Thank you! I can’t wait to try this out.

#195880
Jan 16, 2011 at 10:09pm

Does anyone have a recommendation on tablets? Been thinking about getting one anyway, even before this came out (I figured it would just be a matter of time… :)

Would like to not spend a ton either…

Was thinking of updating my phone to Android instead, but I think I’d rather have a dedicated tablet for the size.

#195881
Jan 17, 2011 at 3:22pm

The Samsung Galaxy tab looks to be a good option. From what I can tell, current competition seems to be between that and the Dell Streak as far as Android tablets go. The Galaxy seems to have a lot going for it; Samsung’s Touchwiz UI, Android 2.2 support (not sure that the Dell has that yet, last I heard it only supported 1.6 I think); & from my experience with Samsung’s Galaxy S smartphone, I’d say their tablet’d be a good bet.

But if you’re still considering updating your phone instead, I highly recomend the HTC Desire HD.

#195882
Jan 17, 2011 at 8:01pm

Very nice, good to see things being developed for Android as well :-)

I have a Samsung Galaxy Tab, and the controls all seem to work fine. It’s a pity though the app doesn’t scale to the larger screen. So I have a 7″ tab with a the app centered on the screen.. Would it be very hard to make a version that looks good on a such a screen?

#195883
Jan 17, 2011 at 10:32pm

thanks for this !

#195884
Jan 18, 2011 at 12:07am

Farfield – I’ll try and get to work on scaling a version for the Galaxy tab, though I may not be able to get hold of one to test it – so I may have to ask for your feedback just to ensure that all works as it should :)

Glad it’s working for you guys!

#195885
Jan 18, 2011 at 12:20am

very cool. loving this thread. Any chance of seeing the source code? If you’re willing to let it out, of course… understandable if you don’t. But it would be great to see how the layout and communications work, so we could (potentially) adapt and resize it to suit.

Been wanting to get into Android programming and this could be a great tutorial, just tweaking the code to see what happens.

#195886
Jan 18, 2011 at 2:26pm

I’ve had a few requests for the source code; though as it’s part of my research project I think I may have to wait until the end of the project before releasing any of the material publically – but I’ll check with my supervisors, as it only makes up a small component of my project. I’d love to help out, so if I can, I shall!

In the meantime; as far as Android goes, their developer site has a lot of stuff to get you started ( http://developer.android.com ); from installing the SDK to sample code to browse through. I’d recommend programming in Eclipse; it seems to be Google’s recommended IDE, and it’s worked great for me (being new to Java myself).

I totally agree with you though; if people could adapt the code to suit, it’d solve a lot of issues (such as for tablets) but while I await my supervisor’s response, I’ll see what I can do to develop a more adaptable UI.

Hope this helps.

Keep the comments coming; I’ll be working on updating the app soon, so I encourage suggestions for the next version :)

#195887
Jan 18, 2011 at 3:40pm

sounds great. now it’s time to browse for a tablet…

hoping I can figure out some of the Java stuff as well. Particularly wondering about the communications, as it seems that’s often the challenge, whereas the UI parts seem like they would (hopefully) be pretty straightforward.

#195888
Jan 19, 2011 at 1:52pm

I usualy use the “TouchOSC” app to communicate with Max via OSC (available on the Market). There’s a lot of sliders, buttons … on it.

#195889
Jan 19, 2011 at 2:29pm

Just had a look at it- looks great :D Guess I didn’t find it as it doesn’t come up when you search ‘max/msp’ on Market (not for me anyway). Looks like a great app; but I had a good time learning Android while developing this one :D

Sadly, gotta say; I have to recommend TouchOSC! Nice.

#195890
Feb 19, 2011 at 2:56am

Update 1.5 of Max/MSP Control.

- Fixed IP entry issues
- Improved latency (from 160ms to <80ms; as tested on Desire running Android 2.2)
- Improved UI (slightly)

Grab the new version on the Android Market: https://market.android.com/details?id=com.maxmspcontrol&feature=search_result

—-

Though I love TouchOSC for OSC control and its awesome interface, Max/MSP Control still provides a few features not offered in TouchOSC.

If you’re looking to control installations/other multimedia-based work (non music interface-based), you may find this simpler & easier to integrate into your projects.

If you’re looking to control electronic music; e.g. DJ gear, sequencers, effects, etc. then I’d recommend TouchOSC

As always, feedback’s encouraged.

Unfortunately I’ve not been able to get hold of a tablet to develop & test a tablet version yet, but it is still my intention to have one available when possible.

#195891
Mar 2, 2011 at 5:28am

For those who are pondering which Android tablet to choose: Android 3.0 (“Honeycomb”) now runs on the Barnes & Noble NOOKcolor (a 7″ tablet for USD250 list). It’s very early yet, but seems to run quite well (mine has been droided for a couple weeks now). This is not a root either; it boots into the image on the external SD card. See http://bit.ly/gfwtbL, which has links to the image project. A full port is expected soon. I haven’t done any dev for it yet, so I don’t know what issues may exist with UDP.

–Bob

#195892
Apr 5, 2011 at 11:46pm

Do any of these 2 apps support sending of text info from max to the phone screen?

#195894
Jul 10, 2011 at 8:37am

Hi

I can’t recieve the sensor data, but the rest works perfectly.
What could be the problem?
Can I change the port?

thx 4 help

#195895
Aug 12, 2011 at 2:20am

hi people, im new the max and currently working on a midi/usb interface for progrm changes/control changes and sysex dumps for my keyboard setup.

Im also looking at a touchscreen tablet to use for the controller platform, it would be amazing to be able to use a tablet to control all my gear in a live situation and thats what im trying to do.

ive been searching the net for info on tablets and windows and os like android and whether they will work with touchscreens and capacitive to be more precise.

i would like to control in realtime my keyboard setup (kurzweil k2600x, akai s5000, korg wvestation, two effects units and a electric piano and a nord x2 rack)from a touchscreen tablet, nicley placed on my mother keyboard, all program editing and control editing done, and just a click of a button using max would send all my midi data to my gear, heaven bless.

firstly is this possable using max/msp and an android touchscreen tablet or a windows based tablet?

before i delve into my pocket for a £400 quid machine, i would like to know if it is all possable.

hope one of you guys can help or put me in the right direction.

rob

#195896
Jun 6, 2013 at 12:53pm

great app

#251916
Jun 27, 2013 at 9:29am

great app ! it saved me a lot of time

#254279
Feb 13, 2014 at 1:45pm

I’m confused on how to get the sensors working. I have to do turn in a project where I have to trigger certain sounds when I move my phone. I have most of the patching done except the main part where my phone gets connected to max and then triggers the sounds. Any suggestions or help?

#281038

You must be logged in to reply to this topic.