Max and other Programs

Jul 16, 2010 at 10:27pm

Max and other Programs

Is there any way max can send a message to another program? Or even run an AppleScript? Im trolling through the doc but not finding anything yet.

#51391
Jul 17, 2010 at 3:09am

The [shell] external will run applescripts with no problems, serch for it on maxobjects. What are you trying to do?

lh

#184259
Jul 17, 2010 at 4:39pm

I use ctlin and ctlout all the time to communicate with Live ( i don’t have max for Live yet) I’ve also used max to record into Logic and Live, using Soundflower as an audio driver. And I’ve also used Reaktor as a plugin within Max.

nick

#184260
Jul 17, 2010 at 6:38pm

hm I realize my initial post was somewhat vague. What I’m really hoping to do is take a particular list/symbol generated by my patch, copy it to the clipboard, and paste it in a new email via whatever default application is set, i.e. Mail, Entourage etc. I haven’t gotten into the potential of an AppleScript yet so I dont know if its possible but thats the ideal goal. Just want to streamline the process rather than copy and paste myself.

thanks for the quick replies!

#184261
Jul 18, 2010 at 12:26am

Another user has had success before and posted their method using applescript. Take a look and see if that works for you. Obviously you can remove the bits that send the email straight away if that isn’t what you need. You can use [sprintf] to format your custom message to [shell].

lh

#184262
Jul 18, 2010 at 7:51pm

audio, midi, tcp/ip … should be enough for anything i guess.

#184263
Jul 19, 2010 at 12:12am

If it’s for email, you can use a message to Max:

;
max launchbrowser “mailto:yourname@blah.com?subject=your subject line&body=hello world, how are you today?”

Note the quotes, they need to be just like that to allow spaces in the fields. Quotes are squirrely in Max…try messing with them in message boxes and you’ll see. [sprintf] can let you format things more exactly once you’ve got it down.

One thing I couldn’t figure out is how to do a newline in the body of the message, using n and \n etc. in the message box didn’t work. Again, along with quotes, semicolons, and commas, backslashes are dealt with in somewhat unexpected ways, depending on the object you’re using…

The “launchbrowser” command is a little misleading, you’d think it’s always a Web browser, but actually it determines the right program based on the command and based on the user default program settings. So a web address will use a browser, a mailto will use the default email program, running a .txt file will use that program, or you can run .app or .exe programs directly. Very cool.

#184264
Jul 20, 2010 at 5:08am

thanks everyone with all the quick responses! I love this forum for that. I have found the most ease with the launchbrowser message. Kinda screwy that I had to find out on the forums about this little gem, instead of within the documentation. I have since scoured all over for it to find any other useful tidbits, but it cannot be found. oh well. at least i have you guys. Thanks again! :)

#184265
Jul 22, 2010 at 7:42pm

So there is still a lingering issue… Now im very interested to see what [shell] has to offer. The only problem is that both links to download on maxobjects are broken. Solution?

#184266
Jul 22, 2010 at 10:17pm

Its up on the Share page to download.

lh

#184267

You must be logged in to reply to this topic.