background image

24

MIDI Data Format

 MIDI Reception

 Merge-related Notes

MIDI messages received from an external device at MIDI
IN can be merged with the data generated by the CBX-K1,
and are transmitted as is from MIDI OUT.  However, there
are some exceptions, as listed below:
*

<<F4>>, <<F5>> and any subsequent data bytes will
not be merged.

*

All Note Off message (<<Bn 7B 00>>) will not be
merged.

*

When the CBX-K1 is set to send <<F8>> messages,
<<F8>> messages from an external device will not be
merged.

*

When the CBX-K1 is not set to send <<F8>> messages,
<<F8>> messages from an external device can be
merged.

*

<<FE>> will not be merged.

*

When Merge is set to ON, and an <<FE>> message has
not been received for over approximately 600 ms, an
Active Sensing error occurs.

*

With the exception of System Exclusive data, messages
not conforming to the legal byte format will not be
merged.  System Exclusive data that doesn’t conform to
the legal byte format can be merged.

*

If during transmission of System Exclusive messages,
the messages are cut off or interrupted (for over ap-
proximately 400 ms), a MIDI error occurs.

*

When Merge is set to on, and RPN/NRPN messages are
sent from both the CBX-K1 and an external device
connected to MIDI IN, the resulting messages will be
mixed and corrupted.

*

When Merge is turned off while a key is held, a stuck
note results.  This is because the CBX-K1 simply turns
Merge off, without changing the Note On status.

During merging of System Exclusive data, all operations
from the CBX-K1 are ignored, and <<FE>> and <<F8>>
messages from the CBX-K1 will be stopped.  This may
cause some problems, as listed below:
*

Any operations executed from the CBX-K1, in the
middle of a System Exclusive message (<<F0-F7>>)
sent from an external device, are ignored.  CBX-K1
operations that start before or end after the System
Exclusive message will be incomplete. To avoid this
problem, be careful not to execute operations from both
the CBX-K1 and the external device at the same time.
Also:

*

If the Merge function is not needed, turn Merge off or
disconnect the MIDI cable.

*

Do not operate the CBX-K1 during reception of large
System Exclusive messages, such as bulk dumps.

 Response of the CBX-K1 During MIDI Errors

When a MIDI reception error occurs (such as buffer full,
Active Sensing, interruption of System Exclusive, etc.), the
CBX-K1 responds as follows:
1. Merge is set to OFF.
2. The MIDI transmit/receive buffer is cleared.
3. Damper Off, All Note Off, All Sound Off messages are

transmitted over all channels.

4. Transmission of messages (including <<FE>> and

<<F8>>) are interrupted for approximately 0.8 seconds.
During this time, operations from the CBX-K1 are
ignored.

5. The 

B

 lamp flashes, indicating a MIDI error.

 MIDI Transmission

1. Transmit Condition

MIDI IN

<SW1> <SW2> <Filter>

Note on/off

<<9n>>

MIDI

Polyphonic key pressure *

1

<<An>>

OUT

Control change

<<Bn>>

All sound off

<<Bn 78 00>>

Reset all controller

<<Bn 79 00>>

All note off *

2

<<Bn 7B 00>>

Program change

<<Cn>>

Channel pressure

<<Dn>>

Pitch change

<<En>>

System exclusive

<<F0....F7>>

Timing clock

<<F8>>

<SW1>

Start

<<FA>>

Continue

<<FB>>

Stop

<<FC>>

Active sensing

<<FE>>

Arbitrary 1byte data

<<xx>>

*1 This applies only to the highest note played.
*2 This is output only when a MIDI error (such as Active

Sensing or buffer full) occurs.

<SW1> When the CBX-K1 is set to send <<F8>> mes-

sages, <<F8>> messages from the CBX-K1 will be
output.  When the CBX-K1 is not set to send <<F8>>
messages, <<F8>> messages from the CBX-K1 will not
be output, but <<F8>> messages from a connected
external device will be merged.

<SW2> When Merge is set to ON, the incoming data is

merged.

<Filter> This is Merge On/Off for each channel.

Summary of Contents for CBX-K1

Page 1: ...M D G EMI Division Yamaha Corporation 1995 VT05800 502PTCP18 2 01A0 Printed in Japan ...

Page 2: ...o co axial type cable If these corrective measures do not produce satisfactory results please contact the local retailer authorized to distribute this type of product If you can not locate the appropriate please contact Yamaha Corporation of America Electronic Service Division 6600 Orangethorpe Ave Buena Park CA 90620 This applies only to products distributed by Yamaha Corporation of America CANAD...

Page 3: ...products and the produc tion methods used to produce them meet these goals In keeping with both the letter and the spirit of the law we want you to be aware of the follow ing Battery Notice This product MAY contain a small non recharge able battery which if applicable is soldered in place The average life span of this type of battery is approximately five years When replacement becomes necessary c...

Page 4: ...s and performers IMPORTANT The CBX K1 does not contain an internal tone generator In order to play sounds from the CBX K1 you need an external tone generator such as the Yamaha MU series or TG series tone generators NOTE The many MIDI functions and features of the CBX K1 may not be supported by your particular MIDI device Be sure to refer to the owner s manual of your par ticular MIDI device when ...

Page 5: ...ewly supported functions and parameters What It Can Do Here are a few application ideas on how you can use the CBX K1 The list below is not comprehensive but is meant to be a general guide to the possibilities and provide a starting point or springboard for your own creative ideas and explorations Using With a MIDI Tone Generator In one of the most basic setups you can play a connected tone genera...

Page 6: ... Also avoid using a multiple plug adaptor plug the adaptor directly into a wall outlet MAKE SURE POWER IS OFF WHEN MAKING OR REMOVING CONNECTIONS To prevent damage to the instrument and other connected equipment always turn off the power prior to connecting or disconnecting cables Also turn the power off when the instrument is not in use and disconnect the power adaptor during electric storms NO M...

Page 7: ...essages in hexadecimal are indicated as follows FE and En 00 40 etc Operation steps are indicated as follows Example Actual Operation C E While holding down the C button press E D2 C U L While holding down the C button first press U Fm2 then press L either J or K How to Use This Manual Specifications Keyboard 37 mini key keyboard C2 C5 velocity responsive Functions Basic Octave Shift 4 octaves Pit...

Page 8: ...ons of the CBX K1 Used with the N M buttons it allows you to step up or down through program numbers See page 10 Used with the keys of the keyboard it allows you to access the sophisti cated MIDI control functions See page 12 t N M Buttons These buttons are used to change the octave range of the keyboard allowing you to play across the entire range of MIDI notes C 2 to G8 See page 5 Press both of ...

Page 9: ...ht lamp flashes quickly when there is some kind of MIDI receive error The lamp flashes until you turn the power off and on again or until you set MIDI Merge to ON See page 24 u CONTROLLER NUMBER LIST This shows the controller numbers that can be used with the ASSIGNABLE Wheel See page 22 Note Range of the CBX K1 with Octave Shift Panel Controls and Terminals C 2 0 C 1 12 C0 24 C1 36 C2 48 C3 60 C4...

Page 10: ...uencer or computer that has a MIDI interface for input of that device s data By using the MIDI Merge function that data can be combined with the data generated by the CBX K1 and transmitted via the MIDI OUT terminal o i POWER ON OFF DC IN IN MIDI OUT Panel Controls and Terminals The CBX K1 has no internal memory backup As a result all settings are returned to the factory default when turning the p...

Page 11: ...ment cover when done installing the batteries When to Replace the Batteries When the battery power runs too low to properly operate the CBX K1 the V lamp will flash slowly When this happens replace all batteries with a complete set of six new batteries of the same type CAUTION NEVER mix old and new batteries or different types of batteries Also to prevent possible damage due to battery leakage rem...

Page 12: ...nt you use Refer to the owner s manuals of your other equipment for audio connection instructions With Computer and Tone Generator In the small MIDI system below the CBX K1 is connected to a computer and a single tone generator With the proper sequencing software on the computer the CBX K1 can be used both for recording performance data to the computer and playing the sounds of the connected tone ...

Page 13: ...tone generator on one channel while the CBX K1 is used to play the sounds of the tone generator on another channel This lets you play two sounds at once from the Clavinova and play a third sound from the CBX K1 With Tone Generator In the simple system below the CBX K1 is used to play the voices of the MU80 Tone Generator This setup could also serve as a simple yet powerful live performance rig wit...

Page 14: ...rd and Other Operations Changing Voices Program Change Up Down You can easily step up or down through the voices program numbers on the connected MIDI device To do this hold down C and press M to advance one program number or press N to go back one program number The LEDs quickly flash on and off when a program number message is sent Release C to play the new voice When the CBX K1 is turned on the...

Page 15: ...RD HOLD 67 SOFT PEDAL 69 HOLD2 FREEZE 71 HARMONIC CONTENT 72 RELEASE TIME 11 EXPRESSION Changing the Octave Setting You can easily change the octave range of the CBX K1 keyboard while playing In this way the three octave keyboard can cover the entire range of MIDI notes from C 2 to G8 0 127 To shift the keyboard up one octave press M To shift the keyboard down one octave press N When the octave is...

Page 16: ...ion is executed or a message is sent The MIDI functions can be generally divided into three types according to their operation 1 Holding C and pressing the function s key For these functions such as Sequencer Stop and Start pressing L is not necessary These functions are shown on the panel without underline Using the CBX K1 Basic Operations MIDI functions Group A and Group B Value entry Decimal an...

Page 17: ... be ignored Legal messages can be one byte in length a value from 0 255 Basic Operations Selecting Group A and Group B Functions Selecting Group A Functions Hold down C and press the appropriate key See pages 14 and 18 for specific Group A functions and how to use them Selecting Group B Functions Hold down C and press K The Group B functions are available as long as you continue to hold down C See...

Page 18: ...achine C E You can use the Q and W keys in the same way to stop the sequencer or continue playback from the stopped point 2 Setting a Simple Command on off Operation C Function Key Relevant Functions Merge On Off Example Switching the MIDI Merge function of the CBX K1 on or off C P Sending a Simple Command with L Operation C Function Key L Relevant Functions GM System On XG System On Setting a Spe...

Page 19: ...y Controller Number L Value s L Relevant Functions RPN Controller NRPN Functions marked with an asterisk above require that you enter two values an MSB Most Significant Byte and an LSB Least Significant Byte 5 7 Example Changing the Portamento Time of a tone generator s voice C S 5 Portamento Time L 2 5 L The operation steps enclosed in brackets can be repeated or re entered as long as C is held N...

Page 20: ... Invert MSB LSB Invert 12 10 Example Switching the MIDI Merge function of the CBX K1 on or off for MIDI channel 12 C K Merge On Off for each channel c for MIDI channel 12 Keys 1 f and 0 correspond to MIDI channel 1 15 and 16 respectively Pressing each key toggles the on off status of each channel Example Changing the touch sensitivity of the CBX K1 to 10 C K Touch Sensitivity 1 0 L Numbers 9 14 in...

Page 21: ...troller Direct Data Send NRPN Direct Data Send Functions marked with an asterisk above require that you enter two values an MSB Most Significant Byte and an LSB Least Significant Byte 14 Example Changing the Portamento Time of a tone generator s voice C K S 5 Portamento Time L 2 5 L The operation steps enclosed in brackets can be repeated or re entered as long as C is held NOTE This operation assi...

Page 22: ...ons on the basic operations refer to page 14 The numbered footnotes that follow these charts provide additional details on certain operations C2 STOP Stop C Q Cm2 CONTINUE Continue C W D2 START Start C E Dm2 TEMPO Tempo C R Value L E2 BANK SELECT Bank Select C T MSB LSB L F2 PROGRAM CHANGE Program Change C Y Value L Fm2 GM ON GM On C U L G2 SOUND OFF All Sound Off C I each channel Gm2 XG ON XG On ...

Page 23: ...tion WARNING Be careful when using this since it automatically changes whatever settings you ve made on the tone generator Only GM compatible tone generators respond to this message This turns all sounds off over the current MIDI channel To turn all sounds off for all MIDI channels use All Sound Off in Group B This resets the connected tone generator to XG operation WARNING Be careful when using t...

Page 24: ...end C K D MSB LSB L NRPN 3 Value L Dm3 DRUM NUMBER Device Number C K F Value L E3 TRANSPOSE Q Wheel Invert C K G F3 TRANSPOSE W MSB LSB Invert C K H Single Byte Data Send C K Value L Key Panel Name Function Operation Steps Operation Examples see page 16 13 12 9 9 11 10 12 14 14 14 9 9 12 About RPN and NRPN Registered Parameter Numbers RPN are controllers that have been added to the MIDI specificat...

Page 25: ...e ASSIGNABLE Wheel This allows you to directly send a specific value for a selected Control Change controller number without altering the current controller assignment of the ASSIGNABLE Wheel This allows you to directly send a specific value for a selected NRPN controller number without altering the current controller assignment of the ASSIGNABLE Wheel This determines the Device Number when indepe...

Page 26: ...vv 000 064 127 00 40 7F 73 Attack Time Control Change Bn gg vv 000 064 127 00 40 7F 74 Brightness Control Change Bn gg vv 000 064 127 00 40 7F 84 Portamento Control Control Change Bn gg vv 000 064 127 00 40 7F 91 Reverb Depth Control Change Bn gg vv 000 064 127 00 40 7F 92 Tremolo Depth Control Change Bn gg vv 000 064 127 00 40 7F 93 Chorus Depth Control Change Bn gg vv 000 064 127 00 40 7F 94 Var...

Page 27: ...currently set program change number together with a bank select message The RPN or NRPN controller number assigned to the ASSIGN ABLE Wheel doesn t function properly The RPN or NRPN direct data send function doesn t work properly Please refer to the Merge related Notes in the MIDI Data Format section page 24 When the power is turned off and on again the settings you made have been cancelled This i...

Page 28: ...0 F7 sent from an external device are ignored CBX K1 operations that start before or end after the System Exclusive message will be incomplete To avoid this problem be careful not to execute operations from both the CBX K1 and the external device at the same time Also If the Merge function is not needed turn Merge off or disconnect the MIDI cable Do not operate the CBX K1 during reception of large...

Page 29: ... En ll mm n Channel 0 15 ll Pitch bend value LSB 0 127 mm Pitch bend value MSB 0 127 3 2 Channel Mode Messages 1 All sound off Bn 78 00 n Channel 0 15 2 Reset all controller Bn 79 00 n Channel 0 15 3 All note off Bn 7B 00 n Channel 0 15 3 3 System Exclusive Messages 1 GM system on F0 7E 7F 09 01 F7 2 XG system on F0 43 1n 4C 00 00 7E 00 F7 n Device number 3 Master volume F0 7F 7F 04 01 00 vv F7 vv...

Page 30: ... Off Change 121 o x Reset All Controllers Prog o 0 127 x Change True x System Exclusive o x System Song Pos o x Song Sel o x Common Tune x x System Clock o x Real Time Commands o x Aux Local ON OFF x x All Notes OFF x x Mes Active Sense o o sages Reset x x Notes 1 Though the keyboard of the CBX K1 itself has no after touch after touch data can be transmitted from the ASSIGNABLE Wheel when Channel ...

Page 31: ...M D G EMI Division Yamaha Corporation 1995 VT05800 502PTCP18 2 01A0 Printed in Japan ...

Reviews: