Breath Controller

MIDI Solutions Breath Controller

* Note that Yamaha has discontinued the BC3A, however we will continue to produce this product in the near term for customers that have previously purchased the BC3A.

The MIDI Solutions Breath Controller is a breath to MIDI converter for use with the Yamaha BC3A Breath Controller (TM). The Breath Controller accepts the BC3A as input and generates continuous MIDI data corresponding to the amount of breath pressure applied to it. The Breath Controller will also accept older Yamaha BC2 units.

The Breath Controller can be programmed to send:

 

1. Aftertouch Settings:

The Breath Controller can be programmed to send Aftertouch in response to the breath pressure applied to the BC3A. The MIDI Channel is programmable, as well as the minimum and maximum values sent by the Breath Controller.

2. Pitch Bend Setting:

The Breath Controller can be programmed to send Pitch Bend in response to the breath pressure applied to the BC3A. The MIDI channel is programmable, as well as the minimum and maximum values sent by the Breath Controller. Setting the minimum or maximum value to 40H (no pitch bend effect) allows the Breath Controller to be used as an "up only" or "down only" pitch bender (it is not recommended to use the full pitch bend range since it is virtually impossible to apply the exact breath pressure to bring the pitch to the halfway value and keep it there).

3. Control Change:

The Breath Controller can be programmed to send a Control Change message in response to the breath pressure applied to the BC3A. The Control Change number is selectable, as is the MIDI channel, and the minimum and maximum values sent by the Breath Controller.

4. System Exclusive:

The Breath Controller can be programmed to send a System Exclusive message with one byte that varies in response to the breath pressure applied to the BC3A. The System Exclusive message can be a maximum of 20 bytes in length, the byte of the message that varies is selectable, as are the minimum and maximum values sent.

 

The Breath Controller has a MIDI Echo parameter that is selectable on/off.

Another unique feature of the Breath Controller is its ability to add a variable amount of curvature to the response of the applied pressure of the BC3A. This allows you to correct for a nonlinear response, or to add greater response at one end of the breath range compared to the other.

The Breath Controller is programmed by sending it MIDI System Exclusive messages. Once programmed, its settings are retained even after power is removed. The Breath Controller can be reprogrammed with new settings as often as needed. The Breath Controller's factory default settings are for it to send CC #7 (volume) on MIDI channel 1, with the Echo parameter set to ON.

The Breath Controller is MIDI-powered, and requires no batteries or power supply to operate with most MIDI products. A MIDI indicator LED lights up when the product is powered and flashes when MIDI data passes through it.

weight: 4.1 oz.
dimensions: 4-3/16" x 2-3/16" x 1-3/32"

 

Diagram

 

Application Examples:

The Breath Controller converts the voltage from the Yamaha BC3A Breath Controller to continuous MIDI data and can be inserted inline anywhere in the MIDI data stream. By connecting the Breath Controller between a MIDI keyboard and sound module you can add control of various parameters such as volume, modulation, aftertouch, etc. (the message type is programmable to most types of MIDI messages).

Just like pedal controller you can set up the Breath Controller to control a specific System Exclusive parameter. This enables you to control synth parameters that cannot be controlled by MIDI controller messages.

The Breath Controller allows you to send a System Exclusive message with a single variable byte, determined by the amount of breath pressure applied to the unit. These messages can be sent to synths that allow certain parameters to be controlled via sysex only, enabling you to experiment with sounds in new ways that were not previously possible.