Jump to content

Roland JX-10

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2602:30a:2ed1:2ee0:1cc8:376e:3190:20a3 (talk) at 17:28, 12 April 2016 (That was the JX-8P.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Roland Super JX (Roland JX-10)
ManufacturerRoland
Dates1986-1989
PriceUS$2,750
UK£1,800
JP¥298,000
Technical specifications
Polyphony12-voice in 'WHOLE' and 'SPLIT' mode, 6-voice in 'DUAL' mode
Timbrality2-part ('SPLIT'/'DUAL' modes)
Oscillator2 DCOs per voice/4 in 'DUAL' mode. Waveforms: SAW/SQUARE/FIXED PULSE/NOISE. Oscillator sync, xmod.
LFO1 sine/square/random=noise with delay and rate
Synthesis typeAnalog Subtractive
Filter24dB/oct resonant low-pass, non-resonant high-pass
Attenuator2 ADSR Envelopes/4 in 'DUAL' Mode. They both have 3 levels (and '0') of "Key Follow"
Aftertouch expressionYes
Velocity expressionYes
Storage memory50 preset tones/50 user tones/64 patches, optional M-64C memory cartridges holding 50 tones
Effectschorus, delay ('chase play' using voices, not a 'real' delay effect)
Input/output
Keyboard76 keys
Left-hand controlPitch bend Lever with upward moving controlling LFO
External controlMIDI for playing notes/PG-800 programmer for sound editing

The Roland JX-10 Super JX was a 12-voice analog synthesizer keyboard produced from 1986 to 1989, along with a rack-mounted version, the MKS-70. It was the last true analog synthesizer made by Roland and has been critically acclaimed as one of their classic analog instruments. The design is essentially two Roland JX-8P synthesizers put together, with a 76-note velocity-sensitive keyboard with aftertouch. It also includes features not found on the JX-8P, including a simple 1-track sketchbook sequencer and a delay effect (which works like a "MIDI delay" by delaying one tone rather than acting as a true DSP delay effect). However, the JX-10 is not exactly the same as "two JX-8P's" because the chorus is not identical to the JX-8P (hence the chorus sounds different between the JX-8P and the JX-10 with single patches). The JX-10 also has a slightly different amplifier section as well as different electronic components which further distinguish its sound from its predecessor, the JX-8P.

Programmability

Like most synthesizers of the time, the JX-10 is programmed by selecting a parameter through a small keypad and editing the parameter using a data wheel (which Roland dubbed the "alpha-dial"). Like the JX-8P, this can be bypassed by connecting a PG-800 programmer to the synthesizer. The PG-800 connects to a specific PG-800 port on the back of the synthesiser. Alternatively the JX-10 and MKS-70 can be programmed over MIDI using a controller device such as the KiwiTechnics Patch Editor (a firmware update is required on the JX-10).

Factory Presets

The JX-10 and MKS-70's factory presets were created by Eric Persing and Dan DeSousa.

Playing Modes

The JX-10 combines two completely separate 6-voice Tone Modules (A-Upper and B-Lower) which allow it to function as a single 12-voice synthesizer or as two 6-voice synths capable of layering or splitting two different Tones simultaneously. There are six playing modes:

  • Dual Mode - layers sounds from both Tone modules which can be balanced
  • Split Mode - allows for split-keyboard play of the Tone modules, upper and lower sections can overlap
  • Whole A - Upper Tone Module controls all 12 voices
  • Whole B - Lower Tone Module controls all 12 voices
  • Touch Voice Mode - adds velocity switching
  • Cross-Fade Mode - controlled by the amount of velocity, one tone fades in while the other tone fades out

Memory

The JX-10 has space for 64 patches in its internal memory, each of which can be composed with one (12-voice) or two tones (rendering the synth 6-voice polyphonic). These tones can be selected individually, combined together, or split. Of the 100 available tones, 50 of them can be edited and saved to memory; the other 50 are factory patches. The JX-10's memory can also be expanded by plugging in a M-16C, M-32C (very rare, originally only available on the Japanese market) or M-64C memory cartridge. If a cartridge is inserted, the JX-10's built in sketchbook sequencer can be used (it can only be used if a cartridge is present). The JX-10 / MKS-70 can also read and write tone data for the JX-8P this way (which in turn can only use the M-16C). The M-64C can store 64 patches and 100 tones; the M-16C can store 32 tones only (no patches).

MIDI Implementation

The MIDI implementation on the JX-10 is somewhat faulty and lacks common features. Most importantly it cannot send or receive Tone or Patches by MIDI SysEx. The MKS-70 (rack version of the JX-10) does however send and receive tones and patches over SysEx because it has different firmware in EPROM. If the firmware in the JX-10 is updated then it will support SysEx.
It can also be noted that the JX-10 transmits MIDI Control Change 123 (all notes off) instead of "normal" MIDI Note-Off messages every time a key is released (apparently the JX-8P does this as well). This can be filtered out by editing CC 123 in the sequencer if it should create any problems; normally it does not.

MKS-70

Like the JX-8P, the JX-10 also has a 2U rack-mounted counterpart called the MKS-70 made in 1986 and released in 1986-1989. It is basically the same as the JX-10, except that the MKS-70's tones can be edited through MIDI using SysEx (this can be rectified on the JX-10, see below).

Display

The JX-8P, JX-10 and the MKS-70 use vacuum fluorescent displays which give the instruments their characteristic green/blue glowing read-out. In some cases these displays can fail with age, displaying 888888888888 or having other issues. One cause of these problems is the corrosion of a small coil component in the display driver circuit. While Roland used similar displays across a number of products at this time, interchangeability of displays between products is limited. Replacement parts are scarce and some experimenters have replaced the vacuum display with an LCD device and supporting circuitry. In January 2014 a custom supply of new coils became available for the JX-8/JX-10 and the MKS-70.

Firmware Update

The firmware for the so-called Assigner, the part of the synthesizer controlling the voices and managing MIDI, has been criticised as incomplete and inferior, especially on the JX-10.[1] Successful attempts have been made to improve the firmware, of the JX-10 as well as on its expander version MKS-70.

A modified firmware for the JX-10 was first released by Colin Fraser. It gave the JX-10 the additional MKS-70 functionality: SysEx editing of tone parameters via MIDI (the standard Roland firmware for the JX-10. The update is made by exchanging a socketed EPROM chip (a 32k 27C256) on the Assigner board.

In 2013, Frederic Vecoven started rewriting a JX-10/MKS-70 firmware from scratch, building on Fraser's analysis of the original code. The firmware retrofit offers advanced MIDI control via SysEx and NRPN, fast bulk dump of patches and parameters, more flexibility in assigning the C1 and C2 controls, and an arpeggiator mode for the JX-10. The update is also made by exchanging the EPROM for one with the new firmware.

While Vecoven still sells EPROMs with the upgraded firmware (V3.09), Fraser no longer supports his own project as he feels there is no longer a market for it: "I have decided therefore to stop selling my JX ROM. It would be daft to go to the bother of upgrading your ROM, and not getting the extra features of Fred's ROM for the reasonable extra cost."

Combined Hardware and Firmware Upgrade

Building on his firmware rewrite, Frederic Vecoven has also finished a hardware modification. To achieve pulse-width modulation, the JX10 is equipped with daughter boards and faster CPUs. A rewrite of the firmware makes use of the added processing power to implement additional functions.

Added functionality includes

  • Pulse-Width Modulation, controllable by envelope or LFO
  • an additional LFO (LFO2)
  • additional LFO wave forms and modulations
  • enhanced six-stage envelope generators ENV1 and ENV2 similar to those in the Roland Alpha Juno series
  • two additional ADSR envelope generators (ENV3 and ENV4)
  • free-running envelopes
  • NRPN control of tone parameters, controlling parameters of one tone, or both, in real time

In addition to replacing the old firmware, the upgrade requires a substantial modification of the JX hardware. Each of the two sound boards has to be equipped with an additional PCB that has to be connected with 36 wires soldered to the sound board. The original 8031 CPUs have to be desoldered and replaced by more modern 80C320 CPUs. Experienced solderers have reported to take several hours to finish the mod.[2]

Vecoven states that the PWM mod makes use of resources already present in the original hardware, so that it can be suspected that the missing PWM capability was scrapped in the later stages of the JX10 design.

Notable Users

References