Hi Robb,
http://www.tigoe.net/pcomp/stamp/stamp-midi.shtml is good to look at, considering that MIDI is a serial interface it's pretty segregated in terms of data - scroll down the page until you see the chart.
I suspect you are using the [makenote] object which is monophonic. Open the dynamic patching example I send you. It builds the contents of [pd $0-subsub] in
[pd-$0-submidimix] to contain 128 [makenote] objects, 1 for each note. I'm thinking of trying to implement this in two dimensions with my [polymap] object,
but haven't got round to it yet.
Best, Ed
Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata
----- Original Message ---- From: Robb Mitchell robbathon@gmail.com To: Ed Kelly morph_2016@yahoo.co.uk Cc: Zhu CW chenwei.zhu@gmail.com; pd@morganism.info; blythebore@yahoo.co.uk; keith.de.mendonca@gmail.com; interstar@gmail.com; mariejosiane@yahoo.com; cajf1000@yahoo.co.uk; freealyssa@yahoo.co.uk; davidwright66@googlemail.com; digby@talk21.com; ghaigh@gmail.com Sent: Wed, 8 December, 2010 8:25:28 Subject: Re: Pure Data Resources
Hi Ed, Zhu and everyone
Good to meet everyone and thanks for the resources. I recommend the Hernandez youtube tutorials too. I want to have a good look at Ed's tutorials too. Particularly if the answer to the following query might be found therein.... :)
I am trying to make a musical instrument for two or three people to play at once (fuller details below). Each person will have a controller (just a simple gyro sensor) , and I am outputting to a single software synthesizier. It works fine (some very fun responses so far!) with one controller, but input from the second sensor cuts short the notes played by the first (and vice versa). Is there some way to make a MIDI note play for its full duration regardless or whether another "overlapping" note is being played ? (and if not, other suggested workarounds most welcome) I thought maybe Noteout channel numbers was the way, but I maybe misunderstanding how these work...
I would like to work towards eventually making my own sounds in PD rather than using a preprogrammed synth, but getting this far has been tricky enough for a non-techy like me:)
Sorry to spam you with this query.. but I think you did ask for an update :)
Many thanks
Robb
Project Details:
I am working towards a remake and electronic update of an earlier, fairly popular "dance floor" sculpture: http://www.chateau.eclipse.co.uk/robb/socialwhirl.htm but hoping to transform people's movements on the rotating discs into sound (though not expecting to wire up as many as 28 rotating discs for some time! Two or three controllers is more than enough for now)
So the basic set up is: Gyroscope sensor in each disc/controller > Arduino > xbee > serial read in via a receiving Arduino (using Comport) > Pure Data (patch attached) > FM8 (currently just able to >use the Demo mode, so very open to alternative synthesiser suggestions!)
There is a good series of video tutorials on YouTube by Professor Rafael Hernandez: http://www.youtube.com/watch?v=rtgGol-I4gA&feature=related