One editor for every Disaster Area MIDI controller
The Disaster Area Editor now edits all of our MIDI controllers from a single page: the DMC.micro, DMC-3XL and DMC-4, DMC-6, DMC-8, DPC-5, DPC.micro, DPC-8EZ, micro.clock and SMARTClock. It runs in your browser at disasterarea.io/editor-beta, with nothing to install.
It is a beta. If something doesn't work, or you'd like it to do something it doesn't, please tell us on the contact page.
Gen1 and Gen2 controllers are not supported by the editor, and will not be added to it.
Why we made one editor
Until now every product had its own editor, a separate copy of the same program. A fix or a new feature had to be made in each copy by hand, and the copies slowly drifted apart. With one editor a fix is made once and every pedal gets it, the editor looks and works the same whichever pedal you own, and a new pedal only needs its own settings added.
To share one editor, every pedal has to identify itself and exchange its settings and presets in the same way. That needed new firmware, which is what is on this page.
What you need to do
- Update your pedal's firmware. Find your pedal in the table below and download its file. The Support page has the update instructions. The editor works with the oldest version listed for your pedal, and we recommend the version in this release, which fixes problems in the earlier ones.
- Use a browser that supports Web MIDI, such as Chrome or Edge on a computer, or Chrome on Android. Safari on iPhone and iPad doesn't support Web MIDI: use a Web MIDI browser app such as Web MIDI Browser.
- Connect your pedal to your computer with USB. Some pedals need their USB mode set to MIDI while you use the editor. The Help tab in the editor has the steps for your pedal.
- Open the editor. It finds your pedal, reads its settings and presets, and opens the right editor for it. Give it a few seconds.
You can also use the editor without a pedal connected. Pick your pedal on the start page, edit, and export your settings to a file. Import the file later to send it to your pedal.
Firmware downloads
Gen4 pedals use a .uf2 file and Gen3 pedals use a .bin file. The Support page explains how to load them.
| Pedal | Firmware | Download | Oldest version the editor accepts |
|---|---|---|---|
| DMC.micro and DMC.micro PRO Gen3 | 2.31 | Download .bin | 2.10b |
| DMC.micro Gen4 | 2.31 | Download .uf2 | 2.20a |
| DMC-3XL and DMC-4 | 2.00 | Download .bin | 2.00 |
| DMC-6 | 2.00 | Download .bin | 2.00 |
| DMC-8 | 2.00 | Download .bin | 2.00 |
| DPC-5 Gen3 | 1.06 | Download .bin | 1.05h |
| DPC.micro Classic | 1.06 | Download .bin | 1.04 |
| DPC.micro NS Classic | 1.06 | Download .bin | 1.04 |
| DPC.micro Gen4 | 1.06 | Download .uf2 | 1.04 |
| DPC.micro NS Gen4 | 1.06 | Download .uf2 | 1.04 |
| DPC-8EZ Gen3 | 1.03f | Download .bin | 1.03b |
| micro.clock Gen4 | 2.05 | Download .uf2 | 2.05 |
| SMARTClock Gen4 | 2.05 | Download .uf2 | 2.05 |
| micro.clock Gen3 | 1.06c | Download .bin | 1.06a |
| SMARTClock Gen3 | 1.50b | Download .bin | 1.50b |
The micro.clock Gen4 and SMARTClock Gen4 use the same firmware file. NS means "no switch". If your DPC.micro is an NS, use an NS file. Both DMC.micro Gen3 models, the standard and the PRO, use the same file.
What's new in each firmware
DMC-6 and DMC-8 2.00
Firmware 2.00 lets the DMC-6 and DMC-8 be edited from the Disaster Area Editor. Each pedal has its own file and its own page in the editor.
The pedal resets itself the first time it starts on 2.00. Settings, presets and preset names all go back to their factory values, and there is no way to carry them over. Write down anything you want to keep before you update.
Editor support
- Settings and presets are read and written by the editor over USB. The pedal must have USB set to MIDI, which is now the factory setting.
- The whole pedal can be dumped and restored over sysex: settings, presets, preset names, bank names and the two favorites.
- Preset 0 is the bypass preset. There are at most 25 banks (100 presets), then FAV2 and FAV.
- Each preset starts on its own program number, with the clock on.
Custom devices
- CUSTOM 1 and CUSTOM 2 are new devices, as on the DMC.micro and DPC-5. Set their lowest and highest preset, bypass CC, tap tempo CC, expression CC and display style in the setup menu (C1LO to C2DS) or in the editor.
- The device list now matches the DMC-3XL's and the DMC.micro's, so device numbers are the same across pedals.
- Added the Darkglass Anagram. The ToneX ONE entry is shown as TONEX N-A, because it isn't supported on Gen3 pedals.
Bypass and MIDI
- Bypass handling is rewritten, so a preset and a footswitch bypass a device the same way.
- MIDI in and out are rewritten. Message lengths come from the status byte, the outputs send the same messages, and the MIDI clock is held off while another message is being sent.
- Messages the pedal receives are checked before they are used, and settings sent from the editor are checked against each setting's range.
- Fixes: preset names could overrun their buffer, MIDI channel 16 read past the end of the device table, and stepping back through the modes went one past the end of the mode list.
Removed
- The CC mode. ACCESS mode stays.
DMC-8
- The DMC-8's tap footswitch is always bank down in preset mode. The T FS setting only applies to the DMC-6.
After the update the pedal starts with a factory reset and the display counts down while it works. Let it finish.
DMC-3XL and DMC-4 2.00
Firmware 2.00 lets the DMC-3XL and DMC-4 be edited from the Disaster Area Editor. The DMC-3XL and DMC-4 share one file.
The pedal resets itself the first time it starts on 2.00. Settings, presets and preset names all go back to their factory values, and there is no way to carry them over. Write down anything you want to keep, or save it from the old editor before you update.
The new editor needs 2.00 on the pedal. The old DMC-3XL editor does not work with 2.00.
Editor support
- Settings and presets are read and written by the editor over USB. The pedal must have USB set to MIDI, which is now the factory setting.
- Preset 0 is the bypass preset. The editor lists presets 1 to the MAX PRESET you set, then FAV2 and FAV.
- The highest MAX PRESET is now 125. The favorites are stored separately, FAV as the last preset and FAV2 (the second favorite, loaded from the MultiJack in FAV2 mode) before it.
- Each preset starts on its own program number, with the clock on.
- Util mode is explained in the editor: L is a tap of the left footswitch and A is a hold, R is a tap of the right footswitch and B is a hold.
Custom devices
- CUSTOM 1 and CUSTOM 2 are new devices, as on the DMC.micro and DPC-5. Set their lowest and highest preset, bypass CC, tap tempo CC, expression CC and display style in the setup menu (C1LO to C2DS) or in the editor.
- The device list now matches the DMC.micro's, so device numbers are the same across pedals. Every device on the old list is still there, with three names corrected: SPECULAR, MIDI NOTES and STRYMON v2.
- Added the Darkglass Anagram.
- The ToneX ONE entry is shown as TONEX N-A. The ToneX ONE isn't supported on Gen3 pedals, because it talks over USB-CDC rather than USB MIDI.
Removed
- Set lists, including the SETL menu item and the set list mode.
MIDI
- MIDI output is handled by the same code as the DMC.micro's, so the USB host, DIN and MultiJack outputs send the same messages. Program changes are no longer sent twice, and notes sent to a USB host device carry their velocity.
- The bypass handling is the DMC.micro's.
- Messages the pedal receives over USB and DIN are checked before they are used. Sysex that isn't for the pedal is passed on.
- Settings sent from the editor are checked against each setting's range, and are refused if the serial number doesn't match the pedal.
After the update the pedal starts with a factory reset and the display counts down while it works. Let it finish.
DMC.micro 2.31
DMC.micro, DMC.micro PRO and DMC.micro Gen4
- The DMC.micro PRO identifies itself as a PRO again. Firmware 2.3 reported every Gen3 unit as a standard DMC.micro, so the editor showed the wrong model.
- Gen4: reading settings and presets into the editor over USB is more reliable.
micro.clock Gen4 and SMARTClock Gen4 2.05
- SMARTClock Gen4: new set timer. Turn on TIMER and the grid gets a second page with a countdown from the set length or a stopwatch. The beat LED turns yellow in the warning time before the end and red when the set runs over. The timer starts with the clock's start footswitch, or from the grid. The editor sets the mode, set length (1-180 minutes) and warning time.
- SMARTClock Gen4: new TIMER LARGE display mode shows the set timer large, with the tempo below it.
- micro.clock Gen4: Output A can now receive MIDI on its ring (OUTPUT A: MIDI IN). Program changes, CCs and clock received there work the same as on the MIDI input.
- CV CURVE: the ADG-1 NEW curve is re-measured for better accuracy. ADG-1 SE is replaced by AMT LFO, for an ADG-1 with its expression input on LFO rate (set CV MIN 1000 and CV MAX 250). For an ADG-1 SE, choose ADG-1 NEW with CV MIN 235 and CV MAX 1375.
- Fixes a freeze and restart that could happen while settings were saved.
The editor needs 2.05 on the micro.clock Gen4 and SMARTClock Gen4. Update before you connect. If you used ADG-1 SE on 2.04, change CV CURVE to ADG-1 NEW and set CV MIN 235 / CV MAX 1375.
Both pedals use the same file.
Choosing a CV CURVE
In a CV mode (CVT or CVR), the clock sends a voltage between CV MIN and CV MAX. Set CV MIN to the pedal's shortest time (0V) and CV MAX to its longest (3.3V). CV CURVE then sets how the voltage moves between those two ends. The same tables are on the editor's Help / About tab.
For these pedals, use these settings exactly. The ADG-1 curves are measured from real pedals and only line up at these CV MIN and CV MAX values.
| Pedal | CV CURVE | CV MIN | CV MAX | Notes |
|---|---|---|---|---|
| Asheville Music Tools ADG-1, current revision | ADG-1 NEW | 155 | 915 | 2 BBD mode. For 1 BBD mode, use CV MIN 80 and CV MAX 455. |
| ADG-1, original revision | ADG-1 OLD | 150 | 925 | 2 BBD mode. The two revisions are not interchangeable: the wrong one can be about 24 ms off. If you don't know which you have, try both and keep the one that stays in time. |
| ADG-1 SE | ADG-1 NEW | 235 | 1375 | 3 BBD mode. The SE has the same curve as the current ADG-1, over a 1.5x longer range. |
| ADG-1, expression input set to LFO rate | AMT LFO | 1000 | 250 | Syncs the modulation, not the delay time: one LFO cycle per clock beat. Turn the LFO rate knob fully counter-clockwise. CV MIN is larger than CV MAX on purpose. |
| Catalinbread Belle Epoch Deluxe | LINEAR | 80 | 680 | Use the jack's CVR mode (CV on ring). Set the pedal's toggle to "D". |
For other pedals, start on LINEAR and check a tempo halfway between CV MIN and CV MAX:
| At a middle tempo, the repeats... | Choose | Why |
|---|---|---|
| are in time | LINEAR | The pedal's time rises evenly with voltage. Nothing to correct. |
| land early (delay too short) | LOG 1, 2 or 3 | The pedal's time rises slowly at low voltage and quickly near the top, which is common for analog delays. LOG raises the voltage sooner, so the middle tempos get enough of it. |
| land late (delay too long) | EXP 1, 2 or 3 | The opposite: the pedal's time rises quickly at low voltage and levels off near the top. EXP holds the voltage back early and raises it near the top. |
1 is the gentlest bend and 3 the strongest. Start at 1 and go up until the middle tempo is in time. If the repeats now land on the other side of the beat, go back one step. CV MIN and CV MAX must still match the pedal's shortest and longest times, or no curve will line up.
micro.clock Gen4 and SMARTClock Gen4 2.04
- New CV CURVE setting for each CV jack: MultiJack C, and MultiJack D on the SMARTClock. It shapes the CV output between CV MIN and CV MAX so a pedal that doesn't respond to CV in a straight line stays in time with the clock. Choose LINEAR (as before), LOG 1-3, EXP 1-3, or the curve for your ADG-1 (OLD, NEW or SE).
- Not sure which curve you need? See Choosing a CV CURVE under 2.05.
- CV output is now four times finer, so the voltage follows the tempo more closely. In CV NO BPM mode, 127 now reaches the full 3.3 V.
The editor needs 2.04 on the micro.clock Gen4 and SMARTClock Gen4. Update before you connect.
Both pedals use the same file.
micro.clock Gen4 and SMARTClock Gen4 2.03b
- New CC2 MODE setting, on both pedals. USER CC2 can now be a second tap CC. VALUE works as before. In TAP and AUTO TAP, CC2 sends the same value (127) on every beat or division you choose, like the TAP CC, instead of a stored value when a preset loads. TAP stops after the first few beats following a preset load or tempo change; AUTO TAP keeps sending.
- Each preset keeps its own division for the CC2 tap. Set it on the CC2 page on the pedal, or in the editor's Preset Editor, where it replaces the CC2 value while CC2 is a tap.
- micro.clock Gen4: the CC2 page now shows on the display. Before, the knob changed CC2 with nothing on screen to say so.
- SMARTClock Gen4: the CC2 cell shows the division's name while CC2 is a tap.
- Includes the 2.03a changes: reading the configuration into the editor could lose part of the data, and settings that were never saved no longer switch features such as GLOBAL TAP on by themselves.
After you change CC2 MODE in the editor, apply the setting to the pedal before you save presets: the pedal reads each preset's CC2 byte according to the mode it is in.
Both pedals use the same file.
SMARTClock Gen3 1.50b
- CV minimum and maximum times of 640 ms and longer now read and write correctly through the editor.
- Division D is now included when presets are read into the editor.
The new editor needs 1.50b on the SMARTClock Gen3.
DPC.micro 1.06
DPC.micro and DPC.micro NS, Classic and Gen4
- New FOOTSWITCH ACTION setting in the editor, under Hardware Settings. The footswitches can act when you release them, as before, or the moment you press them.
- Acting on press turns the hold functions off. Holding the left footswitch no longer saves a preset and holding the right one no longer changes mode, so save presets from the editor, and set the mode you want with STARTUP MODE.
- The factory setting is to act on release, so nothing changes for a pedal updated from 1.05a.
DPC.micro 1.05a
DPC.micro and DPC.micro NS, Classic and Gen4
- The MIDI output channel and the startup mode no longer swap places when the pedal is restarted.
- Gen4: reading settings and presets into the editor over USB is more reliable.
- Settings files saved from the editor now identify the DPC.micro, so they can't be loaded into a micro.clock by mistake.
DPC-5 Gen3 1.06
- While the editor reads all of its presets, the display shows DUMP. The serial number is no longer shown at start-up.
- Fixes a memory error when preset names are loaded.
DPC-8EZ Gen3 1.03f
- MIDI sent to the DIN input passes through to the DIN output again, clock included. Firmware 1.03b to 1.03e stopped it.
- Stop and Continue messages received on the DIN input or the jack are now passed on over USB, along with Start and clock.
- MIDI messages the pedal doesn't use no longer send a stray byte to the jack or an empty message to USB.
- Presets and settings sent from the editor are no longer also sent out of the DIN output.
- Includes the 1.03e changes: presets sent from the editor are stored in full (part of each preset could be filled with stray data before), and sending presets no longer steps the pedal through each one as it arrives. The pedal only reloads when the preset in use changes.
micro.clock Gen3 1.06c
The version number is unchanged; this is a new build of 1.06c.
- A MIDI Program Change is no longer also handled as a Control Change.
- The output voltage screen no longer reads past the end of its settings, and turning the knob on the program screen can no longer overwrite other settings.
Need help?
Firmware update instructions and tools are on the Support page. For questions or feedback about the editor, use the contact page.

