How To Avoid Jumping Parameters; The Rotary Encoders - M-Audio Axiom 25-49-61 User Manual

Advanced semi-weighted usb midi controller
Hide thumbs Also See for Axiom 25-49-61:
Table of Contents

Advertisement

3.2.3 Device ID
On the 49 and 61 note versions, you can define the device ID of your specific Axiom keyboard when sending a Sys Ex memory dump. The device
ID is used to distinguish between any number of connected Axiom keyboards, if you are lucky enough to own more than one!
The 25 note version does not have a device ID feature and so the device ID remains hard coded at 127. (127 is also the default device ID for
the 49 and 61 note versions.) With the device ID set to 127, your Axiom responds to any Sys Ex memory dump that it reads at the USB IN or
MIDI IN port.
If you change the device ID to any number other than 127, the device will only respond to Sys Ex memory dumps which were originally recorded
on the same device ID number.

3.3 How To Avoid Jumping Parameters

A common problem with MIDI controllers occurs when you move a control and the receiving parameter on your external MIDI gear or software
jumps from its present setting to the one you just sent. The result can be a volume spike, or vibrato effect suddenly engaging or a pan position
jumping from one side to another. The Axiom is well equipped to avoid this situation.
3.3.1 Mute
The Mute button on your Axiom will turn off the MIDI data output from all controls. This allows you to re-position the control you are using to a
setting that matches the current value of the parameter you are addressing.
When the controls are all muted, the LCD displays the MUTE symbol. The controls are un-muted by pressing the Mute button a second time.
Note that Mute does not affect the assignable buttons, sustain pedal or the keyboard. This is because these controls send one-shot MIDI
controllers, so there is never a need to match them to the parameter they are controlling. So, Mute mode is disengaged when you play the
keyboard, or if you press an assignable button or the sustain pedal.
3.3.2 Null
The Null button engages Null mode which is used to temporarily deactivate the controls on your Axiom when you call up a new memory
location. Null mode blocks the controls from outputting MIDI data until they reach the same position at which you left them the last time you
used the memory location. When Null mode is active, there is never a worry that a control on your Axiom will cause a parameter to jump.
Turn Null mode on and off at any time simply by pressing the Null button. When Null mode is active, the LED in the Null button will be lit.
Here's how it works. When Null mode is active, moving a control on the Axiom engages a comparison between the current position of the
control and its position when you last used the memory. If the control is at a different position than where you last left it, the NULL symbol on
the LCD display is shown and the numerical value displayed indicates how far away you are from the original position. A negative number
indicates that the current value is lower than where you had left it, and a positive number indicates a higher value. As you move the control
nearer to its original value, you see the numbers on the LCD display tend towards 0. When 0 is reached, the NULL symbol turns off, and the
control starts to output MIDI data again.
The current positions of every control are remembered each time you leave a memory to recall a new one, regardless of whether Null mode
is active or not.
The status of Null mode is stored on powering down your Axiom.
3.3.3 Snapshot
The Snapshot function sends out the current values of the sliders, expression pedal, modulation wheel, pitch bend wheel and rotary encoders.
This will adjust your software or external MIDI gear to the control positions on your Axiom.
Snapshot can be used in conjunction with the Mute function (section 3.3.1) in order to perform a function not available on most hardware
synths. Use the Mute function to re-position the controls of your Axiom as you like, and then use the Snapshot function to send all of the new
positions at the same time.

3.4 The Rotary Encoders

As mentioned in section 2 it is possible to assign the rotary encoders to any MIDI controller message listed in Appendix C. When the encoders are
assigned to MIDI controllers, they work in the same way as the sliders – when the minimum or maximum limit is reached, no more data is sent
until you turn the dial the other way.
It is possible to program the encoders to increment or decrement the current value in the software, rather than sending an actual value. This
means that there is never a risk of causing your software parameters to jump if they do no match the position of the control you're moving.
Please note that not all software supports the use of rotary encoders. Also, those applications that do support them can differ in the way they are
implemented. The Axiom therefore supports several different types of increment/decrement MIDI messages. You should check your software's
manual to see what message type is supported and how to engage endless dial support. To help with this we have listed the names commonly
used for each of the relative data methods. We have also provided the data values used to represent data increment and data decrement. Where
a range of values is specified for an increment or decrement, the range is in the form "(slow movement) to (fast movement)".
Section 3: Advanced Features
Axiom Line User Guide
17

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents