Epson S5U1C63000A User Manual

Page 287

Advertising
background image

CHAPTER 11: MELODY ASSEMBLER

S5U1C63000A MANUAL

EPSON

273

(S1C63 FAMILY ASSEMBLER PACKAGE)

(2-4) Pitch data

The range for selecting pitches differs according to the reference frequency that can be selected from
the [Generate] dialog box of winmla. The frequency should be selected according to the the OSC1
oscillation circuit.
Table 11.4.4.4 shows the correspondence between pitches and HEX codes (example) for each reference
frequency. In melody data, pitch data should be described.

Table 11.4.4.4 Pitch Data (example)

Pitch data

D4

D4#

E4

F4

F4#

G4

G4#

A4

A4#

B4

C5

C5#

D5

D5#

E5

F5

F5#

G5

G5#

Reference frequenc: 38.4 kHz

HEX data

04

12

20

2F

3B

44

51

5B

65

6C

74

7C

84

8D

92

98

9E

A4

AB

Pitch data

A5

A5#

B5

C6

C6#

D6

D6#

E6

F6

F6#

G6

G6#

A6

A6#

B6

C7

C7#

D7

D7#

HEX data

B1

B5

B8

BC

C0

C4

C8

CD

CE

D3

D4

D9

DB

DC

DE

E0

E2

E4

E6

Pitch data

C4

C4#

D4

D4#

E4

F4

F4#

G4

G4#

A4

A4#

B4

C5

C5#

D5

D5#

HEX data

0A

18

27

33

3F

48

55

5F

66

71

79

81

89

8E

94

9D

Pitch data

E5

F5

F5#

G5

G5#

A5

A5#

B5

C6

C6#

D6

D6#

E6

F6

F6#

G6

HEX data

A3

A6

AD

B0

B7

BA

BE

C2

C7

CB

CC

D1

D2

D7

D8

DA

Reference frequenc: 32.768 kHz

All of the half tones should be described using pitches with a #.

The pitch data consists of a letter that indicates a scale code and a number that indicates an
octave number.

"RR" should be described for rests. When specifying "RR", the control bit must be set to 2 for
the middle of the melody or 3 for the end of the melody.

(2-5) Jump bit

The jump bit controls the melody flow. It should be set to 1 to repeat a phrase or to jump to another
part of the same melody or another melody. It must be set to 1 at the end of a melody if a rest is set
there.

0

1

Not jumped.

Jump is enabled. Set also when changing tempo and specifying a rest at the end of a melody.

(2-6) Tempo No.

Tempo can be selected by a number (0 or 1) from two types set at the tempo data field. However, set
tempo No. 0 at the beginning of a melody. Furthermore, it is necessary to set the jump bit to 1 when
changing tempo in the middle of the melody.

Advertising