Home
MIDI Solutions Breath Controller
Contents
1. 0000050 17 00 aa bb cc F7 All bytes must be in Hexadecimal format see hexadecimal conversion table at end aa Echo aa 00 Echo OFF aa 01 Echo ON bb Curvature Amount bb 00 no curvature bb 7F maximum curvature cc Curvature Direction cc 00 downward cc 01 upward Example To program the Breath Controller to echo incoming MIDI data to its output and respond linearly to pedal movement no curvature send it the following System Exclusive programming command FO 00 00 50 17 00 01 00 00 F7 MESSAGE TYPE There are five programmable parameters that specify the type of message to be generated by the Breath Controller These parameters are aa Message Type bb Control Change or Sysex Byte cc MIDI Channel dd Maximum Value and ee Minimum Value Message Type aa specifies the type of message to be generated Selectable message types include Control Change Aftertouch Pitch Bend and System Exclusive Control Change or Sysex Byte bb 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 MIDI Channel cc specifies the MIDI channel of the generated message This parameter is ignored if the Message Type is System Exclusive Minimum Value dd specifies the minimum value generated by the Breath
2. Controller Maximum Value ee 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 gt F0 00 00 50 17 01 aa bb cc dd ee cc cc cc F7 All bytes must be in Hexadecimal format see hexadecimal conversion table at end aa Message Type aa 00 Controller aa 01 Aftertouch aa 02 Pitch Bend aa 03 System Exclusive bb Control Change if aa 00 or Sysex Byte if aa 03 cc MIDI Channel see MIDI channel table at end dd Minimum Value transmitted ee Maximum Value transmitted cc cc cc up to three optional additional MIDI channels Example 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 FO 00 00 50 17 01 03 04 00 09 7F F7 followed by FO 22 33 44 55 F7 DUMP SETTINGS To dump the Breath Controller current settings send it the following System Exclusive message gt FO 00 00 50 17 10 F7 Upon receipt of this command the Breath Controller will dump its current settings to the MIDI Out MIDI CHANNEL TABLE The value cc in the programming command
3. MIDI Solutions Breath Controller OPERATING INSTRUCTIONS MIDI Solutions Breath Controller Operating Instructions M417 100 O 2012 MIDI Solutions Inc All rights reserved MIDI Solutions Inc PO Box 3010 Vancouver BC Canada V6B 3X5 www midisolutions com INTRODUCTION Thank you for purchasing the MIDI Solutions Breath Controller The MIDI Solutions Breath Controller is a Yamaha BC3A to MIDI interface that can be used to control the value of a selected MIDI parameter in real time The messages generated by the Breath Controller can be merged with the messages received at its MIDI input The Breath Controller is MIDI powered and requires no batteries or power supply to operate Sending Device MIDI amp Solutions MIDI Out or Thru rin Breath ou sa Controller MIDI In Made in Canada N MIDI Indicator LED Yamaha BC3A CONNECTIONS To program the Breath Controller connect the MIDI Out from your MIDI interface to the MIDI In of the Breath Controller The MIDI Out and BC3A input can be left disconnected during programming Once the Breath Controller has been programmed it can be inserted wherever it is required in your MIDI setup Connect the Yamaha BC3A to the Breath Controller s BC3A input Connect the MIDI Out or Thru of the sending device to the MIDI In of the Breath Controller The Breath Controller draws power from the device that is connected to its MIDI input so even if the Breath Controller does n
4. haser Depth 96 97 60 61 Data increment Data decrement 98 99 62 63 Non Registered Parameter Number LSB MSB 100 101 64 65 Registered Parameter Number LSB MSB 102 119 66 77 Undefined 120 127 78 7F Reserved for Channel Mode Messages HEXADECIMAL CONVERSION TABLE WARRANTY MIDI Solutions Inc warrants this product to be free from defects in material and workmanship for a period of one 1 year from date of purchase This warranty is void if the product has been damaged by accident misuse alteration unauthorized repairs or other causes not arising out of defects in material or workmanship Under no circumstances will MIDI Solutions be liable for any loss of profits benefits time interrupted operation commercial loss or consequential damages arising out of the use or inability to use the product MIDI Solutions specifically disclaims any implied warranties of merchantability and fitness for a particular purpose If the product requires service a Return Merchandise Authorization RMA number must be obtained from MIDI Solutions and the product must be shipped prepaid to a specified Service Center MIDI Solutions will repair or replace the product at our discretion and will pay return shipping fees The customer is responsible for any damage or loss sustained during shipment in any direction
5. ot need to receive MIDI messages from this device the connection is still required in order for the Breath Controller to draw power the Breath Controller s Echo parameter can be programmed to OFF to prevent any unwanted incoming MIDI messages from being echoed to the Breath Controller s MIDI Out Connect the MIDI Out of the Breath Controller to the MIDI In of the receiving MIDI device It is recommended that the number of MIDI Solutions products powered by a single MIDI Out or Thru be limited to four PROGRAMMING The Breath Controller is programmed by sending it MIDI System Exclusive programming commands from a computer with a MIDI interface These commands are described in detail on the following pages Upon receipt of a programming command the Breath Controller s MIDI indicator LED flashes rapidly for about ten seconds to indicate that the setting has been stored Settings are retained after power is removed and the unit can then be inserted wherever it is required in your MIDI setup OPERATION Ensure that the BC3A is connected to the Breath Controller before it is powered up as its circuitry is sampled at this time The Breath Controller s MIDI Indicator LED will light as soon as the sending device is turned on and flashes whenever MIDI data passes through the unit Applying breath pressure to the BC3A causes the unit to send out MIDI messages according to its programmed settings The following procedure will help you obtain the optimal set
6. s is assigned according to the following table MDiChamel 2 3 4 5 6 7 e 9 10 1 12 13 14 15 t6 ec o o 02 08 4 o o o7 os oo oA 08 oc 00 oc oF MIDI CONTROL CHANGE TABLE Decimal Hexadecimal Control Function 0 00 Bank Select 01 Modulation wheel or lever 2 02 Breath Controller 3 03 Undefined 4 04 Foot controller 5 05 Portamento time 6 06 Data entry MSB 7 07 Channel Volume 8 08 Balance 9 09 Undefined 10 0A Pan 11 0B Expression Controller 12 13 0C 0D Effect Controls 1 2 14 15 OE OF Undefined 16 19 10 13 General Purpose Controllers s 1 4 20 31 14 1F Undefined 32 63 20 3F LSB values for 0 31 64 40 Damper pedal sustain 65 41 Portamento On Off 66 42 Sostenuto 67 43 Soft pedal 68 44 Legato Fsw vv 00 3F Normal 40 7F Legato 69 45 Hold 2 70 46 Sound Controller 1 default Sound Variation 71 47 Sound Controller 2 default Timbre Harmonic Content 72 48 Sound Controller 3 default Release Time 73 49 Sound Controller 4 default Attack Time 74 4A Sound Controller 5 default Brightness 75 79 4B 4F Sound Controllers 6 10 no defaults 80 83 50 53 General Purpose Controllers s 5 8 84 54 Portamento Control 85 90 55 5A Undefined 91 5B Effects 1 Depth formerly External Effects Depth 92 5C Effects 2 Depth formerly Tremolo Depth 93 5D Effects 3 Depth formerly Chorus Depth 94 5E Effects 4 Depth formerly Celeste Detune Depth 95 5F Effects 5 Depth formerly P
7. tings for the Gain and Offset controls of the Yamaha BC3A Start by setting the Gain to approximately the halfway point Then increase the Offset from zero until the Breath Controller just starts to transmit MIDI data the LED will flicker At this point decrease the Offset slightly Then apply breath pressure to the BC3A to test these settings Repeat the above procedure of adjusting the Offset with different Gain settings until you have determined the optimal Gain and Offset positions PROGRAMMING COMMANDS DEVICE PARAMETERS The following Device Parameters are in effect regardless of the functions that the Breath Controller has been programmed to perform Echo When Echo is ON all incoming MIDI messages received by the Breath Controller are echoed to its MIDI output When Echo is OFF only the messages generated by the Breath Controller are sent to its MIDI output Curvature Amount Specifies how much the output value vs the applied breath pressure differs from a linear response Curvature Direction Specifies the direction of the curvature If curvature direction is upward the output value will rise more quickly at the lower breath range and more slowly at the higher breath range If curvature direction is downward the output value will rise more slowly at the lower breath range and more quickly at the higher breath range To set the Breath Controller device parameters send it the following System Exclusive programming command gt F
Download Pdf Manuals
Related Search
Related Contents
Clax® Sonril Final Internship Report [2010] ASUS (ME180A) User's Manual User Manual HipTurner 1. Indice ......................................................... AT91EB63 Evaluation Board User Guide Copyright © All rights reserved.
Failed to retrieve file