Home / Apps / BHD-70

A virtual Roland D-70 Super LA Synthesizer for your Mac

BHD-70

Coming soon

A virtual D-70: a carefully crafted recreation of the Roland D-70 Super LA Synthesizer, based on the original software from your own unit. It is not a model or an approximation: the sound is computed by the same program that runs in the hardware. An AUv3 plug-in for your DAW and a standalone Mac app.

You need your own D-70. BHD-70 contains no Roland software or sounds — on first launch it asks for files dumped from your instrument. Without them it will not play.

Coming soon · freeNotify me at release
BHD-70, a virtual Roland D-70 — the instrument panel ready to play: display with a sound name, buttons, four Tone Palette sliders and the VALUE dial, screenshot, enlarge

Who it is for

The Roland D-70

Roland released the D-70 in 1990 as a “Super LA Synthesizer” and made it until 1994. The successor to the famous D-50 sold far worse than its predecessor and is somewhat forgotten today — although reviewers praised its sound: full, tight and full of character. In the US it cost 2,895 dollars.

A curiosity that explains how BHD-70 is built: the D-70 factory sounds are not in the instrument’s chips. Roland supplied them on a floppy disk — with the battery removed, the instrument starts with an empty memory.

Features

BHD-70 in MIDI learn mode — panel controls that can be mapped to a controller have a golden outline; screenshot, enlarge BHD-70 — the Audio and MIDI window of the standalone app: output, sample rate, buffer and MIDI input; screenshot, enlarge

Starting takes about 20 seconds

That is how long the firmware needs — exactly like the hardware after power-up. A real D-70 is booting underneath and goes through its start-up. Once the dot next to the name turns to ready and the display shows a sound name, you can play.

What the app needs

BHD-70 does not contain Roland software and cannot contain it — the D-70 firmware and its sounds are Roland’s property. The app is for people who own a D-70: on first launch it asks for a dump of your unit, checks it and remembers it.

  1. Firmware — two files of 65,536 bytes each. A dump of the EPROM chips on the main board: even (IC4) and odd (IC9). One version is enough — ideally 1.19 (from 9 March 1993, the last one ever made), but the app also accepts 1.16, 1.14, 1.12 and 1.10.
  2. Waves — six files of 524,288 bytes each, 3 MB in total. The PCM sound chips labelled A, B, C, D, E and F. All six are required.
  3. Sounds — one .syx or .mid file, optional. A memory dump sent over MIDI from your D-70 (Bulk Dump); the factory set is about 69 kB. Without it the instrument plays, but starts with an empty memory — like the hardware with the battery removed.
BHD-70 — the first-launch window asking for software from your own D-70, with the list of required files and a button to choose a folder; screenshot, enlarge

Questions

I don’t have a D-70. Is BHD-70 any use to me?

No. The app contains no Roland software or sounds and will not play without files from a real D-70. Better to know that now than to download it and be disappointed.

Is BHD-70 a VST plug-in? Does it run on Windows?

No. BHD-70 is a virtual Roland D-70 in Audio Unit (AUv3) format plus a standalone app, for Macs with Apple Silicon only. There is no VST or Windows version. On the Mac it plays in hosts that support AU plug-ins, such as Logic Pro and BH AU Host, or on its own as a standalone app.

Which files exactly does it need?

Firmware: two files of 65,536 bytes — a dump of EPROM chips IC4 (even) and IC9 (odd), in one version: 1.19, 1.16, 1.14, 1.12 or 1.10 (ideally 1.19). Waves: six files of 524,288 bytes — PCM chips A, B, C, D, E and F, all six. Sounds: optionally one .syx or .mid file from a Bulk Dump, about 69 kB.

My firmware is not 1.19. Will it work?

Yes, the app accepts 1.19, 1.16, 1.14, 1.12 and 1.10. Version 1.00 has never been dumped by anyone. The wave chips exist in only one version — Roland never changed them.

What do the files have to be called?

Anything you like. The app recognises them by their content — it checks the size and checksum of each file — so they can have any names and sit in subfolders. You point it to a folder and it tells you what it found and what is missing.

How do I dump the chips?

The chips are removed from the instrument and read with an EPROM programmer. A service centre can do it, or anyone with chip-programming equipment.

How do I dump the sounds?

Yourself, without opening the instrument: connect the D-70 to your computer with a MIDI cable, send a Bulk Dump with any SysEx program (for example BH MIDI Router) and save it as a .syx file.

Do my files go anywhere?

No. The files you point to stay on your computer. The app does not send them anywhere.

Why does it take so long to start?

Because a real D-70 is booting underneath — the firmware start-up takes about 20 seconds, just like the hardware after power-up.

Why is it free?

The BHD-70 engine uses chip emulation under the GPL-3.0 licence. That is why BHD-70 is free and comes with its source code.

BHD-70 — the built-in manual window under the “?” button; screenshot, enlarge

Requirements

version
coming soon
system
macOS 13 (Ventura) or later
processor
Apple Silicon
format
Audio Unit plug-in (AUv3) and standalone app
you need
files dumped from your own Roland D-70 (firmware and waves)
language
English, Polish
price
free, with source code (GPL-3.0)

Signed and notarised by Apple. Questions and ideas: kontakt@bronislawhonca.pl

Roland and D-70 are names and trademarks of Roland Corporation. BHD-70 is not Roland software, is neither released nor endorsed by Roland and is not affiliated with the company. The D-70 firmware and sounds belong to Roland and are not part of BHD-70.