Yamaha PSS-30, PSS-130 (small squarewave keyboard with unusual percussion)

Yamaha PSS-30

This small Yamaha PortaSound keyboard from 1987 (embossed case date) was apparently the model for the case design of the great Hing Hon EK-001. It has 2 note polyphonic squarewave sounds, a few interesting electronic percussion and a monophonic sequencer that can be played to.
 
(old eBay photo of my specimen)

main features:

modifications:

notes:

Despite the control panel layout of this instrument resembles very much the more complex Yamaha PSS-80, I found no keyboard matrix eastereggs those could hint the existence of its features in the PSS-30, and also the CPU is different. In a Yamaha chronology was claimed that the PSS-30 came out already in 1982 while the PSS-80 was 1989, but inside the case of my PSS-30 is a punched mark with "87" and {6, 7, 8}, thus I conclude that mine was rather made between 1987-06 and 1987-08. The case style doesn't look like 1982 either, thus it was likely confused with PS-30. The main volume of this instrument was initially so loud that the sound distorted, and it could not be well adjusted with the too coarse 4 step volume control. I added a 10 Ohm resistor in series to the speaker to reduce the volume. Fortunately the volume control at least steals no resolution bits from the sound envelope like the Yamaha PSS-20 did.

The sounds are digital squarewave with audible zipper noise (resembling LetronMC-3). The "electric guitar" is rather a thin organ with vibrato. Also the "violin" has vibrato. The "xylophone" is a short blip. The "banjo" includes a mandolin ring effect (8 Hz). All tones are a little rough/ gently distorted and resemble friendly C64 SID sounds. Like with many old OBS keyboards you can hold a key down and bounce around among sound select buttons to rhythmically switch the timbre (does not work with 2 held keys).

The drums (base, conga?) are squarewave blips of different pitch. The cymbal/ hihat are metallic. The snare(???) has unusual digital waveform made from a semi-metallic hiss mixed with a lot of dull noise; its timbre resembles compressed air or gas flowing through a valve inside narrow metal tubes. (This may be an extremely low-res waveform sample.) A similar cymbal timbre has also my Yamaha MK-100.

Although the keyboard is only 2 note polyphonic, the sequencer can be used to playback a 3rd monophonic voice while playing to it. (Rhythm does not reduce polyphony, but sequencer playback always starts the rhythm it was recorded with. The sequencer can not be used without rhythm, and always plays with the sound that was selected first during recording.)

The monophonic demo tune (Yankee Doodle) cycles through all sounds and can be also accompanied 2 note polyphonic. Like with the sequencer, the user selected sound only affects keyboard play but not the demo tune.
 

hardware details

The Yamaha PSS-30 is based on the single-chip CPU "Yamaha YM2410" (crystal clocked @ 607kHz) with power amp IC "JRC 3860, 7570" (8 pin DIL).

note: Long ago several circuit benders asked me strange things because they apparently confuse this keyboard with something else. Thus to say it again here - this keyboard has absolutely nothing to do with FM synthesis, nor you can get any remotely interesting new sounds out of it by circuit bending. There are no eastereggs and it has one of the most stubbornly preprogrammed chips I ever found (likely an LSI made from gate logics); all you can get by shitshots are boring things like playing demos with wrong instrumentation, make the instrument start at different rhythm tempo and so on. You may distort the analogue parts or replace the clock oscillator to change pitch, but that's it.
 
sound pulse width hi octave vibrato
clarinet 1:1    
electric guitar 11:5  
X
violin 11:5
X
X
oboe 3:1
X
 
xylophone 1:1
X
 
piano 3:1    
banjo 15:1    
harpsichord 15:1
X
 
The main voice is made from simple squarewave. Some preset sounds play 1 octave higher, but the waveforms only differ in the pulse width ratio.

(The ratios were estimated on an analogue oscilloscope at my sound output jack, which isn't very accurate. E.g. 'violin' looked like 7:3, but I expect that they are all internaly divided into 16 steps, which makes 11:5.)

 

At my sound output jack the waveform on oscilloscope had strange ripple that looks like DAC stair steps (about 32?), and their height changes by digital volume control. It looks like when the output filter that deforms the squarewave would be a digital simulation instead of capacitor. But measuring the pins shows that it behaves like a DSG.

The diodeless keyboard matrix is grouped by 8 and inputs are active-low, but I found neither eastereggs nor empty places. A bit strange is that inputs make no sound when pulled to GND, so the CPU apparently recognizes when more than 2 contacts are closed and ignores it as an error.

volume control fix

The volume can not be set low enough and yells so loud that it distorts (possibly because there was an uncommon 6 Ohm speaker instead of an 8 Ohm type built-in). To fix this, wire a 10 Ohm resistor into the speaker output line.

keyboard matrix

The diodeless keyboard matrix is grouped by 8. A bit strange is that inputs make no sound when pulled to GND, so the CPU apparently recognizes when more than 2 contacts are closed and ignores it as an error. I found neither eastereggs nor empty places, but here it is for comparison.
 
 17 N0
16 N1
15 N2
14 N3
13 N4
7 N5
8 N6
9 N7
 
CPU pin
out 1
out 2
out 3
out 4
out 5
out 6
out 7
out 8
in / out
 
o
F1
o
F#1
o
G1
o
G#1
o
A1
o
A#1
o
B1
o
C2
in 1
21 B0
o
C#2
o
D2
o
D#2
o
E2
o
F2
o
F#2
o
G2
o
G#2
in 2
20 B1
o
A2
o
A#2
o
B2
o
C3
o
C#3
o
D3
o
D#3
o
E3
in 3
19 B2
o
F3
o
F#3
o
G3
o
G#3
o
A3
o
A#3
o
B3
o
C4
in 4
18 B3
volume
-
volume
+
tempo
-
tempo
+
R.
stop
record
play
demo
in 5
10 B4
R.
pop
R.
disco
R.
16beat
R.
latin
R.
swing
R.
slow rock
R.
march/polka
R.
waltz
in 6
11 B5
O.
clarinet
O.
electric guitar
O.
oboe
O.
violin
O.
xylophone
O.
piano
O.
banjo
O.
harpsichord
in 7
12 B6

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')

pinout YM2410 (GE10)

The Yamaha YM2410 (24 pin DIL) is the CPU of Yamaha PSS-30 and variants. It has internal 3 note polyphonic squarewave mainvoice with different pulse width, linear volume envelope and vibrato. Only 2 can be played on keyboard (to save matrix diodes); the 3rd is sequencer playback or demo. The blip percussion generator outputs 2 squarewave drums and hissy metallic cymbal and snare(?) waveforms. Much like in DSG YM2163, the polyphony channel output is time sliced to avoid upper envelope DAC bits. With mainvoice always 1 of 4 time slots stays empty, which hints that there may be an unused 4th channel. Also percussion uses 4 time slice channels. Stubborn behaviour during shitshot tests hint that the YM2410 is likely an LSI made from gate logics with very little software control.

This pinout is based on photo fragments of Yamaha PSS-120 service manual. Very bizarre is that the pin function list in schematics numbered pins 13..24 wrongways, which contradics DIL conventions. (I thought the error was by me and changed my handwritten docs, until I re-measured and found out that Yamaha was wrong! The pinout in their schematics itself looks correct.) This is the correct version.
 
pin name purpose
1 VSS ground 0V
2 LED led out
3 X1 crystal (607 kHz)
4 X2 crystal
5 TEST (not used)
6 IC reset
7 N5 key matrix out
8 N6 key matrix out
9 N7 key matrix out
10 B4 key matrix in (buttons)
11 B5 key matrix in (buttons)
12 B6 key matrix in (buttons)
13 N4 key matrix out
14 N3 key matrix out
15 N2 key matrix out
16 N1 key matrix out
17 N0 key matrix out
18 B3 key matrix in
19 B2 key matrix in
20 B1 key matrix in
21 B0 key matrix in
22 VDD supply voltage +6V
23 ORCH melody audio out
24 RHY percussion audio out

The "test" pin 5 behaves like a unused keyboard matrix input that prevents key recognition when pulled lo through GND or a matrix out, but I found no eastereggs (nor normal empty places). Pulling it lo does not interfere with running rhythm or demo, which is untypical for a test pin, so it guess it was rather a leftover row of empty keyboard matrix places.

The CPU runs hand warm (at 5.8V battery voltage), which hints that it is no energy efficient design.

Yamaha PSS-130

A midsize keyboard version of the Yamaha PSS-30 with foil buttons was released in 1986 as Yamaha PSS-120 and re- released in 1987 as PSS-130 (with different button colours).

An idiot at eBay sold this thing without photo, claiming in few words it would be a (never heard) "Yamaha Pss133" and "like new". I asked by e-mail if that was a typo, but he claimed the type was correct, thus I dared to bid for it as the only bidder. I won and he wrote he would only answer by phone. First only a granny answered, who knew not a brown smelly sausage what eBay is. When I finally reached her son(?), he told me that he had yet no own PC and still claimed the keyboard would be a PSS-133. But when it finally arrived I disappointedly found in the parcel the at that time very dirt stained PSS-130 (not just wrong model, but not even remotely "like new"), thus I gave him a negative eBay rating with explanation that he delivered the wrong model PSS-130 and very dirty. The sucker returned me a negative revenge rating, claiming that I lie and that it would be indeed a (likely never existing) "Yamaha PSS-133". Afterward he even had the impudence to request additional 2€ postage from me because he had accidentally written the wrong postage amount in his announce. But I strictly refused to pay these 2€, wrote him an annoyed detailed e-mail and reported the incident to eBay. =>When anyone is to stupid to describe his wares correctly on eBay, then he should piss off there and sell it on a fleamarket instead!
 

SER.NO. 1438029

A similar sounding but more advanced squarewave instrument was released as Yamaha PSS-80, which contains even a primitive synthesizer (4 buttons select timbre brightness and envelope duration).
 

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