ALL TOGETHER
The way they are connected is as follows:
1) The contact microphone picks up the sound of a chair being dragged and sends this via a blue tooth transmitter to the receiver connected to the input of the computer.
2) The two transceivers send their signal strength value via Xbees to the third Xbee connected to the usb port of the computer.
3) Processing uses the values received from the Xbees and maps it onto the volume and pan control of the sound received from the microphone.
4) An audio interface, also connected to the computer, outputs the result of Processing and sends it to the two speakers via two blue tooth transmitters.
Initially I had thought to make the two transceivers stationary; attached onto walls so that the movement of the only movable transceiver in the room -- in relation to the wall-- would cause the change in volume and panning. However, I decided to make all of them movable. This decision was a result of finding out the fact that because the one Xbee (A) used the other Xbee (B) in order to transmit its signal strength to the Xbee attached to the computer (C), the change in position of A inevitably affected its distance from both B and C, and thereby changed both parameters simultaneously. This made me rethink of the above initial idea because there was no point in making the transceivers stationary if the changes that occur when moving the only movable one would not be so apparent -- and that was precisely what was going to happen if moving one affects both parameters.
Making everything movable meant less control, but on the good side, more freedom of choices. Now that everything can be moved, I could for instance move the panning not only by changing the position of the transceivers, but also by manually moving the speakers around.
Another important consequence brought about from this change is perhaps that feedback between the microphone and the speakers occurs more frequently (I would need to make another input device which uses normal microphones instead of contact microphones). Using this feedback would then solve the present issue of the sound source being available only when the chair to which it is attached is being moved and not the others -- meaning when the sound source is available, simultaneous changes in parameters is not.
I would still need to work on this system before I can actually perform it live, but the components are there, and I have a clear view of in which direction I should proceed.












