Five12

prev  |  up  |  next

Numerology 2 Documentation


MIDI Program Change




Overview

This module allows you to send program change messages in a semi-automated fashion. Program changes can be set to be sent automatically when the transport is rewound, or when a preset change happens. You can also send program changes instantly by hitting the 'now' button.

This module uses a 1-based numbering scheme for both bank numbers and program numbers. This means that the first program is number 1, the second 2, and so on. The actual MIDI program change sent is one less that this (the first is 0, the second 1, etc), however, most MIDI devices have user interfaces that number their programs starting with 1, so the 1-based scheme used by this module is more likely to match the number used by the target device than if it used a 0-based scheme.

MIDI Bank numbers have two parts: MSB (Most Significant Byte) and LSB (Least Significant Byte). A MIDI device may use one, or both, you will have to check it's documentation to be sure. The first (leftmost) Bank number field is used for the MSB bank number, the second for the LSB bank number.

To remain consistent with numbering for programs, bank numbers are 1-based, even though the actual MIDI messages sent are 0-based. This may be a touch confusing at first, but becomes clear once used: The first bank is 1, the second bank is 2, etc.


Parameters

Bank (MSB)
Sets the MSB bank number to send. This value is 1-based: the first value is 1.

Bank (LSB)
Sets the LSB bank number to send. This value is 1-based: the first value is 1.

Prog(ram Number)
Sets the MIDI program number to send. This value is 1-based: the first value is 1.

Send (Mode)
Determines whether to send just a program change message, or bank and program change messages.

Send (Now)
Push this button to send a program change now.

Send (On Rewind)
When this button is on, program changes messages are sent every time the transport rewinds.

Send (On Preset Change)
When this button is on, program changes messages are sent every time a preset changes.

MIDI (Output Dest)
MIDI output destination to send the program change to.

MIDI (Output Channel)
MIDI output channel to send the program change to.




© 2008-2009 Five12 Inc. prev  |  up  |  next