Following up the first class as well as the last one.
My favourite application of Max is projection mapping. CandyStations is very inspiring. http://www.candystations.com
Also, Toni Dove as an artist. http://www.tonidove.com
metro: sending a bang according to the time we specify
variable ‘$’: pick one specified word from the multiple words
mouse state: change parameters according to the mouse location (not sure about ‘delta location’)
* button up and down didn’t work
From the last class:
@: attribute: things that you can use in an object creation line. there are number of
jit.qt.movie @editmode: editing time
Editing time-value mode (default = 0 (QuickTime time units)). Sets the expected time units for certain editing operations. At the time of this writing, the following operations support editmode:loadram, unloadram, insert, paste, trim, cut,scale, prepend, append, looppoints, loopstartand loopend.
0 = QuickTime time units (TimeScale-based)
1 = Milliseconds
2 = Frames
3 = True frames
The next step is to use the keys to manipulate the video and sound:
We can set up our favourite numbers.
trigger: Outputs any input received in order from right to left and formatted according to the object-argument specified.(For me, this is a bit tricky part.)
I’m a bit confused with the next step.
next: Sends a bang out its left outlet when an incoming message is not part of the same Max “event” as a previous message. (An “event” is a mouse click, key press, MIDI event, or tick of the scheduler.) Otherwise, next sends a bang out its right outlet.
I understood the code half way. When the level of the sound detected by the microphone becomes greater than 0.5, send 1. Otherwise, send 0. With avoiding the repeats, when the value is 1, send bang to ‘next’.
What mystery about this is when I print out ‘next’, it didn’t send ‘bang’ yet send ‘next’. Yet, it seems it picks values from the text file instead of pressing the keys. This is very complicated for me. Also, the toggle button can be removed so I want to know why it was there.
A few things to check: