Letron MC-3 digital squarewave keyboard with C64 sound, accompaniment & programmable rhythm
Kawasaki 5A

Letron MC-3

This very common instrument is one of the last non-toy squarewave keyboards; it was regularly sold at least until 1995, and it is a "must to have" for every real squarewave lover because it is not rare and thus easy to find, has a relatively large keyboard, 4 note polyphony and accompaniment in the unique combination with the famous sounds of a Commodore C64 home computer or classic Gameboy. (Unfortunately none of the really freaky or more advanced C64/ SID sounds are built-in.). It has even a programmable(!) simple drum computer ("custom drummer", only 1 pattern) with 5 drumpad buttons and very electronic sounding special blip percussion. The accompaniment can play nicely disharmonic because it accepts any note combinations and not only those few those establishment defined to be "chords".

Many other case variants of this keyboard were released under a great variety of different brand names (see below). These often have "MC-3" in their model name and were apparently invented in 1988 by the Chinese manufacturer Medeli as their first very successful music keyboard, of that over 90 million units were made (seen on their company description webpage). My version has no "MC-3" label, because it was likely the first model of the Letron brand. But I think that "Letron MC-3" is the genuine full name of this instrument, because later specimen (seen on eBay) were indeed labelled this way, and Letron also released other keyboards with different "MC" number. Beside MC-3 also other squarewave keyboards exist with the same sound hardware and partly even more interesting accompaniment styles, but unfortunately many of these are quite rare and thus difficult to find.

Interesting is also that this thing has less polyphony than the similar Yamaha PS-2, despite the latter came out about 15 years earlier. Unlike predecessors, the MC-3 is technically not pure squarewave anymore (there is an additional grainy sawtooth and spike waveform), but the sound appeal is much the same like squarewave with different pulse widths.

(Note: This keyboard sounds great, but don't buy one of these so far your only intention is to get a keyboard with faithfully imitated natural instrument sounds. Remember, this is a squarewave instrument and thus many of its sounds sound not even remotely like what is written on its buttons, though bought with wrong expectation it may disappoint you.)

main features:


my replaced output jacks
There is no model name on this keyboard.

eastereggs:

modifications:

notes:

My Letron keyboard has a black, rectangular case with the speakers left and right above the keys. Between them are many grey, and fewer blue, orange and green buttons and left next to them are vertical sliders for power and volume controls. The most recognizeable element are many rectangular red LEDs near the button fields and at the top a row of 5 small and green, hexagonal drum pad buttons (those tend to get stuck under the case rim). The case design has some similarities to my Hing Hon EK-001 and may be partly imitated or modelled after mid 1980th Yamaha keyboards. Especially it has many style elements common with Yamaha PSS-460, PSS-470, PSS-570 (e.g. slide switch shapes, the grooved back edge and the many red rectangular LEDs) and PSS-260, although it is no direct imitation of these. The technically closest Yamaha product was the PSS-160 from 1986, which has the same sound engine but different ICs.

Like on C64 there are beside squarewave also sawtooth variants, but no VCF. A characteristic property of the employed DSG sound IC is that it mixes (by DAC impedance mismatch?) into brighter waveforms an undertone of plain squarewave toot with same pitch and constant amplitude, which produces a distinct sound that grows duller during decay and stops with a soft end click. All preset sounds are made from these barely filtered waveforms with simple volume envelope. They contain neither own vibrato nor tremolo and most of them sound not remotely like what their name suggests. But interesting for playing is that the 12 OBS preset sound buttons, "vibrato" and "sustain" can also be pressed while keys are held down without stopping their notes. By rhythmically pressing these buttons, this way many arpeggiator- like timbre changes can be created, thus this button field can be regarded as a realtime sound control, and unlike with many other digital instruments, the button field even responds almost immediately without delay.

The automatic accompaniment responds a little slowly, thus chord changes happen 1 rhythm step delayed in the exact sync of the rhythm; possibly this shall help beginners to sound more precise, but it also confuses and limits the expressivity. When in fingered mode with no rhythm (i.e. organ chords) multiple keys of a chord are pressed, the chord continues sounding until all of these keys have been released or a different chord is played; this prevents strummed/ chinked chords and other more advanced play tricks. 7th chords can't be played anyway due to the limited polyphony. (But remember, a C64 computer also had only 3 voice polyphony, and its low voice count event formed the particularly clearly structured music styles of it a lot, though this is not necessarily bad.) Great is that the automatic accompaniment also works well with any key combinations and does not force you only to play those few ones that establishment has defined to be "chords". The accompaniment simply plays the more simultaneous notes the more keys are pressed, which permits also great cacophonic patterns. (This is in no way a matter of course - see e.g. Yamaha PSS-390 for a bad example.)

The static voice assignment of the instrument is a little annoying, because in any chord modes only 1 polyphony channel remains for the user selected main voice in the right keyboard section, no matter how many channels are actually occupied with chords or other accompaniments. In manual bass mode even only 1 channel for the left (manual bass) and 1 for the right keyboard section remain; the 2 other channels don't get used at all. I first thought it layers multiple polyphony channels (sawtooth + additional squarewave) to synthesize the bass, but it was only a design flaw.

With the "custom drummer" feature you can program your own rhythm pattern by first selecting a preset rhythm as a template of the desired step count and then pressing "program" and entering step by step a sequence of drumpad presses and pauses (="play/ space" button) until the lit "program" LED unlights. You can also enter polyphonic sounds, although it needs some training to press multiple drumpads fast enough together, because as soon there are any barely audible pauses in between, they will be recorded as multiple steps. (Programming can even be done while playing on the keyboard and even with rhythm and/ or accompaniment on, but it is not a realtime programming but takes as long as it needs to enter enough steps for the pattern (up to 16), which makes this rather contra- intuitive for live play.) Then press "play/ space" to start the programmed custom rhythm pattern, which will play with the accompaniment of the previous preset rhythm when accompaniment is enabled. The accompaniment for the custom pattern can be changed by selecting a different preset rhythm and (re-)starting the custom pattern by pressing "play/ space". An interesting pug (or easteregg?) is that you can select this way different(!) pattern lengths for rhythm and accompaniment, which makes run both out of sync like a poly- rhythm and creates an interesting sound texture (i.e. accompaniment and rhythm pattern both step with the same speed but restart independently by the different step counts of both patterns).
 

circuit bending details

The MC-3 hardware class is based on the CPU "MC-3DX 153014" (crystal clocked @ 1MHz) with separate sound IC "DSG-MC-3 2191".
At the CPU some pullup resistors were omitted.
The sound IC may be interesting for circuit- bending, due to its data lines can be certainly interrupted, swapped, interconnected etc. to mess up sounds and accompaniments in weird ways, much like I did with the FM soundchip of my Fujitone 6A. During measurement in the Letron I accidentally shorted some stuff, which changed the rhythm styles etc. without locking up the program.) I don't know if the manufacturer once planned to exchange one of both ICs with a more advanced version or something similar; by the rather low complexity of CPU and sound IC it makes technically not much sense to separate their functionality into 2 ICs. Possibly they planned to wire 2 DSGs to double the polyphony in more expensive variant of this instrument. I later bought a Thompsonic TS-33 keyboard (MC-33 hardware class), which CPU indeed controls 2 DSGs to achieve 8 note polyphony, and the MC-3 variant Penrod AJ-430 indeed has its DSG integrated into the CPU.

Most interesting is that the DSG seems to be identical with the Yamaha YM2163 soundchip that I found in Testron CL-60910 and various similar keyboards. I was e-mailed, that a variant in Letron MC3 case named Quasar apparently had a "933040" CPU with sound IC YM2163. Someone else mentioned a Fugison MC3-A (case unknown) with CPU "MC-3DX 3529154" and sound IC "DSG-MC-3 1194".

These seem to be the YM2163 synthesis parameters of the preset sounds (visually identified by oscilloscope):
 
sound waveform envelope output pin
piano Pf 0 OR1
saxophone St 1 OR2
pipe organ Pf 1 OR2
guitar St 0 OR1
trumpet Or 3 OR1
violin St 1 OR1
harpsichord Hc 0 OR2
jazz organ Cl 2 OR1
synth Pf 2 OR2
cowbell Cl 0 OR2
oboe Hc 1 OR2
clarinet Cl 1 OR1
       
chord Pf 2 OR3
manual bass St 0 OR4
Due to the waveform "Or" is the same like "Pf" with lower volume, it is hard to estimate which one is used. I expect that "Or" was intended for envelopes 1 and 3 because their ADSR sustain section is louder, but on the instrument "pipe organ" sounds louder than "trumpet".

hum reduction

In the left speaker was much static noise audible due to the volume potentiometer was miswired in a way that it pulled instead of the power amp's input line the IC's sound output against GND; though the amp input stayed open which made it prone to pick up noise. (I don't know if this bug was just in my specimen or if all these keyboards contain it.) I swapped 2 of the pot cables to make it work like intended.

my cinch output jacks
Due to the unshielded construction of this instrument it still hums much when volume is turned way up.

keyboard matrix

My old handwritten keyboard matrix plan was a mess, apparently based on (my own misunderstood?) Letron foil cable pinouts instead of CPU pinout. Unfortunately cables seem to vary among MC-3 variants, so I translated this to the standardized CPU pins and later re-analyzed the matrix to fix bugs and ensure that there are indeed no overlooked eastereggs. There aren't many, but the Letron MC-3 is crucial for understanding how Medeli implemented such things (especially for comparing with the predecessors HBATEC and Fujitone 3-A and successor Penrod AJ-430). So the absence of Angeltone hardware features (it supports neither the unique "Y/C" switch nor additional rhythms nor arpeggio) proves that the MC-3 is less related or the programmer ran out of memory (by adding the external sound IC and LEDs, or using a cheaper CPU?) and so had to eliminate unused features.

my cable vs. CPU pins:
 
out:
1 = 41
2 = 40
3 = 39
4 = 38
5 = 34
18 = 36
19 = 35
33 = 37
in:
6 = 4
7 = 3
8 = 2
9 = 1
10 = 8
11 = 7
12 = 6
13 = 5
14 = 29
15 = 28
16 = 27
17 = 26

Like a typical Yamaha keyboard, the matrix layout is built in 12er groups sorted by notes and octaves.
 
41
40
39
38
34
35
36
37
 
CPU pin
out 4
out 3
out 2
out 1
out 5
out 6
out 7
out 8
out / in
 
o
B4
o
B3
o
B2
o
B1
-
tempo
-
O.
clarinet
-
in 12
4
o
A#4
o
A#3
o
A#2
o
A#1
sustain
tempo
+
O.
synth
-
in 11
3
o
A4
o
A3
o
A2
o
A1
vibrato
demo
O.
violin
-
in 10
2
o
G#4
o
G#3
o
G#2
o
G#1
P.
closed hihat
transpose b
O.
pipe organ
-
in 9
1
o
G4
o
G3
o
G2
o
G1
P.
open hihat
C.
off
O.
oboe
R.
waltz
in 8
8
o
F#4
o
F#3
o
F#2
o
F#1
P.
snare
C.
single finger
O.
jazz organ
R.
16 beat
in 7
7
o
F4
o
F3
o
F2
o
F1
P.
conga
C.
fingered
O.
trumpet
R.
disco
in 6
6
o
E4
o
E3
o
E2
o
E1
P.
base
C.
manual bass
O.
saxophone
R.
rock
in 5
5
o
D#4
o
D#3
o
D#2
o
D#1
R.
play/space
transpose reset
O.
cowbell
R.
bossanova
in 4
29
o
D4
o
D3
o
D2
o
D1
R.
program
R.
stop
O.
harpsichord
R.
pop
in 3
28
o
C#4
o
C#3
o
C#2
o
C#1
 -
R.
start
O.
 guitar
R.
march
in 2
27
o
C4
o
C3
o
C2
o
C1
o
C5
R.
synchro
O.
piano
R.
rhumba
in 1
26

The input lines are active-low, i.e. react on GND. Any functions can be triggered by a non- locking switch in series to a diode from one "in" to one "out" pin.
 

legend:

"o"
= keyboard key
R.
= preset rhythm
O.
= preset sound ('orchestra')
C.
= chord
P.
= drumpad
orange
background 
= easteregg (unconnected feature)

  • transpose b button
If absent in your variant, wire it through diode from CPU pin 1 to pin 35. Press it multiple times in chord mode to transpose the keyboard down (up to 11 semitone steps) to the intended key.

The "transpose reset" button is useless, since switching chord mode off resets the transposer anyway. You can also press "transpose b" until it wraps back to the original octave setting.

schematics

This is the schematics of a keyboard model Hua Li HLZ-4975, which is obviously an MC-3 version close to the Letron.
 

MC-3 schematics (from Chinese book "Keyboard Principle")
  Control panel layout and pinouts are the same, but IC names differ. It also depicts a transistorized mono amplifier instead of the stereo amp IC LA4550, so this version is likely earlier.

The section to the left of the panel is the LED matrix (crossing points are each an LED), while the rows below are the keyboard matrix.

pinout MC-3DX, SC-MC-3

The "MC-3DX" (42 pin DIL) by Medeli is the CPU of the MC-3 series keyboard hardware class. A possibly earlier version was named "SC-MC-3" (seen in book "Keyboard Principle"). It has internal ROM, controls a squarewave sound IC "DSG-MC-3" and polls the keyboard matrix through 8 output and 12 input lines (active-low) and can control 22 panel LEDs though 3 additional outputs (need external transistors) multiplexed with the matrix. It is crystal clocked @ 1MHz and likely a generic microcontroller. But unlike the Zilog chips in predecessors made by Angeltone (e.g. HBATEC, Fujitone 3-A) I haven't identified which microcontroller it is based on, but many other 42 pin Medeli CPUs seem to be software variants of it.

It was hard to find any info about this CPU, but finally I found a PDF of an obscure Chinese electronics book from 1990, which translated title appears to be "Keyboard Principle - use and maintenance" (ISBN 7-5053-1210-3/TN-360). Beside tech info about some early Casio and Yamaha home keyboards it contains schematics of various Chinese no-name tablehooters, including a "HLZ-4975" which is obviously an early version of Medeli MC-3 (same panel) with CPU named "SC-MC-3" and as DSG a genuine Yamaha YM2163. Unfortunately the text is Chinese (to me meaningless hieroglyphs), but fortunately component and pin names in schematics are readable. (Thanks Traktor for the tip.)

Apparent software variants of the same CPU with external sound ICs are:
 
CPU number
(hardware class)
keyboard sound IC
MC-3 Letron MC-3 DSG
MC-33 Thompsonic TS-33 2x DSG
MC-38 Letron MC-38 DSG + 3 internal squarewave (2 chord + button click)
MC-5 GPM MC-5000 FM (MC9003)
MC-68 Fujitone 6a FM (MC-9003A)
MC-RAP-1 First RAP-2 DSG + percussion IC ("RAP")

The same kind of 42 pin CPU was the heart of almost all MC-series squarewave keyboards. Likely these also include the entry level MC-2* keyboards (main voice polyphony 2 notes), those 4 MHz clocked CPU produces squarewave tones by itself. The normal models were clocked at 1 MHz like their employed DSG sound IC; only MC-38 was 4 MHz because its CPU additionally produces 3 squarewave tones (which indicates their technical relation). Later high grade variants already used an FM sound IC and so were clocked at 3.58 MHz.

The CPU variants without sound ic (internal squarewave sound) are listed separately, because pinout and software strongly differ:
 
CPU number
(hardware class)
keyboard internal sound
MC-2 Pan Toys MC-7 2 squarewave channels (with envelope trigger) + 3 percussion triggers
MC-21 Bontempi ES 3000 2 squarewave channels (with envelope trigger) + 2 plain squarewave chord tones + 4 percussion ic triggers
MC-22 Elite MC2200 like MC-21 with longer keyboard, 3 percussion ic triggers

It was a nightmare to identify the microcontroller type, because nothing normal had 42 pins with such a pinout. The pins 9..12, 21 and 42 are fix, the rest seem programmable I/O ports. The keyboard matrix pin order grouped by 4 may hint that it has 4 bit. Also the "SC-MC-3" pin names in "Keyboard Principle" suggest thus each port is 4 bit wide. Pins can be simultaneously in- and output (seen with MC-33 stereo pin) by switching internal pullup resistors hi or lo. Versions with internal (squarewave) sound generation are clocked at 4 MHz, others often 1 MHz. If this is a camouflage IC, by pin order I suspected a 4-bit microcontroller Toshiba TMP4720P or TMP4740P (used e.g. in the similar VTech Rhythmic 2) with the silicon die mounted wrongways and shifted by one pin. However supply voltage pins would be reversed and so have to contain an adapter and pin 12 made no sense. 

The specs page of the Chinese book "Keyboard Principle" claims that it was a Yamaha product, but I doubt because I found nothing with such a pinout in Yamaha keyboards nor (unlike the DSG) an original version with Yamaha label. (And it is not even 8-bit.) This is Traktor's translation of the description:

"YAMAHA ultra-large-scale audio source integrated circuit SC-MC-3

SC-MC-3 is Japan's YAMAHA new single-chip 8-bit microprocessor circuit, with high-speed low-power performance. The circuit is made using MOS process. The internal package is a microprocessor CPU, which consists of a single-chip large scale integrated circuit composed of the central microprocessor, including a register, accumulator, arithmetic logic components, control components, internal bus and clock circuit. Microprocessor is also equipped with read-only memory (ROM), read and write memory (RAM), input-output interface circuit. With matrix scanning, scale signal formation, tone data processing, chord accompaniment function, automatic rhythm formation, reset and other functions...."

But websearching the 2nd mode pin names of that book finally hinted to the "High speed and High performance 4-Bit Microcontroller" OKI MSM6404A-xxxRS or MSM6408-xxxRS. These contain 256 words (128 byte) RAM, have 8x 4-bit I/O port, 1x 4-bit input port, 3x counter (2x 12 bit, 1x 8 bit highspeed/timer), 8-bit serial I/O (hence the 2nd mode), 5 IRQ levels, 32 stack levels and fully static operation. Version MSM6408 has 8 KB mask rom, while the MSM6404A has only 4000 byte mask rom. (MSM6404VS is a development version with piggyback 8KB eprom socket. By OKI naming convention any names printed on the IC would likely begin with "M" instead of "MSM").

The pin names were taken from the "SC-MC-3" pinout in book "Keyboard Principle" (typos fixed by OKI MSM6404VS datasheet) and line names chosen by me to describe their functions (partly inspired by Casio naming conventions). Interesting is that the pins have each a 2nd mode, which might be useful for rom dumping.
 
pin name line purpose
1 P4.0 KI9 key matrix in
2 P4.1 KI10 key matrix in
3 P4.2 KI11 key matrix in
4 P4.3 KI12 key matrix in
5 P3.0 KI5 key matrix in
6 P3.1 KI6 key matrix in
7 P3.2 KI7 key matrix in
8 P3.3 KI8 key matrix in
9 OSC0   crystal in (1 MHz) | MC-38: (4 MHz) | MC-5, MC-68: (3.58 MHz)
10 OSC1   crystal out (to DSG pin 24) | MC-5, MC-68: (to FM ic pin 10)
11 /RESET   reset (to DSG pin 6) | MC-RAP-1: + percussion IC pin 9 | MC-5, MC-68: (to FM ic pin 16)
12 TEST   clock out (not used, 213kHz?) | MC-38: (875 kHz?) | MC-5, MC-68: (800 kHz?)
13 P2.0 /INT KI1' (not used) | MC-33, MC-38, MC-68: key matrix in
14 P2.1 KI2' (not used) | MC-33, MC-38, MC-68: key matrix in
15 P2.2 KI3' (not used) | MC-33, MC-38, MC-68: key matrix in
16 P2.3 KI4' (not used) | MC-33, MC-38, MC-68: key matrix in
17 P0.0 D0 data bus (to DSG pin 8) | MC-5, MC-68: (to FM ic pin 22)
18 P0.1 /SCK D1 data bus (to DSG pin 9) | MC-5, MC-68: (to FM ic pin 23)
19 P0.2 SO D2 data bus (to DSG pin 10) | MC-5, MC-68: (to FM ic pin 2)
20 P0.3 SI D3 data bus (to DSG pin 11) | MC-RAP-1: (+ percussion ic pin 6) | MC-5, MC-68: (to FM ic pin 3)
21 GND   ground 0V
pin name line purpose
22 P1.0 /CIN D4 data bus (to DSG pin 12) | MC-RAP-1: (+ percussion ic pin 2) | MC-5, MC-68: (to FM ic pin 4)
23 P1.1 /TMO D5 data bus (to DSG pin 13) | MC-RAP-1: (+ percussion ic pin 3) | MC-5, MC-68: (to FM ic pin 6)
24 P1.2 /TCK D6 data bus (to DSG pin 14) | MC-RAP-1: (+ percussion ic pin 4) | MC-5, MC-68: (to FM ic pin 7)
25 P1.3 D7 data bus (to DSG pin 15) | MC-RAP-1: (+ percussion ic pin 5) | MC-5, MC-68: (to FM ic pin 8)
26 P8.0 KI1 key matrix in | MC-33: key matrix out KO13 | MC-38: /tempo led out | MC-5: led mux out | MC-68: panel led mux out
27 P8.1 KI2 key matrix in | MC-33, MC-5: led mux out | MC-38: /chord led out | MC-68: digit1 led mux out
28 P8.2 KI3 key matrix in | MC-33, MC-5: led mux out | MC-38: /demoChord led out | MC-68: digit2 led mux out
29 P8.3 KI4 key matrix in | MC-33: /stereo out | MC-38: /program led out | MC-5: led mux out (not used) | MC-68: /rhythm led out (not used)
30 P7.0 L1 led common out | MC-33: (hi, not used) | MC-38: button click tone out | MC-5, MC-68: key matrix out
31 P7.1 L2 led common out | MC-RAP-1: + percussion ic pin 7 | in MC-33: /base trigger out | MC-38: chord1 tone out | MC-5: key matrix out | MC-68: /stereo out
32 P7.2 L3 led common out | MC-RAP-1: + percussion ic pin 8 | in MC-33: sound ic enable /SE2 for 2nd DSG | MC-38: chord2 tone out | in MC-5, MC-68: (to FM ic pin 14,15)
33 P7.3 /SE1 sound ic enable (to DSG pin 17,18) | MC-5, MC-68: (to FM ic pin 13)
34 P6.0 KO5 key matrix out | MC-RAP-1: + /program led out
35 P6.1 KO6 key matrix out | MC-RAP-1: + /voice led out
36 P6.2 KO7 key matrix out | MC-RAP-1: + /rhythm led out
37 P6.3 KO8 key matrix out | MC-RAP-1: + /tempo led out | MC-38: (hi)
38 P5.0 KO1 key matrix out
39 P5.1 KO2 key matrix out
40 P5.2 KO3 key matrix out
41 P5.3 KO4 key matrix out
42 VDD   supply voltage +5V

The specs page in "Keyboard Principle" (translated by Traktor) describes these pin functions:

  • "P00, P01 /SCK, P02 /S0, P03 /S0 (17~20), P10 /CIN P11 /TMO, P12 /TCK, P13 (22~25) are for 8-bit data bus (dual 4-bit input/output bus)
  • P20 /INT, P21, P22, P23 (13~16) are for 4-bit \function control\ input terminal
  • P30-33 (5~8), P40-43 (1~4), P50-53 (38~41), P60-63 (34~37), P80-83 (26~29) are for the keyboard scale matrix, the matrix input / output terminal
  • OSC0, OSC1 (9, 10) are clock oscillator terminals
  • TEST (12) controls the [??] output
  • RESET (11) Reset terminal
  • VDD (42) and GND (21) are connected to the positive and negative terminals of the supply voltage. The operating voltage is 5V + -10%. When the clock signal frequency f(osc) <= 1 MHz, adapt to 3~6 V; when the clock f(osc) <= 4.2 MHz, adapt to 4.5~5.5 V
  • Maximum power consumption: 200 mW
    Temperature range:  -55 ~ + 150°C "
    In the Letron (MC-3) pins 13..16 seem to be unused input lines. They have high resistance hi level (4V) and do nothing when pulled against GND. The keyboard matrix outputs are multiplexed with panel LEDs (against pin 30..32). Keyboard matrix output pins 37, 40, 41 are wired through resistors. On the PCB the CPU pins to the DSG (17..20, 22..25, 33) have unused solder holes for pullup resistors. On my analogue scope, the clock rate is 7µs for 6 periods or 4x 0.3µs per period, which looks like 0.83 or 0.86 MHz. On the quartz stands "1000", which likely means 1 MHz. Pin 12 outputs clock spikes (rising sawtooth) with 4.7µs per period, which would be about 213 kHz; strange is that between these spikes seem to be some pauses (on scope visible as enclosed triangles) so in fact it may be even a fast serial data output.

    In First RAP-2 (MC-RAP-1) the data bus pins 20, 22..25 also control the sample percussion IC, which is selected through pin 31 and 32. The matrix out pins 34..37 also drive each a panel LED through a 2.7k resistor from +Vs; for this the pauses between the short scan pulses (when the inputs are active) are pulled lo to light the LED (else hi).

    Thompsonic TS-33 (MC-33) supports 2 DSG sound ICs, using CPU pin 32 as /SE to select the 2nd DSG. Pin 29 enables its stereo chorus; when set low (by a panel button in the keyboard matrix), it routes the analogue sound output of DSG1 to the left and DSG2 to the right stereo channel (using a 4066). The effect itself is software, sending each of the 4 polyphony channels simultaneously through both DSGs with phase shifted vibrato and tremolo. Strange is that the effect even activates itself (halving polyphony) when pin 29 is pulled low externally (possibly a slide switch was planned). Pin 31 outputs the trigger pulse for an external (analogue) base drum circuit.

    Letron MC-38 (MC-38) is clocked at 4 MHz because its CPU has 3 additional plain squarewave tone outs (2 of the chord channels + button click). Like MC-22 the level stays at the level (hi or lo) where the tone has stopped. Pins 26..29 control each a panel LED.

    GPM MC-5000 (SC-MC-5) is clocked at 3.58 MHz to drive the FM sound IC MC9003 at that speed. The panel leds are connected through transistors at pins 26..28 (spike frequency 111 Hz?) multiplexed with keyboard matrix out pins 34..41. Also the unused pin 29 has LED demux signal. Strange is that the keyboard matrix inputs pins 1..8 all produce output spikes even when no contact is closed. They are 2 spikes + gap in normal mode and 8 spikes + gap during demo. The gap width fluctuates, so there may be internal bus data accessible, but I guess it is rather a side effect of internal functions (e.g. resetting the port into output mode at start of a routine) than meaningful data. Who knows if there may be 7 segment display or even velocity sensing control pulses embedded, but the pattern looks too regular to do anything complex.

    Fujitone 6A (MC-68) has a very similar CPU clocked at 3.58 MHz to drive the FM sound IC "MC-9003A". The leds are multiplexed with keyboard matrix outs pin 34..42 and 3 additional pins using transistors; pin 26 selects the 8 panel leds, pin 27, 28 the digit 1 and 2 of the optional 7 segment led display. The unused pin 29 was apparently intended for a rhythm select button led. Pin 31 activates the optional analogue stereo chorus circuit; it starts hi (off?) and toggles by every press of a certain (omitted) panel button. Also here the keyboard matrix inputs 1..8 have output spikes on them, although they are not used for any led outputs (verified by shorting to GND).

    Also the SC-MC-2 CPU of the MC-2 hardware class (Fujiyama KS-37) is likely based on MC-3DX, but since it is clocked on 4 MHz and has at least strong software differences for its crude internal 2 channel tone generator, I treat it as a separate IC with own pinout. A variant with even more internal squarewave channels (2 melody or 1 melody + 2 chord, + button click) is the MC-22 (Elite MC2200). The MC-38 CPU (Letron MC-38, 4 MHz) is an odd cross between MC-3DX and MC-22, because it has as well the DSG sound as 3 internal squarewave tone channels (2 chord channels + button click). Due to strong pinout similarities I list it here although it may be technically closer to the MC-22. The only DSG based MC-series keyboard with completely different CPU (MC25-1) was Pan Toys MC-73; it is unknown why the different CPU (despite same pin count and clock rate) was used. Possibly the chip could not be made anymore because the chip factory changed its manufacturing process.
     

    pinout DSG-MC-3

    The Digital Sound Generator "DSG-MC-3" (24 pin DIL) is a clone of Yamaha YM2163 (see there), used in various Medeli keyboards.

    The DSG can re-route polyphony channels to switch them among main and chord voice outputs. In MC-3 keyboards it outputs the following pre-mixed analogue signals:

    • OR1= main voice (4 notes or 1 note with accompaniment on)
    • OR2= main voice
    • OR3= chord voice (up to 3 notes)
    • OR4= e-bass (monophonic sawtooth)
    • RH1= base + conga
    • RH2= snare + open/closed hihat
    The chord voice makes an organ-like tone without envelope. In automatic accompaniment it has a decaying piano envelope. The main voice is output either through OR1 or OR2 depending on the preset sound, which was likely intended as a fixed filter control (not overly effective - I hear barely a difference). The "manual bass" voice consists of a sawtooth wave. I thought it was layered with a plain squarewave toot (which would explain the waste of 2 polyphony channels), that I hear and see at fixed low level on the main and chord outputs, however the same phenomenon exists also in the Testron CL-60910, which keeps 3 note main voice polyphony in manual bass mode, so this squarewave tone seems to be only a crosstalk artifact from generating sawtooth.

    The DSG can share its 4 polyphony channels among 4 output lines, those are externally mixed through resistors. So main and accompaniment voice are finally summed into 2 different outputs for independent volume control pots. Because the audio outputs are high impedance and thus have strong crosstalk from this mixer, and some had massive HF ripple on them, it was next to impossible to identify which channel is output where, and also the waveforms didn't resemble the YM2163 datasheet. Cutting the PCB traces at DSG pins 2..5 (later soldered back) revealed that each polyphony channel is at any time output only through one pin as open-collector current (needs pulldown resistor). By the strong HF ripple I first thought that lower DAC bits were PWM, but it turned out that on each pin the 4 polyphony channels are time multiplexed analogue signals (an absent or mute channel stays zero) with high resistance sections in between. Normally in Letron MC-3 pin 3 is wired through a 100nF capacitor against GND and pin 5 through 47nF, which made the ripple disappear and smoothened the waveform. Pin 3 is wired only through 100 Ohm to such a cap, which showed on top of the smoothened waveform a bizarre magnified comb pattern following its curve, because in the high resistance gaps the smoothened waveform voltage leaks through from the capacitor. Pin 5 has no cap near it. Without muffling capacitors, the coarse digital blocks in the waveforms get clearly visible. E.g. the Testron has no capacitors at its (genuine Yamaha YM2163) DSG and so at pins 2..5 the crisp blocky shapes from the Yamaha datasheet can be seen.

    I am not sure if the DSG contains a VCA with internal envelope capacitors, because although it doesn't sound really analogue and there are stair steps, I discovered an odd behaviour in my Penrod AJ-430, which has an identical sounding sound generator integrated into its CPU CIL-51 that makes odd envelope glitches at too high supply voltage, which hints to the existence of such internal caps with PWM transistors making mess. By its datasheet the original YM2163 is fully digital.

    Keyboards with this hardware exist in a variety of different cases and were sold under many brand and model names (often containing "MC-3"). They can be recognized best by their "500 Miles Away From Home" demo tune (only 1 demo, which cycles through all instrument sounds). Other characteristic elements are 12 sound + 8 rhythm buttons, 5 drum pad buttons and a "custom drummer" section with the very distinctive "play/space - cha cha" button. They also have an "A. B. C. volume" slider and a "manual bass" button in the "auto bass chord" section. I assume that the electronics was originally designed by the Chinese manufacturer Medeli. According to their website, Medeli Electronics Co.,Ltd. was founded in 1983 and first made a Chinese word processor. Their first successful keyboard was the MC-3A released in 1988; they sold over a million of them to 90 countries.

    Kawasaki 5A

    This is yet another MC-3 keyboard. Unlike the Letron it has the transpose buttons, better drumpads and lacks sound & rhythm indicator leds, but the rest is the same.

    I bought this keyboard on eBay because the box photo showed different sound button names and "5A" had no "3" in it. But it turned out to be only yet another plain MC-3 and the box photo apparently depicted a fake prop that had no model name, "arpeggio" instead of "manual bass", sounds in different order and many rhythm and demo control button names blackened. On the keyboard drawing in the manual the locations of "transposer" and "reset" button are swapped with "sustain" and "vibrato" (layout differs from the instrument itself). The case has many style elements common with the Penrod AJ-430. I am not sure whether it was released by Kawasaki at all (they rather made colourful toy keyboards and professional drum kits and e-guitars) or just counterfeit (as the box text "JAPAN DESIGN" and lack of manufacturer info in the manual suggests). But the generic yellow-blue box design with pink stripe is typical for early Medeli/ MC-series keyboards.

    My specimen also was broken (despite sold as functional). Rhythm was mute by a dead electrolytic cap, the 5V voltage regulator output too high (this can destroy the CPU when using a 12V PSU =>transistor replaced, zener diode resoldered) and the left speaker distorts by fried voice coil. The PCB type "3PK-2B, ZXB 9205" hints that it was likely also used in the GPM MC-3PK. At least it features the "transposer" and "reset" buttons those were omitted on the Letron.

    different main features:


    The box photo shows a dummy.
    The PCB is smaller by the lack of LED drivers and includes the slide potentiometers.

    other MC-3 variants

    Many other keyboards of this "MC-3" hardware class exist with a variety of different names. By watching eBay, I yet identified at least 5 different case designs. (The button colours may vary.) These are some pictures and model names I found on the internet:

    Letron

    same case:
    Bestar MC 3
    Condor MC-03
    Diamant Sound MC-3
    Elite MC-3
    Eurotone 3B* (??)
    Fujitone 3
    Gran Prix GPX KB898
    Intersound MT-3000
    Letron Stereo MC-3
    Medeli MC-3
    Medeli MC-3 DX
    Quasar (type "29-1711-1-4")


    *) I am not sure about Eurotone 3B; someone described it at the phone ("5 green drumpads" etc.) but I neither saw nor heard it.

    Fujitone M/3A
    (note the bigger drumpads and less LEDs)

    same case:
    Angeltone DM-280
    Damff Intertone*
    Fujitone 3A
    Fujitone 3-A*
    HBATEC*
    HBATEC DX
    H.B.A. International (= "HBA Tec" ?)
    [Hua Li in Chinese chars] DM-250*
    Hua Li [Chinese chars] DM-280
    Medeli MC-3 DX (2nd version)
    MC3DX
    MusiTech MT-4000


    *) contains no MC-3 hardware.

    Fujitone IIIB

    same case:
    Bahman IIIB
    Baytec MC-3A
    CCE EK50X
    First MC-3A
    Fujiyama 3A (version 1)
    Hamisonic MC-3A
    HBATEC (no type name on case)
    Horizon HZ-5508
    International MC-3A
    Kansai 3K
    Kazama EK-380SF
    Levis
    MC-3A
    ME-YA 1701
    Monacor MC-3A
    Monacor MKB-120
    Musikland MC-3A
    Nagasaki 3A
    Sigmatone SG 300 (or SC-300?)
    Thompsonic TS-03
    Tristar MC-3A
    Yamashiba YA-7 Stereo - Superb Sound
    (Zvon) MC-3A

    Transtec 898

    same case:
    Gran Prix GPX MC-3B
    Kamosonic F3A
    Mayatone MC-3B
    Penrod MC-3B


    GPM MC-5000*

    same case:
    PanToys MC-5000*
    Elite MC 3000
    Tristar MC 3000


    *) contains no MC-3 hardware.

    (CRM-Toys) GPM MC-3PK

    same case:
    Fujiyama 3A (version 2, yellow drumpads)
    Fujiyama 5A (same like that Fujiyama 3A)
    Kawasaki 5A (yellow drumpads)

    But it is not sure that keyboards those look like these contain always MC-3 hardware. I also own the HBATEC and the Fujitone 3-A, those both look almost exactly like my Letron, but contain very bizarre sounding analogue squarewave hardware that was likely the direct predecessor. But these hardware variants seem to be extremely rare, thus instruments those look like an MC-3 usually are that. An MC-3 successor with same control panel layout but FM sound was released as MC-5000. MC-3 keyboards are quite easy and inexpensive to find at eBay. (Variants without MC-3 hardware can be distinguished mainly by the absence of "cha cha" under the "play/space" button and different preset sound button names.)

    Xinjian XJ49F-1
    (photos from of Chinese websites, shown for educational purpose)

    Huaxin H-100

    Westlake DZQ49A
    Fullsize MC-3 keyboards include Xinjian XJ49F-1 (case style like Yamaha PS-55) and likely Huaxin H-100 (case resembling Casio CT-102, note the small 2nd speaker) and Westlake DZQ49A.

    A direct successor of MC-3 was the Letron MC-38 and a more advanced and programmable one the Thompsonic TS-33. A technically simplified MC-3 variant was released as Penrod AJ-430 (no separate sound chip, only 2 volume sliders, great accompaniment, 2 demos).
     

     removal of these screws voids warranty...    
    WarrantyVoid
    back to tablehooters collection
     
     
    back