What is P5midi ?
P5midi transforms the P5 glove from Essential Reality into a MIDI controller. This allows you to control synthesizers and other MIDI programs from a movement of the hand.
How does it work ?
P5midi converts the information coming from the P5 glove sensors into MIDI messages.
Here are the technical specifications of the P5, as given by Essential Reality:
Finger Sensor Specs
How to use P5midi ?
Directly with a MIDI synthesizer
P5midi lets you select the MIDI port to which the messages are sent.
You can connect a synthesizer directly to that MIDI port.
For example, I have been using the Nord Modular from Clavia.
Its modular architecture allows you to create elaborated patches that will evolve in time,
and every parameter can be assigned to a MIDI controller.
Through a virtual MIDI device
You can also route the MIDI out port selected in P5midi to the MIDI in port of any other MIDI program (sequencer, softsynth, etc...).
A way to do that is to use a virtual MIDI device such as Hubi Loopback Device.
For example, I use P5midi to drive the parameters of two other programs I wrote, Granulator and DiVA.
Granulator is a real-time, fully MIDI-controllable, granular synthesizer.
The position of the hand defines the pitch / pan / amplitude of the grains, while the fingers adjust the filter.
DiVA (Digital Vocal Artist) is a vocal synthesizer. I also use the position of the hand to define
the pitch / pan and volume of the voice generated.
However, in that case, the bending of the fingers modifies the frequency of the 5 formants, hence moving from one vowel to the other.
Download
Click here to download P5midi. You just need to unzip the file and the program is ready. Make sure you read the documentation (the P5midi_doc.txt file).
What's new ?
New in version 1.1
What is next ?
The current version is 1.1. The following features could find their way into the next version(s):