Yamaha CX5M

[1] This FM synth itself has stereo audio outputs, an input for a purpose-built four-octave keyboard, and a pair of MIDI Input/Output ports that could be used for normal MIDI on the second revision of the CX5M, but only used for management of data from a Yamaha DX7 on the first model.

The CX5M was built for the MSX standard, which included slots for inserting programmed cartridges.

These cartridges extended the machine's capability, accepting a range of games, office applications and so on.

Two of these, the Voice Editor and Music Composer, allowed the user to program a bank of 48 sounds for the CX5M's own built-in synthesizer and to sequence up to eight channels of music, controlling the built-in module or external instruments via MIDI, in step-time using a musical-stave input screen.

The first contained the FM module SFG-01, which could not receive external MIDI note information; it required a proprietary keyboard and only used its MIDI port as an output to send data to Yamaha's then-flagship DX7.

Yamaha CX5M Music Computer set
The internals of the Yamaha SFG-01 FM Synthesizer Unit:
The 8-ch 4-op FM sound chip, the YM2151 , was used for multitimbral sounds and composite sinusoidal modeling (CSM) singing voice.
Yamaha FB-01 FM Sound Generator (with a pair of headphones sitting on top)