background image

MIDI Implementation

3

 

6

Vibrato Depth (Controller Number 77)

Status 

2nd byte 

3rd byte

BnH 4DH vvH

n = MIDI channel number: 

0H–FH (ch.1–ch.16)

vv = Vibrato Depth Value (relative change): 
00H–7FH(-64–0–+63),
 

 

Initial Value = 40H (no change)

*  Not received when Rx. Vibrato Depth = OFF. (Initial value is ON)
*  Some Tones will not exhibit any change.

 

6

Vibrato Delay (Controller Number 78)

Status 

2nd byte 

3rd byte

BnH 4EH vvH

n = MIDI channel number: 

0H–FH (ch.1–ch.16)

vv = Vibrato Delay value (relative change): 00H–7FH(-64–0–+63),
 

 

Initial value=40H (no change)

*  Not received when Rx. Vibrato Delay = OFF. (Initial value is ON)
*  Some Tones will not exhibit any change.

 

6

Portamento Control (Controller Number 84)

Status 

2nd byte 

3rd byte

BnH 54H kkH

n = MIDI channel number: 

0H–FH (ch.1–ch.16)

kk = source note number: 

00H–7FH (0–127)

*  A Note-on received immediately after a Portamento Control message will change 

continuously in pitch, starting from the pitch of the Source Note Number.

*  If a voice is already sounding for a note number identical to the Source Note 

Number, this voice will continue sounding (i.e., legato) and will, when the next 
Note-on is received, smoothly change to the pitch of that Note-on.

*  The rate of the pitch change caused by Portamento Control is determined by the 

Portamento Time value.

Example 1.
On MIDI 

Description 

Result

90 3C 40 

Note on C4 

C4 on

B0 54 3C  

Portamento  

no change (C4 voice still sounding)

 

Control from C4 

90 40 40  

Note on E4 

glide from C4 to E4

80 3C 40  

Note off C4 

no change

80 40 40  

Note off E4 

E4 off

Example 2.
On MIDI 

Description 

Result

B0 54 3C 

Portamento 

no change

 

Control from C4

90 40 40 

Note on E4 

E4 is played with glide from C4 to E4

80 40 40 

Note off E4 

E4 off

 

6

Effect 1 (Reverb Send Level) (Controller Number 91)

Status 

2nd bytes 

3rd byte

BnH 5BH vvH

n = MIDI channel number: 

0H–FH (ch.1–ch.16)

vv = Control value :   

00H–7FH (0–127), Initial Value = 28H (40)

*  This message adjusts the Reverb Send Level of each Part.

 

6

Effect 3 (Chorus Send Level) (Controller Number 93)

Status 

2nd byte 

3rd byte

BnH 5DH vvH

n = MIDI channel number: 

0H–FH (ch.1–ch.16)

vv = Control value:   

00H–7FH (0–127), Initial Value = 00H (0)

*  This message adjusts the Chorus Send Level of each Part.

 

6

NRPN MSB/LSB (Controller Number 98, 99)

Status 

2nd byte 

3rd byte

BnH 63H mmH
BnH 62H llH

n = MIDI channel number:0H–FH (ch.1–ch.16)
mm = upper byte (MSB) of the parameter number specified by NRPN
ll = lower byte (LSB) of the parameter number specified by NRPN

*  Rx. NRPN is set to OFF by power-on reset or by receiving “GM1 System On” or 

“GM2 System On,” and NRPN message will be ignored. NRPN message will be 
received when Rx. NRPN = ON, or by receiving “GS RESET.”

*  The value set by NRPN will not be reset even if Program Change or Reset All 

Controllers is received.

**NRPN**
The NRPN (Non Registered Parameter Number) message allows an extended range 
of control changes to be used.
To use these messages, you must first use NRPN MSB and NRPN LSB messages to 
specify the parameter to be controlled, and then use Data Entry messages to 
specify the value of the specified parameter. Once an NRPN parameter has been 
specified, all Data Entry messages received on that channel will modify the value of 
that parameter. To prevent accidents, it is recommended that you set RPN Null (RPN 
Number = 7FH 7FH) when you have finished setting the value of the desired 
parameter. Refer to Section 4. Supplementary Material “Examples of actual MIDI 
messages” <Example 4>. On the GS devices, Data entry LSB (llH) of NRPN (controller 
number 38) is ignored, so it is no problem to send Data entry MSB (mmH) only 
without Data entry LSB (controller number 6).

On this instrument, NRPN can be used to modify the following parameters.

NRPN 

Data entry

MSB LSB 

MSB 

Description

01H 08H 

mmH 

Vibrato Rate (relative change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 09H 

mmH 

Vibrato Depth (relative change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 0AH 

mmH 

Vibrato Delay (relative change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 20H 

mmH 

TVF Cutoff Frequency (relative change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 21H 

mmH 

TVF Resonance (relative change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 63H 

mmH 

TVF & TVA Envelope Attack Time

  (relative 

change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 64H 

mmH 

TVF & TVA Envelope Decay Time

  (relative 

change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

01H 66H 

mmH 

TVF & TVA Envelope Release Time

  (relative 

change)

 

 

mm: 0EH–40H–72H (-50–0–+50)

18H rrH 

mmH 

Drum Instrument Pitch Coarse

  (relative 

change)

 

 

rr: key number of drum instrument

  mm: 00H–40H–7FH (-63–0–+63 semitone)
1AH rrH 

mmH 

Drum Instrument TVA Level

  (absolute 

change)

 

 

rr: key number of drum instrument

 

 

mm: 00H–7FH (zero-maximum)

1CH rrH 

mmH 

Drum Instrument Panpot

  (absolute 

change)

 

 

rr: key number of drum instrument

 

 

mm: 00H, 01H–40H–7FH

  (Random, 

Left–Center–Right)

1DH rrH 

mmH 

Drum Instrument Reverb Send Level

  (absolute 

change)

 

 

rr: key number of drum instrument

 

 

mm: 01H–7FH (zero-maximum)

1EH rrH 

mmH 

Drum Instrument Chorus Send Level

  (absolute 

change)

 

 

rr: key number of drum instrument

 

 

mm: 01H–7FH (zero-maximum)

Содержание fp-30

Страница 1: ...t to ON by GM2 System On Rx BANK SELECT is set to ON by power on Reset or by receiving GS RESET When Rx BANK SELECT LSB OFF Bank number LSB llH will be handled as 00H regardless of the received value...

Страница 2: ...ed when Rx SOFT OFF Initial value is ON Some Tones will not exhibit any change 6 6 Resonance Controller Number 71 Status 2nd byte 3rd byte BnH 47H vvH n MIDI channel number 0H FH ch 1 ch 16 vv Resonan...

Страница 3: ...ecified by NRPN ll lower byte LSB of the parameter number specified by NRPN Rx NRPN is set to OFF by power on reset or by receiving GM1 System On or GM2 System On and NRPN message will be ignored NRPN...

Страница 4: ...ored processed as 00h specify up to 2 octaves in semitone steps 00H 01H mmH llH Master Fine Tuning mm ll 00 00H 40 00H 7F 7FH 100 0 99 99 cents Initial Value 40 00H 0 cent ll ignored processed as 00h...

Страница 5: ...2nd byte 3rd byte BnH 7BH 00H n MIDI channel number 0H FH ch 1 ch 16 When All Notes Off is received all notes on the corresponding channel will be turned off However if Hold 1 or Sostenuto is ON the...

Страница 6: ...l settings of the unit to the General MIDI initial state General MIDI System Level 2 After receiving this message this instrument will automatically be set to the proper condition for correctly playin...

Страница 7: ...p 1 Reverb Time vv 00H 7FH 0 127 6 6 Chorus Parameters Status Data byte Status F0H 7FH 7FH 04H 05H 01H 01H F7H 01H 01H 02H ppH vvH Byte Explanation F0H Exclusive status 7FH ID number Universal Realtim...

Страница 8: ...0 to 1 channel 15 to 16 bits 2 to 6 Undefined ggH Channel byte2 bits 0 to 6 channel 8 to 14 hhH Channel byte3 bits 0 to 6 channel 1 to 7 ssH 12 byte tuning offset of 12 semitones from C to B 00H 64 c...

Страница 9: ...or less If Data Set 1 is transmitted successively there must be an interval of at least 40 ms between packets Regarding the checksum please refer to section 4 2 Transmit Data 9 9ChannelVoice Messages...

Страница 10: ...Non realtime Message 10H Device ID use the same as the device ID of Roland 06H Sub ID 1 General Information 02H Sub ID 2 Identity Reply 41H ID number Roland 42H Device family code LSB 00H Device fami...

Страница 11: ...Size listed in the following Parameter Address Map Addresses marked at cannot be used as starting addresses 7 7System Parameters Parameters related to the system of the device are called System Parame...

Страница 12: ...0 00 01 00 7F CHORUS LEVEL 0 12 40 64 40 01 3B 00 00 01 00 7F CHORUS FEEDBACK 0 127 08 8 40 01 3C 00 00 01 00 7F CHORUS DELAY 0 127 50 80 40 01 3D 00 00 01 00 7F CHORUS RATE 0 127 03 3 40 01 3E 00 00...

Страница 13: ...0 00 01 00 01 Rx NRPN OFF ON 00 01 OFF ON When GM1 System On and GM2 System On are received Rx NRPN will be set OFF When GS Reset is received it will be set ON 40 1x 0B 00 00 01 00 01 Rx MODULATION OF...

Страница 14: ...0 TVF TVA Env release NRPN 102 40 1x 37 00 00 01 0E 72 TONE MODIFY 8 50 50 40 0 Vibrato delay NRPN 10 40 1x 40 00 00 0C 00 7F SCALE TUNING C 64 63 cent 40 0 cent 40 1x 41 00 7F SCALE TUNING C 64 63 ce...

Страница 15: ...ITCH DEPTH 40 2x 35 00 00 01 00 7F Rx POLY PRESSURE LFO1 TVF DEPTH 0 2400 cent 00 0 cent 40 2x 36 00 00 01 00 7F Rx POLY PRESSURE LFO1 TVA DEPTH 0 100 0 00 0 40 2x 37 00 00 01 00 7F Rx POLY PRESSURE 1...

Страница 16: ...UMBER Pitch coarse 41 m2 rr 00 00 01 00 7F LEVEL TVA level NRPN 26 41 m3 rr 00 00 01 00 7F ASSIGN GROUP NUMBER Non 1 127 41 m4 rr 00 00 01 00 7F PANPOT 64 RANDOM 63 LEFT 63 RIGHT NRPN 28 except RANDOM...

Страница 17: ...rogram 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 Flute in GS Example 3 EA 00 28 EnH is the Pitch Bend Cha...

Страница 18: ...boutTuning In MIDI individual Parts are tuned by sending RPN 1 Master Fine Tuning to the appropriate MIDI channel In MIDI an entire device is tuned by either sending RPN 1 to all MIDI channels being u...

Страница 19: ...three main chords resound much more beautifully than with equal temperament but this benefit can only be obtained in one key If transposed the chords tend to become ambiguous The example given involv...

Страница 20: ...Frequency of the low range 2 Low Gain 1 0 30 15 15 dB Gain of the low range 3 Mid1 Freq 0 16 200 8000 Hz Frequency of the middle range 1 4 Mid1 Gain 0 30 15 15 dB Gain of the middle range 1 5 Mid1 Q 0...

Страница 21: ...mely sharp slope The cutoff frequency can be varied cyclically No Parameter Value Description 1 Filter Type 0 3 Lpf Bpf Hpf Notch Filter type Frequency range that will pass through each filter Lpf Fre...

Страница 22: ...sure 12 x 2 Condenser Built In 4 Open back enclosure 12 x 2 Condenser Built In 5 Open back enclosure 12 x 2 Condenser BG Stack 1 Sealed enclosure 12 x 2 Condenser BG Stack 2 Large sealed enclosure 12...

Страница 23: ...e will be the same Select this when inputting a stereo source 8 Resonance 0 127 0 127 Amount of feedback 9 Cross Feedback 0 98 98 98 Adjusts the proportion of the phaser sound that is fed back into th...

Страница 24: ...djusts the proportion of the flanger sound that is fed back into the effect Negative settings will invert the phase No Parameter Value Description 10 Output Mode 0 1 Speaker Phones Adjusts the method...

Страница 25: ...0 127 0 127 Effect depth 9 Input Sync Sw 0 1 Off On Determines whether the LFO for switching the vowels is reset by the input signal ON or not OFF 10 Input Sync Threshold 0 127 0 127 Volume level at...

Страница 26: ...4 step 6 The higher the value the later the beat progresses 9 Level 0 127 0 127 Output level 7 70130 Compressor Flattens out high levels and boosts low levels smoothing out fluctuations in volume No P...

Страница 27: ...0W D0 100W Volume balance between the direct sound D and the tremolo chorus sound W 12 Level 0 127 0 127 Output Level 7 70143 Space D This is a multiple chorus that applies two phase modulation in ste...

Страница 28: ...tion to the Fast Rate 2 Woofer Slow Speed 1 127 0 05 10 00 Hz Slow speed Slow of the low frequency rotor 3 Woofer Fast Speed 1 127 0 05 10 00 Hz Fast speed Fast of the low frequency rotor 4 Woofer Acc...

Страница 29: ...is heard Hz 3 Delay Left 0 21 note Adjusts the time until the delay sound is heard note 4 Delay Right Mode 0 1 ms note Settings of the Delay Right The parameters are the same as for the Delay Left 5 D...

Страница 30: ...1 Normal Inverse Phase of the delay sound 8 Phase Right 0 1 9 Feedback Mode 0 1 Normal Cross Selects the way in which delay sound is fed back into the effect 10 Feedback 1 49 89 0 80 Adjusts the amoun...

Страница 31: ...ct is filtered out If you don t want to filter out any high frequencies set this parameter to Bypass 10 Rate Mode 0 1 Hz note When this is set to note the effect is synchronized with the tempo 11 Rate...

Страница 32: ...eed Increasing this value will shorten the spacing of the delayed sounds 3 Intensity 0 127 0 127 Amount of delay repeats 4 Bass 0 30 15 15 dB Boost cut for the lower range of the echo sound 5 Treble 0...

Страница 33: ...of the high range 6 Balance 2 0 100 D100 0W D0 100W Volume balance between the direct sound D and the reverb sound W 7 Level 0 127 0 127 Output Level 7 70200 Overdrive0Chorus This effect connects an o...

Страница 34: ...n 7 70206 Enhancer0Chorus This effect connects an enhancer and a chorus in series No Parameter Value Description 1 Enhancer Sens 0 127 0 127 Sensitivity of the enhancer 2 Enhancer Mix 0 127 0 127 Leve...

Страница 35: ...ntil the delay sound is heard note 10 Delay Feedback 49 89 0 80 Adjusts the proportion of the delay sound that is fed back into the effect 11 Delay HF Damp 0 17 200 8000 Hz Bypass Adjusts the frequenc...

Страница 36: ...nd D and the chorus sound W 7 Flanger Pre Delay 0 125 0 0 100 0 ms Adjusts the delay time from when the direct sound begins until the flanger sound is heard 8 Flanger Rate Mode 0 1 Hz note When this i...

Страница 37: ...Bell 0 68 99 OTHER A0 21 Strings 1 0 71 50 A 0 22 Strings 2 0 64 49 B0 23 Harp 0 68 47 C1 24 Jazz Organ 1 0 70 19 C 1 25 Jazz Organ 2 0 69 19 D1 26 Church Organ 1 0 66 20 D 1 27 Church Organ 2 8 69 20...

Страница 38: ...e time Attack time Cutoff Decay time Vibrato rate Vibrato depth Vibrato delay Portamento control General purpose effects 1 depth General purpose effects 3 depth NRPN LSB MSB RPN LSB MSB Program Change...

Отзывы: