MIDI Implementation

3. Parameter address map

*Transmission of “#” marked address is devided to some packets. For example, ABH in hexadecimal notation will be devided to 0AH and 0BH, and is sent/recieved in this order.

1. XV-3080 (Model ID=00H 10H)

*“<>” marked address, valid on the XV-5080, are ignored when the XV-3080 receive them.

+——————————————————————————————————————————————————————————————————————————————+

Start

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00 00 00 System

*1-1

—————————————+————————————————————————————————————————————————————————————————

10 00 00 00

Temporary Performance

*1-2

11 00 00 00

Temporary Patch/Rhythm (Performance Mode Part 1)

*1-3

11 20

00 00

Temporary Patch/Rhythm (Performance Mode Part 2)

:

 

14 60

00 00

Temporary Patch/Rhythm (Performance Mode Part 16)

1F 00

00 00

Temporary Patch/Rhythm (Patch Mode)

—————————————+————————————————————————————————————————————————————————————————

20

00

00 00

User Performance (01)

*1-2

20

01

00 00

User Performance (02)

 

:

20

3F

00 00

User Performance (64)

—————————————+————————————————————————————————————————————————————————————————

30

00

00 00

User Patch (001)

*1-3-1

30

01

00 00

User Patch (002)

 

:

30

7F

00 00

User Patch (128)

—————————————+————————————————————————————————————————————————————————————————

40 00

00 00

User Rhythm (001)

*1-3-2

40 10

00 00

User Rhythm (002)

40 20

00 00

User

Rhythm

(003)

40 30

00 00

User

Rhythm

(004)

+——————————————————————————————————————————————————————————————————————————————+

*1-1 System

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00

00

00

System Common

*1-1-1

00

10

00

System Part (Part 1)

*1-1-2

00

11

00

System Part (Part 2)

 

 

:

00

1F 00

System Part (Part 16)

00

20 00

System Part (Part 17) <XV-5080>

00

21 00

System Part (Part 18) <XV-5080>

 

 

:

00

2F 00

System Part (Part 32) <XV-5080>

+——————————————————————————————————————————————————————————————————————————————+

*1-3 Temporary Patch/Rhythm

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00

00 00

Temporary

Patch

*1-3-1

10

00 00

Temporary

Rhythm

*1-3-2

+——————————————————————————————————————————————————————————————————————————————+

*1-2 Performance

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00

00

00

Performance Common

*1-2-1

00

02

00

Performance Common MFX

*1-2-2

00

04

00

Performance Common Chorus

*1-2-3

00

06

00

Performance Common Reverb

*1-2-4

00

10

00

Performance MIDI (Channel 1)

*1-2-5

00

11

00

Performance MIDI (Channel 2)

 

 

:

00

1F 00

Performance MIDI (Channel 16)

00

20 00

Performance Part (Part 1)

*1-2-6

00

21 00

Performance Part (Part 2)

 

 

:

00

2F 00

Performance Part (Part 16)

00

30 00

Performance Part (Part 17) <XV-5080>

00

31 00

Performance Part (Part 18) <XV-5080>

 

 

:

00

3F 00

Performance Part (Part 32) <XV-5080>

+——————————————————————————————————————————————————————————————————————————————+

*1-3-1 Patch

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00

00 00

Patch Common

*1-3-1-1

00

02 00

Patch Common MFX

*1-3-1-2

00

04 00

Patch Common Chorus

*1-3-1-3

00

06 00

Patch Common Reverb

*1-3-1-4

00

10 00

Patch TMT (Tone Mix Table)

*1-3-1-5

00

20 00

Patch Tone (Tone 1)

*1-3-1-6

00

22 00

Patch Tone (Tone 2)

00

24 00

Patch Tone (Tone 3)

00

26 00

Patch Tone (Tone 4)

+——————————————————————————————————————————————————————————————————————————————+

*1-3-2 Rhythm

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00

00 00

Rhythm Common

*1-3-2-1

00

02 00

Rhythm Common MFX

*1-3-2-2

00

04 00

Rhythm Common Chorus

*1-3-2-3

00

06 00

Rhythm Common Reverb

*1-3-2-4

00

10 00

Rhythm Tone (Key # 21)

*1-3-2-5

00

12 00

Rhythm Tone (Key # 22)

 

:

01

3E 00

Rhythm Tone (Key # 108)

+——————————————————————————————————————————————————————————————————————————————+

*1-1-1 System Common

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00

0000

0aaa Sound Mode

(0 - 4)

 

 

 

PERFORM, PATCH, GM1, GM2, GS

#

00 01

0000

aaaa

 

0000

bbbb

 

0000

cccc

 

 

 

0000

dddd Master Tune

(24

- 2024)

 

 

 

-100.0 - 100.0

[cent]

00 05

00aa aaaa Master Key Shift

(40 - 88)

 

 

 

-24 - +24

00 06

0aaa aaaa Master Level

(0 - 127)

00 07

0000

000a

Scale Tune Switch

 

(0 - 1)

 

 

 

 

OFF, ON

00 08

0000

000a

Patch Remain

 

(0 - 1)

 

 

 

 

OFF, ON

00 09

0000

000a

Mix/Parallel

 

(0 - 1)

 

 

 

MIX, PARALLEL

—————————————+———————————+————————————————————————————————————————————————————

00

0A

0000

000a

MFX Switch

(0 - 1)

 

 

 

 

BYPASS, ON

00

0B

0000

000a

Chorus Switch

(0 - 1)

 

 

 

 

OFF, ON

00

0C

0000

000a

Reverb Switch

(0 - 1)

 

 

 

 

OFF, ON

—————————————+———————————+————————————————————————————————————————————————————

00

0D

000a

aaaa Performance Control Channel

(0 - 16)

 

 

 

1 - 16, OFF

00

0E

0aaa aaaa Performance Bank Select MSB (CC# 0)

(0 - 127)

00

0F

0aaa aaaa Performance Bank Select LSB (CC# 32)

(0 -

127)

00

10

0aaa aaaa Performance Program Number (PC)

(0 -

127)

—————————————+———————————+————————————————————————————————————————————————————

00 11

0000

aaaa Patch Receive Channel

(0 - 15)

 

 

1 - 16

00 12

0aaa aaaa Patch Bank Select MSB (CC# 0)

(0 - 127)

00 13

0aaa aaaa Patch Bank Select LSB (CC# 32)

(0 -

127)

00 14

0aaa aaaa Patch Program Number (PC)

(0 -

127)

—————————————+———————————+————————————————————————————————————————————————————

00 15

0000

000a

System Clock Source

(0 - 1)

 

 

 

INT, MIDI

#

00 16

0000

aaaa

 

 

0000

bbbb System Tempo

(20 - 250)

—————————————+———————————+————————————————————————————————————————————————————

00

18

0aaa aaaa System Control 1 Source

(0 - 97)

 

 

OFF, CC01 - CC31, CC33 - CC95,

 

 

 

BEND, AFT

00

19

0aaa aaaa System Control 2 Source

(0 - 97)

 

 

OFF, CC01 - CC31, CC33 - CC95,

 

 

 

BEND, AFT

00

1A

0aaa aaaa System Control 3 Source

(0 - 97)

 

 

OFF, CC01 - CC31, CC33 - CC95,

 

 

 

BEND, AFT

00

1B

0aaa aaaa System Control 4 Source

(0 - 97)

 

 

OFF, CC01 - CC31, CC33 - CC95,

 

 

 

BEND, AFT

—————————————+———————————+————————————————————————————————————————————————————

00

1C

0000

000a

Receive Program Change

(0 - 1)

 

 

 

 

OFF, ON

00

1D

0000

000a

Receive Bank Select

(0 - 1)

 

 

 

 

OFF, ON

—————————————+————————————————————————————————————————————————————————————————

00 00 00 1E Total Size +——————————————————————————————————————————————————————————————————————————————+

*1-1-2 System Part

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00

0aaa aaaa Scale Tune for C

(0

- 127)

 

-64

- +63

00 01

0aaa aaaa Scale Tune for C#

(0

- 127)

 

-64

- +63

00 02

0aaa aaaa Scale Tune for D

(0

- 127)

 

-64

- +63

00 03

0aaa aaaa Scale Tune for D#

(0

- 127)

 

-64

- +63

00 04

0aaa aaaa Scale Tune for E

(0

- 127)

 

-64

- +63

00 05

0aaa aaaa Scale Tune for F

(0

- 127)

 

-64

- +63

00 06

0aaa aaaa Scale Tune for F#

(0

- 127)

 

-64

- +63

00 07

0aaa aaaa Scale Tune for G

(0

- 127)

 

-64

- +63

00 08

0aaa aaaa Scale Tune for G#

(0

- 127)

 

-64

- +63

00 09

0aaa aaaa Scale Tune for A

(0

- 127)

 

-64

- +63

00 0A

0aaa aaaa Scale Tune for A#

(0

- 127)

 

-64

- +63

00 0B

0aaa aaaa Scale Tune for B

(0

- 127)

 

-64

- +63

—————————————+————————————————————————————————————————————————————————————————

00 00 00 0C Total Size +——————————————————————————————————————————————————————————————————————————————+

*1-2-1 Performance Common

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00

0aaa aaaa Performance Name 1

 

(32

- 127)

 

32

- 127 [ASCII]

00 01

0aaa aaaa Performance Name 2

 

(32

- 127)

 

32

- 127 [ASCII]

00 02

0aaa aaaa Performance Name 3

 

(32

- 127)

 

32

- 127 [ASCII]

00 03

0aaa aaaa Performance Name 4

 

(32

- 127)

 

32

- 127 [ASCII]

00 04

0aaa aaaa Performance Name 5

 

(32

- 127)

 

32

- 127 [ASCII]

00 05

0aaa aaaa Performance Name 6

 

(32

- 127)

 

32

- 127 [ASCII]

00 06

0aaa aaaa Performance Name 7

 

(32

- 127)

 

32

- 127 [ASCII]

00 07

0aaa aaaa Performance Name 8

 

(32

- 127)

 

32

- 127 [ASCII]

00 08

0aaa aaaa Performance Name 9

 

(32

- 127)

 

32

- 127 [ASCII]

00 09

0aaa aaaa Performance Name 10

 

(32

- 127)

 

32

- 127 [ASCII]

00 0A

0aaa aaaa Performance Name 11

 

(32

- 127)

 

32

- 127 [ASCII]

00 0B

0aaa aaaa Performance Name 12

 

(32

- 127)

 

32

- 127 [ASCII]

—————————————+———————————+————————————————————————————————————————————————————

00

0C

00aa aaaa

Solo Part Select

(0 - 32)

 

 

OFF, 1 - 16, 17 - 32<XV-5080>

00

0D

000a aaaa

MFX Control Channel

(0 - 16)

 

 

 

1 - 16, OFF

00

0E

0000 000a

MFX Control MIDI1 <XV-5080>

(0 - 1)

 

 

 

OFF, ON

00

0F

0000 000a

MFX Control MIDI2 <XV-5080>

(0 - 1)

 

 

 

OFF, ON

—————————————+———————————+————————————————————————————————————————————————————

00 10

0aaa aaaa Voice Reserve 1

 

(0 - 64)

 

0

- 63, FULL-VOICE

00 11

0aaa aaaa Voice Reserve 2

 

(0 - 64)

 

0

- 63, FULL-VOICE

00 12

0aaa aaaa Voice Reserve 3

 

(0 - 64)

 

0

- 63, FULL-VOICE

00 13

0aaa aaaa Voice Reserve 4

 

(0 - 64)

 

0

- 63, FULL-VOICE

00 14

0aaa aaaa Voice Reserve 5

 

(0 - 64)

 

0

- 63, FULL-VOICE

Appendices

181

Page 181
Image 181
Roland XV-3080 owner manual Parameter address map, 181

XV-3080 specifications

The Roland XV-3080 is a powerful and versatile sound module that has become a favorite among musicians, producers, and composers since its release in the late 1990s. This module is renowned for its extensive sound library, advanced synthesis capabilities, and user-friendly interface, making it a staple in studios and on stages worldwide.

One of the standout features of the XV-3080 is its impressive range of sounds. It boasts 1,024 preset sounds and 256 user patches, which can be expanded with Roland's SR-JV80 expansion boards to access even more diverse sounds. The XV-3080 is equipped with a Waveform Memory of 128 MB, providing high-quality samples and ensuring rich, detailed sound. The module also features a powerful multitimbral engine, allowing up to 16 simultaneous parts to be played, making it an ideal choice for complex arrangements and live performances.

Another key technology in the XV-3080 is its advanced SuperNATURAL technology. This innovation enhances traditional sample playback by incorporating physical modeling, enabling more expressive and nuanced tones. Musicians can take advantage of features like dynamic layering and velocity-sensitive control, adding an organic quality that is often missing in digital instruments.

The built-in effects processor is another highlight, offering a wide range of high-quality effects, including reverb, chorus, flanger, and distortion. These effects can be applied to individual parts or used globally, allowing for creative sound design and customization. The XV-3080 also supports real-time editing, letting users tweak parameters on the fly, which is particularly useful in live settings.

Connectivity is plentiful on the XV-3080, with MIDI In/Out, as well as digital and analog outputs. This allows for seamless integration with other equipment, whether it's a DAW, a keyboard controller, or an audio interface.

The XV-3080's intuitive interface, featuring a bright LCD screen and a straightforward layout, makes navigating through options quick and easy. Musicians can spend less time fumbling with settings and more time focusing on their music.

In summary, the Roland XV-3080 is a sophisticated sound module that combines cutting-edge technology with user-friendly features. Its extensive sound library, advanced synthesis capabilities, and solid effects processing make it an essential tool for any serious musician or producer looking to create professional-quality music.