Art Technology + Apprenticeship (Group Exhibition Spring 2012)


CLICK HERE >> Art Technology + Apprenticeship (Group Exhibition Spring 2012)

Screen Shot 2016-01-26 at 1.13.57 AM.png

The slideshow linked above highlights some photos from a group exhibition that I co-facilitated & co-coordinated while a grad student at the School of Arts Media + Engineering.


Voila! Max to Twitter

I will be posting a video soon that accompanies this recipe. But for now enjoy!

(Based off a Sound Plus Design Twitter+Max tutorial)


(1) Max 6. You will need to have a working copy of Cycling ’74 Max/MSP (Max 6 is the latest version and a 30-day fully functional demo is available, but Max 5 will work.

(2) DOWNLOAD: AJM Max External (click Download button there) & SoundPlus Design’s Max/Live/Twitter Patches

(3) A Twitter Account. If you don’t have one, create one, and note the username and password.

(4) Twitter Access Codes. You will get these by going to the Twitter Developers part of the site to register and create a new application. More on that below…


(1) Install AJM Max external components according to the ‘readme’ file

(2) Copy Patches into a Max path folder.

(3) Go to the Twitter Developers page

  • Click on the blue button to <Create a new application>.  -You are required to enter the <Name:> <Description:> <Website: (you can use your twitter website, ie.’’  ; -then you need to click the checkbox <Yes, I agree> to agree to Terms of Service, and enter the “captcha” at the bottom. Then create your Twitter App!
  • If successful, you will then be take to the App’s main development (dev) page. You can check out the ‘Details’ tab, will see that you have a few aplhanumerics under ‘OAth Settings’, but you have no Access Tokens yet. This is because you need to set your permissions.
  • Before clicking on the <Create my access token> button, go to the ‘Settings’ tab and under “Application Type”, choose ‘Read and Write’ and scroll to the bottom and click the blue button <Update this Twitter application’s settings>.
  • Wait about 10 seconds and refresh the page once or twice, and you will see the Access Token, Access Token Secret, and Access Level are now listed.

(4) Launch Max software:

  • Open the ‘MaxToTwitter.maxpat’ in the folder you just downloaded.
  • Make sure the patch is locked and then Double click the “Enter Access Codes”
  • Copy and Paste the codes from your Twitter Apps main page under ‘Details.’ (You will need the Consumer Key, Consumer Secret, Access Token, and Access Token Secret)
  • Use ‘Save As’ to save another version of this patch. This new version will have the keys and tokens saved for when you reopen. You can now close the pop up window
  • Now you can test this app! 😀 Type in a message in the grey box that is 140 characters or less and then click the yellow ‘Tweet’ button.
  • Oh yes, and hold down Command+M so that you can see the Max message window and if it is a success, a message will confirm this.
  • Now you can go back to your twitter home page ‘; and within seconds you will see the message you typed in Max appear on twitter!

Now the fun begins! 🙂 What would you like Max to post? Will you set a threshold and have it only set a message when it hits this threshold. Will you send a message when it bangs (that could get annoying)….. the world is your oyster, but here is Campbell’s diagram for Creating Art (+ a Sound/Frequency/MIDI chart) to inspire you:

Mobile Phones + Max

Turns out, someone created a ToolKit of fresh new patches for interfacing Mobile Phones (iPhone, iPod, iPad, Android) with Max using TouchOSC

Check it and DOWNLOAD the patches HERE!

Nathan Bowen who presented these at the 2011 Cycling ’74 Expo in NYC in October, writes on the cycling74 site:

“This is a bundle of patches intended to help get you off the ground in using mobile phones to control Max.

As I like to have several phones connecting to Max in a network setup, I use of udpreceive and udpsend so that ports can be dedicated to specific devices. I don’t know how to make use of Bonjour, so feedback is welcome!

For Android users, I have created a patch that interfaces seamlessly with the TouchOSC ‘Simple’ layout, so even if you cannot add custom layouts, you can still make use of some these patches.

Currently the best setup is either an iPhone, iPod Touch, or iPad on TouchOSC, but hopefully this will change as Android becomes more robust.”