Hi
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, and I am outputting to a software synthesizier. It works fine (some very fun responses!) 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...
Many thanks
Robb
Fuller 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 is 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 (happy to share my patch if you like) > FM8 (currently just able to use the Demo mode, so very open to alternative synthesiser suggestions!)
Hi,
Robb Mitchell wrote:
Hi
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, and I am outputting to a software synthesizier. It works fine (some very fun responses!) 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...
Indeed you'de probaly need to go for 1 midi channel per instrument (midi input). Additionally you need a "polyphony" of at least 3 notes in this case, that is the synthesiser must be able to output at least 3 notes all-together.
Hope this helps. Lorenzo
Many thanks
Robb
Fuller 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 is 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 (happy to share my patch if you like)> FM8 (currently just able to use the Demo mode, so very open to alternative synthesiser suggestions!)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks very much Lorenzo,
This sounds good, but I am not sure how to assign a midi input to an input which is not a midi instrument.
Apologies for not being clear. My musical controllers are not really instruments by themselves - they are only simple movement sensors. I have PD receiving bytes from the sensors over wireless via a single comport object.
But can PD be "cheated" to think that a message which is not a midi input, is a midi input? (and if so how? I see only outlets on the Midi-in object... )
cheers,
Robb
----- Original Message ---- From: Lorenzo Sutton lsutton@libero.it To: pd-list@iem.at Sent: Tue, 7 December, 2010 16:27:56 Subject: Re: [PD] How to avoid "choppy" midi outputs sounds using multi-user DIY music controllers ? (newbie question)
Hi,
Robb Mitchell wrote:
Hi
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, and I am outputting to a software synthesizier. It works fine (some very fun responses!) 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...
Indeed you'de probaly need to go for 1 midi channel per instrument (midi input). Additionally you need a "polyphony" of at least 3 notes in this case, that is the synthesiser must be able to output at least 3 notes all-together.
Hope this helps. Lorenzo
Many thanks
Robb
Fuller 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 is 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 (happy to share my patch if you like)> FM8 (currently just able
to
use the Demo mode, so very open to alternative synthesiser suggestions!)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks again - it turns out that it was a synthesiser problem.
In case anyone was wondering, I went back to basics and attempted to play multiple notes through a simple patch. The synth (FM8) appears very much polyphony. However I noticed by chance, the "overlapping" choppy problem with chords that do not start synchronously (if you know what I mean) occurred with only some of the preprogrammed sounds. So switching to a different sound on the synth solves the problem.
----- Original Message ---- From: Lorenzo Sutton lsutton@libero.it To: pd-list@iem.at Sent: Tue, 7 December, 2010 16:27:56 Subject: Re: [PD] How to avoid "choppy" midi outputs sounds using multi-user DIY music controllers ? (newbie question)
Hi,
Robb Mitchell wrote:
Hi
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, and I am outputting to a software synthesizier. It works fine (some very fun responses!) 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...
Indeed you'de probaly need to go for 1 midi channel per instrument (midi input). Additionally you need a "polyphony" of at least 3 notes in this case, that is the synthesiser must be able to output at least 3 notes all-together.
Hope this helps. Lorenzo
Many thanks
Robb
Fuller 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 is 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 (happy to share my patch if you like)> FM8 (currently just able
to
use the Demo mode, so very open to alternative synthesiser suggestions!)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list