Hello. We're artists working through collaborative social practice and creative research to understand the ways in which locality is shaped and enacted in the city.

New LCDs and Serial Ports and some Max/MSP for good measure

IMG 7066 New LCDs and Serial Ports and some Max/MSP for good measure

I haven’t posted on this project for a little while, partially because of the preparation for the ongoing Save the City project, and partially because the little time that I’ve had to work on this has only resulted in small increments. So, I figured I would wait until I had some more significant updates to make to post, and here they are.

Basically, I’ve been working on a couple parts of the project. I’ve been updating a Max/MSP/Jitter project that BCL had previously used for our projection performances to try to automate some of the scaling of text depending on what the input is, while also continuing with the Arduino and LCD integration.

Read the rest of this entry »

  • Facebook
  • Twitter
  • del.icio.us

Tagged:

↑ up


Interface for our Text Projection Tool

maxlivetext screenshot Interface for our Text Projection Tool

A few hours before we were set to do the 100 Ways to Save the City project, we decided we wanted to make it interactive in some way. I had gone ahead and put all of our ideas on how we might suggest saving the city into a nice Keynote presentation that we could easily play and have that project, but it really limited what the projection could be.

When it came down to actually figuring out how exactly to do this though, we were a bit unsure. There was nothing that I could think of that would do this fairly simple thing we wanted: input controls for basically just text on the laptop screen, and then displaying the resulting text on the projector. So, I went searching through old project files from Quartz Composer, Processing, and Max/MSP/Jitter.

It’s been a while since I’ve worked in any of those programs, and so I was a bit rusty. I knew that I had seen something like this before, and it seemed to me that somewhere I had already hacked together the exact thing we needed. I found the Max patch that detected the dominant colour in a video signal and then overlayed the word on the video (for example, Red), dynamically resizing the text depending on the intensity of that colour, which seemed hopeful, but ultimately didn’t have any manual input.

Finally, I found what I was looking for. It was based on a tutorial on Cycling74‘s website, meant to be dynamic subtitling or something like that. I downloaded the tutorial, changed what I needed and it worked for our performance. Since then, I’ve cleaned it up, got rid of the live video part we didn’t need and simplified the functionality. This was probably the first time that I was in a situation that proved Max/MSP/Jitter’s strengths—quick prototyping, troubleshooting, finessing that ca quickly lead to performance. If you have Max 5, you can download the patch, I’m not sure if it works with 4.6.

This might come in handy this week, depending on what we take on in Peterborough.

  • Facebook
  • Twitter
  • del.icio.us

Tagged:

↑ up





Mailing List


 

  • Facebook
  • Twitter
  • del.icio.us

Recent Comments

  • Luciana: Justin, that would would be great!!! On the same subject, I always thought the Peace Project from Detroit could be an...
  • Justin Langlois: I agree with you, Luciana … it doesn’t have to be a bad thing at all, I suppose I was thinking about the...
  • Luciana: It doesn’t have to be a bad thing though :) It reminded me of Haas&Hahn and their Favela painting project from 2006...
  • Cristina Naccarato: Such an epic post, Justin! The map turned out very nicely!
  • darren: It’s was back when the star was still printing the paper down there. I miss those days. Was metal letters. I don’t...
  • MESM: excellent lab thesis keep the experiment going
  • Justin Langlois: Ah! Good call on the Windsor Star sign. I should have realized since I knew it was attached to the Star building. So...
  • Justin Langlois: Thanks for the note. I think the audio player should work now… Had the filename entered incorrectly. Enjoy!

Archives

Tags