MZ-2000 MIDI Implementation

4.9 Mixer

4.9.1 General

This section describes mixer (MIX) parameter operations. There is only one MIX Parameter Set residend in the MZ-2000, so there is no operation for selecting a MIXParameter Set.

4.9.2 Parameter Operations Using MIDI Messages

tt

0100aaaa

aaaa = IPC..."SYSEX_ACT_IPC" = 00H

 

 

 

IPR..."SYSEX_ACT_IPR" = 01H

d0[0]

00100000

Parameter Modify Message-ID = 20H

d0[1]

0000cccc

cccc = Category = CAT_MIX = 04H

d0[2]

0ttttttt

0TTTTTTT0ttttttt = Type ID

 

 

 

= Target operation MIX Type ID = 00H

d0[3]

0TTTTTTT

 

 

d0[4]

0mmmmmmm

0MMMMMMM0mmmmmmm = MDEV ID = 2F00H

d0[5]

0MMMMMMM

 

 

d0[6]

0sssssss

0SSSSSSS0sssssss = Section Number = 0000H Fixed

d0[7]

0SSSSSSS

 

 

d0[8]

0nnnnnnn

00NNNNNNNnnnnnnn = PS Number = 0000H Fixed

d0[9]

0NNNNNNN

 

 

d0[10]

0ppppppp qqPPPPPPPppppppp = Parameter ID

d0[11]

0PPPPPPP

 

= Target operations MIX ParameterID

d0[12]

0rbbbbqq bbbb = number of parameter block - 1 = 02H

 

r = array flag = 00H (single data, no array data)

d1[0]

0iiiiiii 0iiiiiii = I:Common Block = 0

d1[1]

0jjjjjjj 0jjjjjjj =

 

 

 

Part Parameter

 

 

J:Part#

 

= 0--31 TG Part

 

 

 

32...Audio Input

 

Drum Parameter

 

 

K:Drum Map#

= 0--1

DSP Parameter

L:DSP # = 0...DSP1 1...DSP2 2...DSP3 3...DSP4

Drum Inst Parameter

d1[2] 0lllllll 0lllllll = M:Drum Key# = 0--127

Use these values when the parameter must specify Part#, DrumMap#, or DrumInst#.

d2[*] No data

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

For example, since Line Select has three bits of data, zzzzz = 2.

Parameter Values

7 bits or less

d4[0] 0xxxxxxx xxxxxxx = Data

8 to 14 bits

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

4.9.2.1 Mixer Parameter IDs and Value Ranges

 

 

 

 

 

The availability of I, J, K, and L depends on the parameter.

 

 

 

 

 

[Common Parameters]

 

 

 

 

 

 

ParaID

Parameter

Bit*Len Value

I

J

K

L

M

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

000D

Master Pan

7

00H - 7FH

00H

00H

00H

00H

00H

000E

Master Level

7

00H - 7FH

00H

00H

00H

00H

00H

000F

Chorus Level

7

00H - 7FH

00H

00H

00H

00H

00H

0010

Cho to Rev Send

7

00H - 7FH

00H

00H

00H

00H

00H

0011

Reverb Level

7

00H - 7FH

00H

00H

00H

00H

00H

[Part Parameters]

 

 

 

 

 

 

 

The following are parameters that can be set for each part.

 

 

 

 

 

ParaID

Parameter

Bit*Len

Value

I

J

K

L

M

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

001A

Line Select

1

0...Part

00H Part# 00H 00H 00H

 

Enable

1...

Inst

 

When Part is selected for Line Select Enable, the following five part parameters are enabled for all parts. When Inst is selected for Line Select Enable, the five parameters listed under Rhythm Parameters in the following section are enabled for each individual instrument that corresponds to a key number.

0000

Line Select

3

0

...Thru

00H

Part#

00H

00H

00H

 

 

 

1...

A

 

 

 

 

 

 

 

 

2...

A/B

 

 

 

 

 

 

 

 

3...

B

 

 

 

 

 

 

 

 

4...

C

 

 

 

 

 

 

 

 

5...

C/D

 

 

 

 

 

 

 

 

6...

D

 

 

 

 

 

0001

Pan

7

00H - 7FH

00H

Part#

00H

00H

00H

0002

Level

7

00H - 7FH

00H

Part#

00H

00H

00H

0003

Cho Send

7

00H - 7FH

00H

Part#

00H

00H

00H

0004

Rev Send

7

00H - 7FH

00H

Part#

00H

00H

00H

[Rhythm Parameters]

 

 

 

 

 

 

 

 

Rhythm instrument-specific settings

 

 

 

 

 

 

 

ParaID

Parameter

Bit*Len

Value

I

J

K

L

M

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

001b

Line Select

4

0

...Thru

00H

00H

Map#

00H

Key#

 

 

 

1...

A

 

 

 

 

 

 

 

 

2...

A/B

 

 

 

 

 

 

 

 

3...

B

 

 

 

 

 

 

 

 

4...

C

 

 

 

 

 

 

 

 

5...

C/D

 

 

 

 

 

 

 

 

6...

D

 

 

 

 

 

0005

Pan

7

00H - 7FH

00H

00H

Map#

00H

Key#

0006

Level

7

00H - 7FH

00H

00H

Map#

00H

Key#

0007

Cho Send

7

00H - 7FH

00H

00H

Map#

00H

Key#

0008

Rev Send

7

00H - 7FH

00H

00H

Map#

00H

Key#

[DSP Parameters]

 

 

 

 

 

 

 

 

DSP lin settings

 

 

 

 

 

 

 

 

ParaID

Parameter

Bit*Len

Value

I

J

K

L

M

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

0009

Pan

7

00H - 7FH

00H

00H

00H

Ins#

00H

000A

Level

7

00H - 7FH

00H

00H

00H

Ins#

00H

000B

Cho Send

7

00H - 7FH

00H

00H

00H

Ins#

00H

000C

Rev Send

7

00H - 7FH

00H

00H

00H

Ins#

00H

[Audio In Parameters]

 

 

 

 

 

 

 

ParaID

Parameter

Bit*Len

Value

I

J

K

L

M

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

0012

Input Mode

1

0

...Stereo

00H

00H

00H

00H

00H

 

 

 

1...

Mono

 

 

 

 

 

0013

Threshold

8

00H - 7FH

00H

00H

00H

00H

00H

47