Devices
Device Setup
In Glover you can map gestural or other data from devices -
such as the MiMU Gloves or Leap Motion - to musical messages like MIDI or OSC.
You can use multiple devices simultaneously and combine the data in your mappings.
Pitch is the vertical movement of your hand, measured from the angle of your wrist. So Pitch is measured from
all the way
down when your fingers are pointing to the floor to when you are pointing all the way up to the sky.
Yaw is the horizontal movement of your hand, from left to right. You can manually set the orientation
indicator to the middle of the bar by clicking the Set Forwards button. Read more about the importance of
setting forwards below.
Roll is the rolling movement of the wrist, from palm up to palm down.
-
Directions
The orientation movements are also divided into three to six directions depending on the device, these are
static
positions that can be used as inputs. The current direction is shown in the top right of the Orientation panel
and at
the bottom of the device pane.
- Setting Forwards
For Glover to determine the correct horizontal orientation (Yaw / Left / Right / Forward /
Backward), you must give it a reference point. Set "Forwards" by clicking the "Set Forward" icon
in the Device's inspector pane while
pointing your arm forward. You will then see the Yaw orientation indicator
jump to the middle of the bar. You don't have to set references for the vertical directions (Pitch / Roll)
because gravity does that for you
automatically.
Instead of clicking the forwards button you can also set it up as a Mapping Output
and Set Forwards remotely with your gloves (e.g. by pressing a button or making a
posture). This can be useful on stage, when moving around a lot or facing the
audience in different directions. More can be found on this in the Mapping sections of this guide.
Note:. Even when you Set Forward the horizontal direction (e.g. Left, Right etc.) might drift, especially if
you are near metal or magnets. It is recommended to Set Forwards regularly when making use of
Directions and/or Yaw if it is critical for them to be precise and reliable. You will need to experiment
to determine how regularly you need to reset it - drift could require resetting anywhere from
never to every few minutes.
- Posture Training and Recognition
Some devices like the Gloves and Leap Motion will have the capability for posture training
and recognition.
- Training
Glover can be trained to recognise a device-dependent finite number different hand postures, like ‘Fist’ or
‘Open Hand’. The gloves can recognize nine postures, which are associated with any given Glover session.
Postures are saved with the device.
In the training panel on the right hand side of the screen there are nine labels.
Four of these are pre-labeled “Fist”, “Open Hand”, “Puppet Hand” and “One Finger Point.”
You can rename a posture by right-clicking (or Ctrl-clicking) on a posture and selecting
“Rename posture.” Postures can be renamed at any time and new names will propagate immediately
throughout all your mappings.
Train a posture by clicking the label of the posture you want to train while making the posture with your
hand.
Click a few times to get several examples of the posture. You can make the posture slightly different each
time
you click to get a varied set of examples (you might not always make the posture exactly the same). One this
has
been done click the save icon (), and your postures will now be saved. Train up to nine postures per device.
Note: From the Devices menu at the top of the window, devices including their trained postures can be saved
to and loaded from a file on your laptop to reduce training time or to use the
same
postures across many different sessions.
- Posture Recognition
For the best posture recognition it is recommended to train only a small number of different postures. But if
you do want to use all 9 posture options, try to choose postures that are as different from each other as
possible. For example, the difference between “Fist” and “Open Hand” will be recognised more accurately than
“Straight One Finger Point” and “Slightly Bent One Finger Point”.
Device Inputs
The inputs available to you for a device can be seen by clicking on
that device in the Device Inputs pane in the sidebar. The available inputs are listed
in nested menus.
Input Types
Depending on the type of device, its sensors
and machine learning algorithms can provide three types of inputs. Each input type is represented by a colour, and the
Inputs panel
tells you which input type you can use by showing the colours of the available inputs in the topright corner of the
panel.
- Movements (pink)
These inputs are found for example in the Orientation section of the inputs and represent the continuous movements like
Pitch, Yaw and Roll.
- Events (blue) An event is an instantenous occurance - like a drum hit, or a wrist flick. Events are blue.
- Qualifiers (teal) Qualifiers can be thought of as "states". They can be framed as a yes or no question, such as
"Is my
arm pointed up?" or "Am I making a fist?". These types of inputs are useful as
both triggers or as ways of distinguishing movements from each other. When used in the Glover interface on their own,
they behave like Events. When combined with another event or movement, their state is used to
'qualify' whether that input is active. For example, the posture 'Fist' is a qualifier. When it is combined with the
movement 'roll' (as in the roll of your wrist), the movement value only sends when you are making a fist.