motion2MIDI
![]()
Sample motion tracking to MIDI patch developed by Peter Kirn for Make Magazine #4
DESCRIPTION: To demonstrate one possible application of motion tracking, I’ve built a simple patch based on sample code making use of the cv.jit computer visualization objects for Cycling ’74′s Max/MSP and Jitter. It converts motion tracking analysis control data to MIDI, for controlling synths and effects.
You’ll also need to install the free cross-platform cv.jit library for computer vision (Jitter required). Download and instructions at:
http://www.iamas.ac.jp/~jovan02/cv/ (856 clicks)
This is just to get you started; you’ll find lots of other sample patches in the cv.jit documentation, to which you can add my MIDI conversion elements.
OPERATION:
1. Start the patch: Check the ON / OFF checkbox to begin operation of the patch. This starts the patch’s internal timing.
2. Start/configure video: To enable video input from your camera, click the open button. (Close stops video again.) For additional video options, click the settings button.
3. Set tracking points: Choose what you want the motion tracking points to “watch” by clicking on the left video image. You’ll see a cluster of points in the image on the right. (Clicking the image on the right doesn’t do anything.) Since we have two points to track, clicking repeatedly will alternate between setting the first and setting tracking points. These can be used redundantly (click twice in the same place) or to track different points (click each time in different places).
4. Choose how to send MIDI data: You can set a MIDI control change number (controller #), sometimes called a continuous controller. For instance, CC 1 is modulation data, as is sent from a keyboard’s mod wheel.
5. Choose where to send MIDI data: Double-click the ctlout object at the bottom for a list of active MIDI devices to which you can send the controller information.
Using MIDI data, you can turn this patch into a camera theremin, video “scratch” instrument, or a variety of other instruments.
//
http://www.makezine.com/04/diy_airscratch/ (949 clicks)
Popularity: 9%

March 17th, 2008 at 4:48 pm
Data Entry & Data Conversion India…
“One of the big advantages to outsourcing is flexibility–it can be a lot easier to cut back on a vendor than an employee. (Think of how you would feel if you had to tell an employee who is dependent on their job that you only need them half-time now….