Here is the Sourceforge page for a useful-if-you-like-that-kind-of-thing program for turning a webcam image into MIDI data. At the moment it's Alpha, but I'm sure you won't let that put you off...
Posted by Tom Whitwell.
Yeah, I didn't include the dll's because I wasn't sure if I was allowed (haven't read aall the conditions of GPL yet) to or not. Also, with the microsoft dll's I'm quite sure that I wouldn't be able to do so legally.
If you look in the notes...it tells you what dll's you will need.
just search for each individual .dll by filename in google, each time it gives the error msg for missing .dll (i think there is like 6-7 total you will need.)
I managed to find them all yesterday without a problem (within first page of results for each). Put all the files in the directory with the .exe file and make sure you camera is plugged in when starting up the program.
I could get it to affect my Midi SW Synth by playing notes, but through the mpu-401 I couldn't get it to be recongnized as a midi controller, at least not through buzz tracker.
.dll files required: -- cv097.dll cxcore097.dll both can be found in the .zip on this page -- cxcore096.dll highgui096.dll http://synapse.vit.iit.nrc.ca/dll/ -- msvcp71d.dll http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71d -- mscvcr71d.dll http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71d --
-- cv097.dll cxcore097.dll both can be found in the .zip on this page -- whoops. this link is missing in the previous post. http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=11400&objectType=FILE
You can find the dll's for OpenCV here: http://sourceforge.net/project/showfiles.php?group_id=22870&package_id=16937 download the file opencv1.0rc1-py2.4.zip
And in that zip there should be a bin directory that will have all the OpenCV dll's that you will need. - cv097.dll - cxcore097.dll - cxcore096.dll - highgui096.dll
The Microsoft dll's can be found at the locations posted above by transient.
I had fun with Ableton Live and this program, pointing my webcam at the TV last night...then had the program displayed on the tv (connected as 2nd monitor) and pointed the cam at the image it was producing, causing all kinds of crazy self reflecting images...think spirals and fractals and...winamp visualisations :)
I'll record a video with audio one day...of my crazy noises.
Annoyingly the program insists that there is another program using my Labtec webcam, which bothers me since I can't see what possibly could be using it. It throws an error at me telling me to close whatever's using the device, and then freezes. I have no idea what it thinks is using the device, but if I could figure out that'd be very handy...
Shame, I got past the DLL hurdles. This looks fun, it'd be a blast to get this thing working.
Sorry my english because I live in Brazil... my problem, the program start normally, recognize my camera (conexant capture)but the screen camera not appears... I use XP and all dlls, what's wrong..? I'm shure, that is a great program and very important for me because I am a veejay, thanks...
Hello,sorry but i am not very experienced with midi and was wondering if any kind soul could help me out...apolagize in advance if im sounding dumb... Im trying to use the program through reason or fruity loops I cant get the programs to see that my webcam is a midi controller...Ive set all the channels up on the webcam program and tried all sorts of different settings on reason3/fl6 pleease somebody help me this program looks like the bomb diggity is it easier to work in abelton?
This program sounds awesome, I'd like to use it in Live to control parameters for my live show. I am having a problem setting it up though. The program opens, and does not say anything about missing dlls. It recognizes my Phillips SPC 200NC under the camera menu, but I get no image within the program. And, when I MidiYoke to Live, I am not getting any messages to come through.
you can reach me at mrwindupbirdmusic at yahoo dot com, any interfacing help would be appreciated