Motion Synth

Wiki knowledge base

User Tools

Site Tools


Sidebar

New Wiki Pages & Updates
AUUG.com


Introduction

Motion Synth App (Single-key mode)

Motion Synth App (Multi-key mode)

Motion Synth Grip

Motion Synth App Settings

Getting Started
Settings Menu Tabs

Connecting to other devices

Compatible software, apps, hardware

Software
Apps
Visuals
Hardware

Vocal processing

User Library

Troubleshooting

Applications

Wiki

public:orientation_and_motion_inputs

Orientation and Motion Inputs


The Motion Synth can measure two quite different types of position/movement: 1) Orientation and 2) Motion.

These Orientation and Motion input signals are sent by modules in the Motion Tab as output signals for controlling sound (or whatever else you wish to control).

Descriptions and demonstrations of all the Orientation and Motion Input types available to the modules are included below.

An Orientation Input is like a volume knob or fader: Once the movement has stopped, the Orientation Input's value stops changing, and will remain at the last value reached.

A Motion Input is more complicated: Once the movement has stopped, the Motion Input value returns to its resting value (usually zero). The faster you move, the higher the Motion Input's value.

Important: The Motion Synth responds best to curved swinging movements (in one or more axes). If instead you try to move the Motion Synth in a straight line, you will find it does not work as well.


Orientation Input vs Motion Input

Orientation Input

An Orientation Input is an angle: Therefore, the Orientation Input only changes when you start to rotate the Motion Synth around the axis that is being measured. When you stop rotating, the Orientation Input stays at the last value you reached before stopping.

Motion Input

A Motion Input is the speed at which you are swinging the Motion Synth. When you are not moving, the Motion input value will be zero. When you start swinging, the Motion input value will increase, and when you stop swinging it will go back to zero. For best results, don't move the Motion Synth in a straight line. Instead, make sure your swinging action also changes the orientation of the Motion Synth.


Orientation and Motion Input Descriptions

Descriptions and demonstrations of all the Orientation and Motion Input types available to the modules are included below.

TIP: Anytime you wish to observe the value of an Orientation or Motion input, use the Input/Output Monitor row that is included many of the modules:

As shown in the above image, the Orientation or Motion Input value is displayed on the left ('-10 degrees' in the example above), while the output value is displayed on the right ('47' in the example above).

An example module that includes the Input/Output Monitor is Send Continuous Controller (CC) MIDI Messages.


Forearm Rotation


The Forearm Rotation input type is explained and demonstrated in the video below.

Note: Forearm Rotation is an Orientation input (see definition above).


Maximum measured range of forearm rotation:

[-180°][-90°][0°][90°]


Independence of Forearm Rotation from other orientation and motion inputs


IMPORTANT → All other orientation and motion inputs (including octave control) are NOT affected by forearm rotation.

This allows the use of forearm rotation to control a parameter without affecting the movements used to control other parameters.

All of the other orientation and motion types are not affected by forearm rotation. A couple of examples are illustrated below, attempting to show how their axes do not change despite changes in forearm rotation:


The independence of Forearm Rotation from other orientation and motion input types is explained and demonstrated in this video:


Up-Down Orientation

The Up-Down Orientation input type is explained and demonstrated in this video:

Maximum measured range of Up-Down Orientation:

[90°][0°][-90°]


Left-Right Orientation

The Left-Right Orientation input type is explained and demonstrated in the video below.

NOTE: As explained in the video (skip to ~2.30 mins), this input type has dynamic boundaries. Thus if you set a measurement window range of 0 to 45 degrees, and you travel from 0 to 45 degrees and then continue past the 45 degree boundary, you will find the entire measurement window will shift with you. For example, if you move 10 degrees past the 45 degree boundary, you will find that both the 0 and 45 degree boundaries will shift 10 degrees in the same direction. This shift can occur in the either direction. If you stay roughly within the measurement window range during use, you will find that the measurement window range will remain stable. This dynamic window setup is more practical than a fixed window setup for performance purposes, and becomes quite intuitive to use.

Maximum measured range of Left-Right Orientation:

[Left -> 0°, Right -> 360°]


Up-Down Orientation Change

The Up-Down Orientation Change input type is explained and demonstrated in this video:

As explained in the video above, the Up-Down Orientation Change input type differs from other measurements in that it starts being measured when a key is pressed on the Key Screen. Therefore, this input measures the change in Up-Down Orientation that occurs after a key is activated.

The Up-Down Orientation Change value is calculated differently depending on which octave zone the Motion Synth is in when the first key is activated:

  • Upper Octave zone: Moving from vertical to horizontal increases the Up-Down Orientation Change value.
  • Middle Octave zone (neutral position): Moving from horizontal to vertical increases the Up-Down Orientation Change value.
  • Upper Octave zone: Moving from horizontal to vertical increases the Up-Down Orientation Change value.

When the key is released the Up-Down Orientation Change value returns to zero. Once at least one key is being held, it does not affect the Up-Down Orientation Change value if additional keys are activated.

The maximum measured range of Up-Down Orientation Change is 0 to 90°.

TIP: In the various modules of the Motion Tab in which this input can be used, the realtime readout row of the module will show the input value being updated (even though the keys on the Key Screen can't be accessed). These displayed values are to help guide configuration, but are not the actual sent values.


Up-Down or Left-Right Motion

The Up-Down or Left-Right Motion input type is explained and demonstrated in this video:


Left Motion

Identical to Up-Down or Left-Right motion except that only right to left motion is measured.


Right Motion

Identical to Up-Down or Left-Right motion except that only left to right motion is measured.


Up Motion

Identical to Up-Down or Left-Right motion except that only upwards motion is measured.


Down Motion

Identical to Up-Down or Left-Right motion except that only downwards motion is measured.


public/orientation_and_motion_inputs.txt · Last modified: 2022/03/12 03:20 (external edit)