Full Screen Jitter Windows

ayf123's icon

Hi all,
I am creating an interactive poster for my senior degree project and have ran into a few problems that I wanted to see if someone could assit me with. Im pretty new to MAX MSP and Jitter so if you could keep explanations as simple as possible it would be much appreciated.

Max Patch
Copy patch and select New From Clipboard in Max.

I am creating a poster that will trigger a video projection when different conductive ink "buttons" are touched on the surface of the poster. I am connecting an Arduino to the poster to detect when the ink has been touched through capacitance sensing. Once the ink has been touched I am reading the data into MAX MSP and having it trigger Jitter video through jit.qt.movie (I have modified the Arduino2Max patch, see below). There are different buttons (5 for now) on the poster each which will trigger its own video clip. I need to figure out a way to open full screen windows on the projector automatically when the button is touched9 so that the projection just shows the video that corresponds to the button that has been touched and not the other windows). I have been able to control jitter manually through 'p esc-fullscreen', but i need the windows to open by themselves, as I wont be controlling the patch live. I cant figure out a way to have different full screen clips automatically open on top of themselves in the projection (if this is even possible). If anyone could be of assistance I would be more than grateful. Thanks so much.

robertobecerra's icon

Hello ayf123, It might be late by now, and you should have figured this out, but anyway... just have an input from arduino to toogle the fullscreen parameter on the window object. The p esc objecs does basically this, it takes the input from the keyboard and makes this parameter active, so instead of the esc key, you will have another external input... arduino...

CW.407186 Whiteman's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Hi guys,

I'm trying to do a very similar thing for a personal project of mine, but I'm trying to use a Bare Conductive (still basically an Arduino) to trigger videos, and I'm hoping for similar results to AYF123's description. I'm super new to MAX, and I'm using 7 right now. I realize this thread is like 5 years old, but if either of you have any tips for formatting the patch you listed earlier to a bare conductive capacitive sensor (I copied the Communication patch to this message) I would be eternally grateful.

Thank you!!

CW.407186 Whiteman's icon

And to add to my earlier comment, I'm actually trying to figure out how to trigger multiple videos (motion Graphics) with transparent backgrounds, at the same time. So, like a MIDI, I want to be able to press multiple buttons and have the different motion graphics pop up on the screen. I've figured out how to link the buttons to the same screen, but it either won't let me play two at the same time, or it'll try to go back and forth between the two quickly and jerkily. Or maybe there's another way to make an interactive motion graphics file that you can trigger different layers independently of each other?

Any help would be appreciated!

Andro's icon

Send all your films/textures to multiple jit.gl.videoplanes.
jit.gl.videoplane @transform reset 2 @depth enable 0 @blend enable 1
Then use the layer attribute to decide the order in which they're drawn, layer 0 is first layer 1 behind it etc etc.