Hi,

I demoed the M1 to Peter Kirn and some of his friends last Thursday. He came up with a few interesting ideas:

(1) "Differentiate" the camera signal. Instead of drawing the direct picture from the camera, draw the difference between the last two frames, e.g. defined as:
diff(x,y).c = |f1(x,y).c - f2(x,y).c| for each color channel c=r,g,b

The TMU provides most of the infrastructure to perform this difference operation quickly. We can modify the arithmetic circuit that performs alpha blending so it computes this difference instead. The software will then have to swing a bit the video buffers.

This can help make some patches more motion reactive (and static objects like background are canceled out).

(2) Provide pre-built maps for common MIDI controllers. Maps are already saved in performance files, but it could be convenient to have "partial" performance files that only alter the MIDI map. Maybe Werner is on this already.

(3) Make the internal texture buffer not rectangular but have a user-defined shape. I'm not exactly sure how to do this, maybe with an alpha mask and a PNG/JPG picture.

S.
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to