Digital Control Bus

Last updated
DCB Interface DCB interface.jpg
DCB Interface

DCB (Digital Control Bus, Digital Connection Bus [1] or Digital Communication Bus [2] [3] in some sources) was a proprietary data interchange interface by Roland Corporation, developed in 1981 [3] and introduced in 1982 in their Roland Juno-60 and Roland Jupiter-8 products. [3] DCB functions were basically the same as MIDI, but unlike MIDI (which is capable of transmitting a wide array of information), DCB could provide note on/off, program change and VCF/VCA control only. DCB-to-MIDI adapters were produced for a number of early Roland products. The DCB interface was made in 2 variants, the earlier one used 20-pin sockets and cables, later switching to the 14-pin Amphenol DDK connector vaguely resembling a parallel port.

Contents

Supporting equipment

USB MIDI DCB adapter created by Valpower DCB USB Adapter.jpg
USB MIDI DCB adapter created by Valpower

DCB was quickly replaced by MIDI in the early 1980s which Roland helped co-develop with Sequential Circuits. [4] The only DCB-equipped instruments produced were the Roland Jupiter-8 and JUNO-60; [2] Roland produced at least two DCB sequencers, the JSQ-60 and the MSQ-700. The latter was capable of saving eight sequences, or a total of 3000 notes, and was capable of transmitting and receiving data via MIDI (though it could not convert signals between DCB and MIDI, nor could it use both protocols simultaneously). Roland later released the MD-8, [5] a rather large black box capable of converting MIDI signals to DCB and vice versa. While this allows note on/off to be sent to a JUNO-60 by MIDI, the solution pales in comparison to the full MIDI implementation on the JUNO-60's successor, the Roland Juno-106. A few other companies offer similar conversion boxes to connect DCB instruments to regular MIDI systems for the support of vintage synthesizers in modern sound production environments; one of the more fully-featured devices being the Kenton PRO-DCB Mk3 which has some bi-directional control limited to a few parameters. [6]

Implementation

Following information comes from the Roland JUNO-60 Service Notes, First Edition, page 17–19.

Physical connection

DCB uses a special 14-wire connection. The first 7 consist of 3 wires in each direction plus a shared ground. The signals are standard TTL 0-5V, except the Rx Busy output, which is an open collector pulldown.

1. Rx Busy 2. Rx Data 3. Rx Clock 4. Ground 5. Tx Busy 6. Tx Data 7. Tx Clock

The remaining 7 wires may be used for special purposes.

8. Unreg 9. VCA Lower 10. VCA Upper 11. VCF Lower 12. VCF upper 13. VCO-2 14. VCO-1

These are not used in the JUNO-60.

Pinout

View from rear panel. Amphenol DDK connector.

7  6  5  4  3  2  1  14 13 12 11 10  9  8

Serial data

The DCB is a standard asynchronous serial stream (using an 8251A IC in the JUNO-60), LSB first, 8 data bits, 2 stop bits, odd parity, and a Baud rate of 31.25 kHz.

Message (Block) Structure)

DCB data is sent in short blocks messages consisting of an identifier, one or more data codes, and an end mark. Blocks may be sent intermittently (JP-8, OP-8) or continuously (JUNO-60), in which case end marks are not used.

Identifier/startDataData...End
F1-FE0-F00-F0...FF

Identifier is 1 byte using a value F1 through FE, which acts as both a start marker and a message type. Data which follows must not use these data bytes. In practice only FD (patch code) and FE (key code) are used.

Data codes are one or more sections or channels, each one byte. The number of bytes or channels depends on the transmitter's configuration, but doesn't change once communication has been started. All data values must be in the range 00-F0.

The end mark is an FF character. It is omitted if the message has a predefined length or the next message starts immediately after the data.

FD: Patch Code Block

This message identifies a patch, by a single byte. JUNO-60 ignores this. It is sent once after a patch change, with the first key code by OP-8 and JP-8. It does not have an end mark.

FE: Key Code

This message identifies a key event. It contains one byte for each note channel the transmitter supports - so it is 8 bytes long for JP-8 and OP-8, or 6 bytes for JUNO-60. Each channel byte defines a key number (bits 0–6) and whether the key is gated on (1) or off (bit 7). Keys are identified with 0–96 with zero meaning C0 (16.4 Hz), up to 96 C8 (4205 Hz). Channels are assigned in the order defined by the transmitter's key assign mode. For OP-8, this is Ch1 - Ch8. For JP-8 split mode, Upper 4 keys followed by Lower 4 keys. JP-8 dual mode, the data for the first 4 channels is duplicated to the second 4.

If the JUNO-60 receives more channels than it physically has voices, the extra channels are "queued" and played later when possible. Whereas the JP-8 only accepts 8 channels.

Related Research Articles

<span class="mw-page-title-main">MIDI</span> Electronic musical instrument connection standard

MIDI is a technical standard that describes a communication protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.

<span class="mw-page-title-main">Analog synthesizer</span> Synthesizer that uses analog circuits

An analog synthesizer is a synthesizer that uses analog circuits and analog signals to generate sound electronically.

<span class="mw-page-title-main">CV/gate</span> Analogue method of electronic sound production

CV/gate is an analog method of controlling synthesizers, drum machines, and similar equipment with external sequencers. The control voltage typically controls pitch and the gate signal controls note on-off.

<span class="mw-page-title-main">Roland JX-3P</span> Analog synthesizer

The Roland JX-3P is a synthesizer produced by Roland Corporation of Japan from 1983–1985. The "3P" in its name refers to "Programmable Preset Polyphonic". It is notable as one of the company's first synthesizers to incorporate a MIDI interface.

<span class="mw-page-title-main">Roland Jupiter-8</span> Synthesizer made by Roland in the 1980s

The Jupiter-8, or JP-8, is an eight-voice polyphonic analog subtractive synthesizer introduced by Roland Corporation in early 1981.

<span class="mw-page-title-main">Roland Jupiter-4</span> Polyphonic analog synthesizer

The Roland Jupiter-4 (JP-4) was an analog synthesizer manufactured by the Roland Corporation between 1978 and 1981. It was notable as the company's first self-contained polyphonic synthesizer, and for employing digital control of analog circuits, allowing for such features as programmable memory, voice assignment modes, an arpeggiator, polyphonic portamento and others.

<span class="mw-page-title-main">Korg MS-20</span> Patchable semi-modular monophonic analog synthesizer

The Korg MS-20 is a patchable semi-modular monophonic analog synthesizer which Korg released in 1978 and which was in production until 1983. It was part of Korg's MS series of instruments, which also included the single oscillator MS-10, the keyboardless MS-50 module, the SQ-10 sequencer, and the VC-10 Vocoder. Additional devices included the MS-01 Foot Controller, MS-02 Interface, MS-03 Signal Processor, and MS-04 Modulation Pedal.

The KORG Poly-61(PS-61) is an analogue programmable polyphonic synthesizer released by Korg in 1982, as a successor to the Polysix. It was notable for being Korg's first largely "knobless" synthesizer - featuring a push-button interface for programming, dispensing with the Polysix's knobs and switches. The Poly-61 also uses digitally-controlled analog oscillators or DCOs, in place of the Polysix's VCOs. The Poly-61 also boasted double the patch memory, but did not feature its predecessor's onboard effects.

<span class="mw-page-title-main">Korg Polysix</span> Synthesizer

The Korg Polysix(PS-6) is a six-voice programmable polyphonic analog synthesizer released by Korg in 1981.

<span class="mw-page-title-main">Doepfer A-100</span> Modular synthesizer, introduced the Eurorack standard

The Doepfer A-100 is an analog modular synthesizer system introduced by German audio manufacturer Doepfer in 1995. Although there were only 10 module types at time of release, it currently has more than 120 modules plus several different enclosures and accessories.

The Korg DSS-1 is a 12-bit polyphonic sampling synthesizer released in September 1986. It came out at a time when many of the popular synthesizer companies were beginning to get into sampling, an area of sound design that had previously been left to a handful of fledgling companies such as Fairlight, E-mu, and Ensoniq. Like Yamaha and Casio, however, Korg did not stay long in the sampling arena. The DSS-1 was the company's only sampler until 1998 when Korg introduced sampling options on their Triton and Trinity series of workstations, and on their Electribe series of drum-and-phrase samplers.

Casio's SDSynthesizers were a late-1980s line of analog synthesizers featuring a resonant filter. SD synthesis was traditional DCO-analog synthesis, with the main difference being that some of the SD waveforms' harmonic spectrums changed temporally, or dynamically in relation to the amplitude envelope.

<span class="mw-page-title-main">Oberheim Xpander</span> Analogue synthesizer

The Oberheim Xpander is an analog synthesizer launched by Oberheim in 1984 and discontinued in 1988. It is essentially a keyboardless, six-voice version of the Matrix-12. Utilizing Oberheim's Matrix Modulation technology, the Xpander combined analog audio generation with the flexibility of digital controls logic.

<span class="mw-page-title-main">Split-8</span> Polyphonic analogue synthesizer

The Split-8 is a polyphonic analogue keyboard synthesizer manufactured by Sequential Circuits. Built in Japan and going by the alternative name Pro-8 in some markets, this was one of the last synthesizers produced by the company and was assigned model number 608. It was released in 1985 at a list price of $1,199. This and some other Sequential Circuits synthesizers were built around the Curtis Electronics CEM 3394 "synth-on-a-chip" integrated circuit, and used a Z80 as their central microprocessor.

The Roland MKS-80 Super Jupiter is a rack mount sound module version of the Roland Jupiter-6 and the Roland Jupiter-8 synthesizers. It is an 8-voice polyphonic analog synthesizer that was manufactured by Roland between 1984 and 1987. It is the only one of the MKS series of synthesizers to have analogue voltage-controlled oscillators (VCOs) instead of analogue digitally-controlled oscillators (DCOs). The voice architecture is almost identical to the Jupiter-6 synthesizer. The service manual states that "The module board of MKS-80 features the following in addition to that of JP-6, its brother module. 1) HPF. 2) Low boost circuit in the 2nd VCA. 3) DC supply current boost circuit (IC50)."

<span class="mw-page-title-main">Akai AX60</span> Polyphonic analogue synthesizer

The AX60 is a polyphonic analogue keyboard synthesizer manufactured by Akai Professional in the mid-1980s. It was Akai's answer to the popular Roland Juno series synthesizers. The AX60 uses voltage-controlled analogue oscillators and filter circuitry based on the Curtis Electronics CEM 3394 integrated circuit.

The IBM System/360 architecture is the model independent architecture for the entire S/360 line of mainframe computers, including but not limited to the instruction set architecture. The elements of the architecture are documented in the IBM System/360 Principles of Operation and the IBM System/360 I/O Interface Channel to Control Unit Original Equipment Manufacturers' Information manuals.

Media-accelerated Global Information Carrier (MaGIC) is an audio over Ethernet protocol developed by Gibson Guitar Corporation in partnership with 3COM. It allows bidirectional transmission of multichannel audio data, control data, and instrument power.

<span class="mw-page-title-main">Roland System 700</span>

The Roland System 700 was a professional monophonic modular synthesizer for electronic music manufactured by the Roland Corporation and released in 1976 and was followed by the Roland System-100M in 1978.

<span class="mw-page-title-main">Volca Bass</span> Subtractive analogue bass synthesizer

The Volca Bass is an analogue bass synthesizer manufactured by the Japanese music technology company Korg. It was released in April 2013 alongside the Volca Keys and Volca Beats.

References

  1. Jenkins, Mark (2007). Analog Synthesizers: Understanding, Performing, Buying . Amsterdam; Boston; London: Elsevier/Focal Press. p.  91. ISBN   978-0-240-52072-8.
  2. 1 2 Russ, Martin (1996). Sound Synthesis and Sampling. Focal Press. p. 193. ISBN   978-0-240-51429-1.
  3. 1 2 3 Kakehashi, Ikutarō; Olsen, Robert (2002). I Believe in Music: Life Experiences and Thoughts on the Future of Electronic Music by the Founder of the Roland Corporation . Hal Leonard Corporation. p.  197. ISBN   978-0-634-03783-2.
  4. "MIDI History:Chapter 6-MIDI is Born 1980-1983". Archived from the original on 2020-04-05. Retrieved 2022-05-24.
  5. "Roland MD-8 Owner's Manual".
  6. "PRO-DCB Mk3".