background image

MIDI Implementation

11

3. Parameter Address Map (Model ID = 42H)

This map indicates address, size, Data (range), Parameter, Description, and Default Value of parameters which can be transferred using and “Data set 1 (DT1).”
All the numbers of address, size, Data, and Default Value are indicated in 7-bits Hexadecimal-form.

 

9

Address Block Map

An outlined address map of the Exclusive Communication is as follows;

+------------+------------------------------------+

| Address (H)|  Block                             |

+------------+------------------------------------+

|  40 00 00  |                                    |

|            |  SYSTEM PARAMETERS                 | Individual

|  40 01 3F  |                                    |

+------------+------------------------------------+

+------------+------------------------------------+

|  40 1x 00  |                                    |

|            |  PART PARAMETERS (x = 0–F)         | Individual

|  40 2x 5A  |                                    |

+------------+------------------------------------+

+------------+------------------------------------+

|  41 m0 00  |                                    |

|            |  DRUM SETUP PARAMETERS (m = 0,1)   | Individual

|  41 m8 7F  |                                    |

+------------+------------------------------------+

+------------+------------------------------------+

|  48 00 00  |                                    |

|            |  SYSTEM PARAMETERS                 | Bulk

|  48 01 0F  |                                    |

+------------+------------------------------------+

|  48 01 10  |                                    |

|            |  PART PARAMETERS                   | Bulk

|  48 1D 0F  |                                    |

+------------+------------------------------------+

+------------+------------------------------------+

|  49 m0 00  |                                    |

|            |  DRUM SETUP PARAMETERS (m = 0,1)   | Bulk

|  49 mE 17  |                                    |

+------------+------------------------------------+

There are two ways in which GS data is transmitted: Individual Parameter Transmission in which individual parameters are transmitted one by one, and Bulk Dump 
Transmission in which a large amount of data is transmitted at once.

 

9

Individual Parameters

Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of “F0 ..... F7”).
In Individual Parameter Transmission, you must use the Address and Size listed in the following “Parameter Address Map.” Addresses marked at “#” cannot be used as starting 
addresses.

 

7

System Parameters

Parameters related to the system of the device are called System Parameters.

Address (H) 

Size (H) 

Data (H) 

Parameter  

Description 

Default Value (H) 

Description

40 00 00 

00 00 04 

0018–07E8 

MASTER TUNE 

 

-100.0–+100.0 [cent] 

00 04 00 00 

0 [cent]

40 00 01# 

 

 

 

 

Use nibblized data.

40 00 02#
40 00 03#

*Refer to section 4. Supplementary Material, “About Tuning.” 

40 00 04 

00 00 01 

00–7F 

MASTER VOLUME   

0–127 

7F 

127

 

 

 

(= F0 7F 7F 04 01 00 vv F7)

40 00 05 

00 00 01 

28–58 

MASTER KEY-SHIFT  

-24–+24 [semitones] 

40 

0 [semitones]

40 00 06 

00 00 01 

01–7F 

MASTER PAN 

 

-63 (LEFT)–+63 (RIGHT) 

40 

0 (CENTER)

40 00 7F 

00 00 01 

00–7F 

MODE SET 

 

00 = GS Reset,

     127 

Exit 

GS 

mode

     (Rx. 

only)

*  Refer to “System Exclusive Messages Related to Mode Settings”. 

40 01 10 

00 00 01 

00–18 

VOICE RESERVE 

 

Part1 

00 

0

40 01 11 

00 00 01 

00–18 

VOICE RESERVE 

 

Part2 

00 

0

40 01 12 

00 00 01 

00–18 

VOICE RESERVE 

 

Part3 

04 

4

40 01 13 

00 00 01 

00–18 

VOICE RESERVE 

 

Part4 

18 

24

40 01 14 

00 00 01 

00–18 

VOICE RESERVE 

 

Part5 

00 

0

40 01 15 

00 00 01 

00–18 

VOICE RESERVE 

 

Part6 

0A 

10

40 01 16 

00 00 01 

00–18 

VOICE RESERVE 

 

Part7 

00 

0

40 01 17 

00 00 01 

00–18 

VOICE RESERVE 

 

Part8 

00 

0

40 01 18 

00 00 01 

00–18 

VOICE RESERVE 

 

Part9 

06 

6

40 01 19 

00 00 01 

00–18 

VOICE RESERVE 

 

Part10 

14 

20

40 01 1A 

00 00 01 

00–18 

VOICE RESERVE 

 

Part11 

00 

0

Summary of Contents for fp-30

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: