MIDI Solutions Breath Controller User Manual

Page 5

Advertising
background image

5

MESSAGE TYPE

DUMP SETTINGS

There are five programmable parameters that specify the type of message to be generated by the Breath Controller.
These parameters are

or

and

specifies the type of message to be generated. Selectable message types include Control

Change, Aftertouch, Pitch Bend, and System Exclusive.

or

specifies the Control Change number if the Message Type (aa) is Control

Change. If the Message Type (aa) is System Exclusive, then bb specifies the byte of the System Exclusive message
that is variable, i.e. the byte that changes in response to the applied breath pressure.

specifies the MIDI channel of the generated message. This parameter is ignored if the Message

Type is System Exclusive.

specifies the minimum value generated by the Breath Controller.

specifies the maximum value generated. If the Minimum Value is greater than the Maximum Value, then the values
will decrease as more breath pressure is applied, allowing the device to be used in reverse operation.

To program the Message Type to be generated by the Breath Controller, send it the following System Exclusive
programming command:

All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)

= Message Type (

= 00: Controller,

= 01: Aftertouch,

= 02: Pitch Bend,

= 03: System Exclusive)

= Control Change# (if aa = 00) or Sysex Byte# (if aa = 03)

= MIDI Channel (see MIDI channel table at end)

= Minimum Value transmitted

= Maximum Value transmitted

(

) up to three optional additional MIDI channels

To program the Breath Controller to generate the System Exclusive message F0 22 33 44 55 F7, varying the fourth
byte, with a minimum value of 9, and a maximum value of 127 (=7F Hex), send it the following System Exclusive
programming commands:

F0 00 00 50 17 01

F7 followed by

To dump the Breath Controller current settings, send it the following System Exclusive message:

Upon receipt of this command the Breath Controller will dump its current settings to the MIDI Out.

aa: Message Type, bb: Control Change# (

Sysex Byte#), cc: MIDI Channel, dd:

Maximum Value,

ee: Minimum Value.

Message Type (aa)

Control Change#

Sysex Byte# (bb)

MIDI Channel (cc)

Minimum Value (dd)

Maximum Value (ee)

F0 00 00 50 17 01 aa bb cc dd ee (cc cc cc) F7

aa

aa

aa

aa

aa

bb

cc

dd

ee

cc cc cc

Example

03 04 00 09 7F

F0 22 33 44 55 F7

F0 00 00 50 17 10 F7

Advertising