Custom firmware builder
for the Buchla 218e V3
RSS
This firmware is for the Buchla 218e V3 only. It won’t work on the 218, the 218r, the 218e V1 or V2, or any other touchplate controller.
Using this tool and firmware is entirely at your own risk. This is an experimental, unofficial firmware, not made or supported by Buchla. Flashing it will probably void your warranty. Recovering a bricked unit may need JTAG hardware and opening the instrument, or may not be possible at all.
A failed flash usually leaves the keyboard in DFU mode, where the flasher can try again, but there is no guarantee that it will succeed. If losing the use of your 218e would be a problem, stop here and keep the factory firmware.
Supply the stock 218e V3 v36.9 image. You can get it from the official flashing kit.
buchla.com/firmwarefiles/218ev3-Firmware-Flashing.zip
Load your settings via MIDI to start from them.
Safari needs the Web MIDI extension for this: Get Web MIDI for Safari. If it’s installed, turn it on and allow it on this site.
The lowest key will output 0.3V.
The page plays each note into the keyboard over MIDI, listens to your 208, and fills in every offset below. This needs the keyboard to be running Rewired 3+. It works in Chrome, Edge and Firefox, and in Safari with the Web MIDI extension.
1. Set the volts per octave. Match the setting above to how your 208 is trimmed, and leave it there. A table measured at one scaling is wrong at the other.
2. Warm it up for at least 30 minutes. The oscillator drifts as it comes up to temperature, often by more than the error you are correcting.
3. Tune the 208 with the keyboard off: every note is tuned from its 0 V pitch.
4. Patch the 208 into an audio input and set it droning: a steady tone, no envelope, nothing else modulating its pitch. Pick the channel it arrives on.
5. Measure, then send the settings or flash to keep the table, and save it.
Safari needs the Web MIDI extension for this: Get Web MIDI for Safari. If it’s installed, turn it on and allow it on this site.
What each note played, in cents.
Positive for sharp, negative for flat. The sweep fills these in. Scroll for the full range
Three custom Scala tuning tables, switchable from edit mode.
Use the Scale Workshop to build scales in the browser and export .scl files.
A file on its own needs twelve degrees, one per key. Add a .kbm keyboard mapping to a slot and it can have any number, repeating at whatever interval it declares — the octave controls step that interval. Empty slots keep the factory temperament.
A scale that repeats at the octave is shifted to make A sit at the same pitch in every slot, so switching tuning doesn’t need retuning. Which degree lands on the bottom C is up to the file: a scale published rooted on A needs rotating first. (Modify scale → Rotate mode in Scale Workshop) A scale that repeats at anything else is left where it is, with its first degree on the bottom key.
To switch between tunings, go into Edit mode and toggle key 27 or 28. The current tuning will be indicated by the rem en and trn LEDs.
If you get a Windows Defender prompt about the .bat: Click More info → Run anyway.
After the keyboard goes into DFU mode for the first time,
the flasher should open Zadig. Do the following steps in it: