MZ-2000 MIDI Implementation

One data size (number of bits) minus 1 d3[0] 000zzzzz

zzzzz = number of bits - 1

When zzzz + 1 is: The number of data bytes is: 1 to 7 1

8 to 14 2

15 to 21 3

22 to 28 4

29 to 35 5

Parameter Values

7 bits or less

d4[0] 0xxxxxxx xxxxxxx = Data

8 to 14 bits

d4[0] 0xxxxxxx XXXXXXXxxxxxxx = Data d4[1] 0XXXXXXX

15 to 21 bits

d4[0] 0xxxxxxx yyyyyyyXXXXXXXxxxxxxx = Data d4[1] 0XXXXXXX

d4[2] 0yyyyyyy

4.4.3 Patch Common Parameters

4.4.3.1 System Reverb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Para ID ParameterBit Default Value

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

0000

RevMacro

8

00H - 0DH

04H

 

Reverb Macro

 

 

 

 

 

 

 

Batch resets system reverb parameters to their preset values.

 

 

 

value

 

 

macro

 

 

 

 

 

 

 

 

 

- - - - - +

- - - - - - -

 

 

 

 

 

 

 

 

 

 

00H

 

 

Room1

 

 

 

 

01H

 

 

Room2

 

 

 

 

02H

 

 

Room3

 

 

 

 

03H

 

 

Hall1

 

 

 

 

04H

 

 

Hall2

 

 

 

 

05H

 

 

Plat1

 

 

 

 

06H

 

 

Delay

 

 

 

 

07H

 

 

PanDly

 

 

 

 

08H

 

 

Room4

 

 

 

 

09H

 

 

Plate2

 

 

 

 

0AH

 

 

Small Hall

 

 

 

 

0BH

 

 

Medium Hall

 

 

 

0CH

 

 

Large Hall

 

 

 

 

0DH

 

 

Bright Hall

 

0001

RevChara

8

00H - 07H

04H

 

Reverb Character

 

 

 

 

 

 

 

Selects the system reverb program type.

 

 

 

 

 

value

 

 

character

 

 

 

 

 

 

 

 

 

- - - - - +

- - - - - - -

 

 

 

 

 

 

 

 

 

 

00H

 

 

Room1

 

 

 

 

01H

 

 

Room2

 

 

 

 

02H

 

 

Room3

 

 

 

 

03H

 

 

Hall1

 

 

 

 

04H

 

 

Hall2

 

 

 

 

05H

 

 

Plat1

 

 

 

 

06H

 

 

Delay

 

 

 

 

07H

 

 

PanDl

 

0002

RevPreLpf

8

00H - 07H

00H

 

Reverb Pre Low Pass Filter

 

 

 

 

 

 

Sets the cut off frequency value of the low pass filter (-6dB/oct), which filters the

 

high frequency components of the sound input into system reverb.

 

 

 

value

 

cutoff freq.

 

 

 

 

 

 

 

 

 

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

 

 

 

 

00H

 

bypass

 

 

 

 

 

 

 

 

 

01H

 

20000 (Hz)

 

 

 

 

02H

 

8500 (Hz)

 

 

 

 

03H

 

5500 (Hz)

 

 

 

 

04H

 

3500 (Hz)

 

 

 

 

05H

 

2500 (Hz)

 

 

 

 

06H

 

1500 (Hz)

 

 

 

 

07H

 

500 (Hz)

 

0003

RevLevel

8

00H - 7FH

40H

 

Reverb Level

 

 

 

 

 

 

Sets the return (output) level of the reverb sound.

 

 

 

 

value

 

level

 

 

 

 

 

 

 

 

 

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

 

 

 

 

00H

 

0 (%)

 

 

 

 

40H

 

100 (%)

 

 

 

 

7FH

 

200 (%)

 

0004

RevTime

8

00H - 7FH

40H

 

Reverb Time

 

 

 

 

 

 

Sets the reverb time of the reverb sound.

 

 

 

0005

RevDelayFeedback

8

00H - 7FH

00H

 

Reverb Delay Feedback

 

 

 

 

 

 

Sets the delay feedback level.

 

 

 

 

 

 

This parameter is valid only when RevChara is 6 or 7, and when RevMacro is 6 or 7.

 

A setting of 60H or greater clips 75%.

 

 

 

 

 

 

value

 

level

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

00H

 

 

 

 

 

 

0 (%)

 

 

 

 

60H

 

75 (%)

 

 

 

 

7FH

 

75 (%)

 

0006

RevPreDelayTime

8

00H - 7FH

00H

 

Reverb Pre-Delay Time

 

 

 

 

 

 

Sets the delay time until reverb is output.

 

 

 

 

 

 

value

 

level

 

 

 

 

 

 

 

 

 

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

 

 

 

 

00H

 

0 (ms)

 

 

 

 

7FH

 

127 (ms)

 

 

 

 

 

 

 

 

18