Yamaha CP50 Reference Manual - Page 55
Control Change, Effect 1 Depth reverb send level Control No. 91
UPC - 086792936963
View all Yamaha CP50 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 55 highlights
Control Change MIDI Control Change messages are used to control volume, stereo panning, and many other parameters, and as shown below, each message type has its own unique control number. Bank Select MSB (Control No. 0) Bank Select LSB (Control No. 32) Bank Select MSB and LSB messages are used to remotely select a memory bank from another MIDI device. The actual bank to be selected is determined by combining the MSB and LSB values. In terms of the CP5 or CP50, a Performance bank can be set using the LSB value. Any selection will not, however, become effective until the next Program Change message is received. Whenever selecting a Performance from a new memory bank in this way, therefore, it is good practice to send a Bank Select MSB message, a Bank Select LSB message, and a Program Change message together in this order. For more details on memory banks and Performances, see the Data List booklet. Bank Entry MSB (Control No. 6) Bank Entry LSB (Control No. 38) Bank Entry MSB and LSB messages are used to set the parameter selected using RPN MSB and RPN LSB messages (see below). The actual value to be set is determined by combining the MSB and LSB values. Main Volume (Control No. 7) Main Volume messages can be used to adjust the volume of each part. Setting a value of 127 produces maximum volume, while 0 silences the part in question. These messages can be useful when adjusting the relative volumes of each part. Pan (Control No. 10) Pan messages can be used to adjust the stereo panning of each part. Setting a value of 127 moves the sound fully to the right, while 0 moves it to the far left and 64 places it in the middle of the stereo field. Expression (Control No. 11) Expression messages can be used to change the level of expression or intonation of each part. Setting a value of 127 produces maximum volume, while 0 silences the part in question. These messages can be useful when you wish to adjust the volume to add expression during performances. Hold 1 (Control No. 64) Hold 1 messages can be used to modify the sound of notes in the same way as a piano's Sustain pedal. Setting a value between 64 and 127 turns sustain on, while values between 0 and 63 turn it off. When turned on, notes will sustain longer than normal after the corresponding Note Off message is received. Sostenuto (Control No. 66) Sostenuto messages can be used to modify the sound of notes in the same way as a piano's Sostenuto pedal. Setting a value between 64 and 127 turns sostenuto on, while values between 0 and 63 turn it off. If sostenuto is turned on while the note generated by a specific Note On message is playing, it will be sustained longer until the corresponding Note Off message is received. Appendix > MIDI Soft (Control No. 67) Soft messages can be used to modify the sound of notes in the same way as a piano's Soft pedal. Setting a value between 64 and 127 turns soft on, reducing the volume and slightly softening the timbre; meanwhile, values between 0 and 63 turn it off. Release Time (Control No. 72) Release Time messages can be used to adjust the AEG release time for each part. Values of 0 to 127 correspond to offset values of -64 to +63, which are used to reduce or increase the release time accordingly. Decay Time (Control No. 75) Decay Time messages can be used to adjust the AEG decay time for each part. Setting values of 0 to 127 correspond to offset values of -64 to +63, which are used to reduce or increase the decay time accordingly. The larger the value, the longer it takes for the sound to decay after the initial attack. Effect 1 Depth (reverb send level) (Control No. 91) Effect 1 Depth messages can be used to adjust a reverb effect's send level. Data Increment (Control No. 96) Data Decrement (Control No. 97) Data Increment and Data Decrement messages can be used to increment and decrement pitch bend sensitivity, fine tune, or coarse tune in steps of 1 (assuming that the parameter to be adjusted has been set in advance using RPN messages (see below)). RPN LSB (registered parameter number LSB) (Control No. 100) RPN MSB (registered parameter number MSB) (Control No. 101) RPN LSB and MSB messages are used primarily to facilitate the setting of offset values for pitch bend sensitivity, tuning, and other part parameters. In specific terms, the parameter to be modified is first selected using these messages, and the abovementioned Data Increment and Data Decrement messages are then used to change the parameter setting. It should be noted that, once an RPN has been set, all subsequent data entry messages on the same channel will affect the selected parameter. After setting a parameter based on these messages, therefore, it is wise to set the RPN to Null (7FH, 7FH) in order to avoid unexpected changes. Your CP5 or CP50 supports selection of the following parameters using RPN LSB and MSB messages. RPN MSB 00H 7FH RPN LSB 00H 7FH Parameter name Pitch Bend Sensitivity RPN Null 55 CP5/CP50 Reference Manual