User manual ROLAND SPB-50

Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!

If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Lastmanuals provides you a fast and easy access to the user manual ROLAND SPB-50. We hope that this ROLAND SPB-50 user guide will be useful to you.

Lastmanuals help download the user guide ROLAND SPB-50.


Mode d'emploi ROLAND SPB-50
Download
Manual abstract: user guide ROLAND SPB-50

Detailed instructions for use are in the User's Guide.

[. . . ] Once RPN messages are received, Data Entry messages that is received at the same MIDI channel after that are recognized as changing toward the value of the RPN messages. In order not to make any mistakes, transmitting RPN Null is recommended after setting parameters you need. This device receives the following RPNs. RPN MSB, LSB 00H, 00H Data entry MSB, LSB mmH, llH Cutoff (Controller number 74) Status 2nd byte BnH 4AH n = MIDI channel number: vv = Cutoff value (relative change): * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) The Cutoff Frequency parameter (PATCH TONE) will change. Decay Time (Controller number 75) Status 2nd byte 3rd byte BnH 4BH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Decay Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * The Decay Time parameter (PATCH TONE) will change. Vibrato Rate (Controller number 76) Status 2nd byte 3rd byte BnH 4CH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Rate value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * The LFO Rate parameter (PATCH TONE) will change. [. . . ] Not received when the Receive Exclusive parameter (SYSTEM MIDI) is OFF. Data byte 41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, . . . eeH, sum Status F7H Portamento Time (Controller number 5) Status 2nd byte BnH 05H n = MIDI channel number: vv = Portamento Time: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to PORTA TIME. Status F0H Volume (Controller number 7) Status 2nd byte BnH 07H n = MIDI channel number: vv = Volume: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Byte F0H 41H dev 42H 12H aaH bbH ccH ddH : : eeH sum F7H * Explanation Exclusive status ID number (Roland) Device ID (dev: 10H - 1FH, 7FH) Model ID (GS) Command ID (DT1) Address MSB: upper byte of the starting address of the transmitted data Address: middle byte of the starting address of the transmitted data Address LSB: lower byte of the starting address of the transmitted data Data: the actual data to be transmitted. Multiple bytes of data are transmitted starting from the address. Data Checksum EOX (End Of Exclusive) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to VOLUME. Balance (Controller number 8) Status 2nd byte BnH 08H n = MIDI channel number: vv = Balance: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to BALANCE. Panpot (Controller number 10) Status 2nd byte BnH 0AH n = MIDI channel number: vv = Panpot: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (Left - Center - Right), * * * The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the specified starting address and size. Refer to the address and size given in "Parameter Address Map" (p. Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each packet will be sent at an interval of about 20 ms. Regarding the checksum, please refer to p. Not received when the Receive Exclusive parameter (SYSTEM MIDI) is OFF. Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to PAN. Expression (Controller number 11) Status 2nd byte BnH 0BH n = MIDI channel number: vv = Expression: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 2. Data Transmission (Sound Source Section) Channel Voice Messages Note off Status 2nd byte 8nH kkH n = MIDI channel number: kk = note number: vv = note off velocity: 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to EXPRESSION. Effect Control 1 (Controller number 12) Status 2nd byte BnH 0CH n = MIDI channel number: vv = Control value (relative change): * 3rd byte vvH 0H - FH (ch. 1 - 16) 0H - 40H - 7FH (-64 - 0 - +63) Note on Status 2nd byte 9nH kkH n = MIDI channel number: kk = note number: vv = note on velocity: 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 01H - 7FH (1 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to MFX PARAMETER1. Effect Control 2 (Controller number 13) Status 2nd byte BnH 0DH n = MIDI channel number: vv = Control value (relative change): * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to MFX PARAMETER2. 6 Hold 1 (Controller number 64) Status 2nd byte BnH 40H n = MIDI channel number: vv = Control value: 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON Vibrato Depth (Controller number 77) Status 2nd byte 3rd byte BnH 4DH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Depth Value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to LFO DEPTH. Portamento (Controller number 65) Status 2nd byte BnH 41H n = MIDI channel number: vv = Control value: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Vibrato Delay (Controller number 78) Status 2nd byte 3rd byte BnH 4EH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Delay value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to LFO DELAY. Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to PORTAMENTO. Sostenuto (Controller number 66) Status 2nd byte BnH 42H n = MIDI channel number: vv = Control value: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Effect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte BnH 5BH n = MIDI channel number: vv = Reverb Send Level: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to SOSTENUTO. Soft (Controller number 67) Status 2nd byte BnH 43H n = MIDI channel number: vv = Control value: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to REV SEND LEVEL. Effect 3 (Chorus Send Level) (Controller number 93) Status 2nd byte BnH 5DH n = MIDI channel number: vv = Chorus Send Level: * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to SOFT. Resonance (Controller number 71) Status 2nd byte BnH 47H n = MIDI channel number: vv= Resonance value (relative change): * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to CHO SEND LEVEL. Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to RESONANCE. Program Change Status 2nd byte CnH ppH n = MIDI channel number: pp = Program number: * 0H - FH (ch. 1 - 16) 00H - 7FH (prog. 1 - prog. 128) Release Time (Controller number 72) Status 2nd byte 3rd byte BnH 48H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Release Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to RELEASE TIME. These messages are transmitted when Patch, Rhythm Set or Pattern(Performance) is selected. But not transmitted when Transmit Program Change parameter (SYSTEM MIDI) is OFF. Attack time (Controller number 73) Status 2nd byte 3rd byte BnH 49H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Attack time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) * Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to ATTACK TIME. Channel Pressure Status 2nd byte DnH vvH n = MIDI channel number: vv = Channel Pressure: * 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to AFTERTOUCH. Cutoff (Controller number 74) Status 2nd byte BnH 4AH n = MIDI channel number: vv = Cutoff value (relative change): * 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) Pitch Bend Change Status 2nd byte EnH llH n = MIDI channel number: mm, ll = Pitch Bend value: 3rd byte mmH 0H - FH (ch. 1 - 16) 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191) Sent when the Modulation/Pedal/C1-C3 Assign parameter (SYSTEM CONTROLLER) is set to CUTOFF. System Realtime Messages Active Sensing Status FEH * * This message is transmitted at intervals of approximately 250 msec. A 7-bit byte can express data in the range of 128 steps. For data where greater precision is required, we must use two or more bytes. For example, two hexadecimal numbers aa bbH expressing two 7-bit bytes would indicate a value of aa x 128+bb. In the case of values which have a +/- sign, 00H = -64, 40H = +/-0, and 7FH = +63, so that the decimal expression would be 64 less than the value given in the above chart. In the case of two types, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH = +8191. For example, if aa bbH were expressed as decimal, this would be aa bbH - 40 00H = aa x 128+bb - 64 x 128. Data marked "Use nibbled data" is expressed in hexadecimal in 4-bit units. A value expressed as a 2-byte nibble 0a 0bH has the value of a x 16+b. Examples of Actual MIDI Messages <Example1> 92 3E 5F 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), and velocity 95. <Example2> CE 49 CnH is the Program Change status, and n is the MIDI channel number. Since EH = 14 and 49H = 73, this is a Program Change message with MIDI CH = 15, program number 74. <Example3> EA 00 28 EnH is the Pitch Bend Change status, and n is the MIDI channel number. The 2nd byte (00H = 0) is the LSB and the 3rd byte (28H = 40) is the MSB, but Pitch Bend Value is a signed number in which 40 00H (= 64 x 12+80 = 8192) is 0, so this Pitch Bend Value is 28 00H - 40 00H = 40 x 12+80 - (64 x 12+80) = 5120 - 8192 = -3072 If the Pitch Bend Sensitivity is set to 2 semitones, -8192 (00 00H) will cause the pitch to change -200 cents, so in this case -200 x (-3072) ÷ (-8192) = -75 cents of Pitch Bend is being applied to MIDI channel 11. <Example4> B3 64 00 65 00 06 0C 26 00 64 7F 65 7F BnH is the Control Change status, and n is the MIDI channel number. [. . . ] * TPQN: Ticks Per Quarter Note * * <Example1> What is the decimal expression of 5AH? From the preceding table, 5AH = 90 <Example2> What is the decimal expression of the value 12 34H given as hexadecimal for each 7 bits? From the preceding table, since 12H = 18 and 34H = 52 18 x 128+52 = 2356 <Example3> What is the decimal expression of the nibbled value 0A 03 09 0D? From the preceding table, since 0AH = 10, 03H = 3, 09H = 9, 0DH = 13 ((10 x 16+3) x 16+9) x 16+13 = 41885 <Example4> What is the nibbled expression of the decimal value 1258? 16 ) 1258 16 ) 78 . . . 10 16 ) 4 . . . 14 0 . . . 4 Since from the preceding table, 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH, the result is: 00 04 0E 0AH. 25 Example of an Exclusive Message and Calculating a Checksum Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is determined by the address and data (or size) of the transmitted Exclusive message. Example Settings Note name Equal Temperament C 0 C# 0 D 0 Eb 0 E 0 F 0 F# 0 G 0 G# 0 A 0 Bb 0 B 0 Just Temperament (Key-tone C) 0 -8 +4 +16 -14 -2 -10 +2 +14 -16 +14 -12 Arabian Scale 6 +45 -2 -12 -51 -8 +43 -4 +47 0 -10 -49 How to calculate the checksum (hexadecimal numbers are indicated by "H") The checksum is a value derived by adding the address, size, and checksum itself and inverting the lower 7 bits. Here's an example of how the checksum is calculated. [. . . ]

DISCLAIMER TO DOWNLOAD THE USER GUIDE ROLAND SPB-50

Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets...
In any way can't Lastmanuals be held responsible if the document you are looking for is not available, incomplete, in a different language than yours, or if the model or language do not match the description. Lastmanuals, for instance, does not offer a translation service.

Click on "Download the user manual" at the end of this Contract if you accept its terms, the downloading of the manual ROLAND SPB-50 will begin.

Search for a user manual

 

Copyright © 2015 - LastManuals - All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.

flag