Note that there's a difference in meaning between hardware and firmware version. The current Elmyra 2 hardware version is v2.1b (bamboo case) or v2.1 (plastic case or Eurorack) – which is why the build guide is at this version. The current firmware, however, is at v2.2, so manual and firmware file are at that version.
See the manual for the firmware update procedure and firmware version identification.
Scroll down for the list of changes.
v2.2/v2.2.1 downloads
v2.1 downloads
Firmware v2.2.1 release notes
Performance improvement
In versions prior to v2.2.1, if using all 4 voices concurrently while on the detune, sub or chord MODP program, it was possible for the pitches to drop and in rare cases, the device would lock up, requiring a restart. This was caused by a performance bottleneck that has been fixed in v2.2.1.
Firmware v2.2 release notes
Octave range switching
Use codes 231-234 (for voices 1-4) to toggle the TUNE knob and CV range of the given voice between starting on a low octave (default setting) and starting one octave above. The sub-oscillator MODP effect will be unaffected, meaning when in the high octave setting, the sub-oscillators will now be 2 and 3 octaves below the main oscillator, which makes for an especially beefy sound.
Chord mode
A new MODP program is now available in MODP slot 3 (identified by mint LED color): Chord mode. In this mode, the 3 oscillators of the voice are stacked into chords. This mode uses just intonation for nice and subtle harmonic beating. Use the MOD control to select the type of chord (from counterclockwise to clockwise):
- fifth plus octave (1-5-8): great with some BITE and RESO which will sound like a guitar power chord
- major (1-3-5)
- minor (1-b3-5)
- diminished (1-b3-b5)
- sus2 (1-2-5)
- sus4 (1-4-5)
- augmented (1-3-#5)
- major seventh (1-3-7)
- dominant seventh (1-3-b7)
- minor seventh (1-b3-b7)
New filter configurations
There are 4 new filters available. They may be especially inspiring when both filter controls are being modulated by LFOs, possibly with a touch of delay:
- Code 3311: A non-resonant low-pass filter (controlled by CUTOFF) in series with a non-resonant high-pass filter (controlled by RESO).
- Code 3312: A non-resonant low-pass filter (controlled by CUTOFF) in parallel with a non-resonant high-pass filter (controlled by RESO).
- Code 3313: A base-width filter, similar to the ones popularised by various Elektron devices. It is essentially a band-pass filter with the base frequency determining the lower end of the passband, and adjustable width of the passband. RESO controls the base frequency, and CUTOFF controls the width.
- Code 3314: A base-width notch filter. This is a notch (bandstop) filter with the base frequency determining the lower end of the stopband, and adjustable width of the stopband. RESO controls the base frequency, and CUTOFF controls the width.
New LFO functionality
4 extra wavetables have been added to LFO2, on top of the default one. LFO1 now supports complex waveforms as well, instead of just the default sine wave. This is made possible by being able to copy the current LFO2 waveform to LFO1.
Both LFOs now support random modes: sample&hold (stepped random) as well as sample&glide (smooth random). In these modes, the FREQ controls set the stepping rate. In synced LFO mode, the steps will be synced to the clock tempo in the same way as the LFO wave. For LFO2, the WAVE control sets the range of random values, with a constant value (of half the maximum voltage) at the output in the counterclockwise position, and the full range of random values at the clockwise position. To revert back to the default modes, use code 241 or 242.
- Code 241: Reset LFO1 to default sine wave.
- Code 242: Reset LFO2 to default wavetable.
- Code 243: Copy current LFO2 waveform to LFO1.
- Code 244: Cycle LFO2 through additional wavetables.
- Code 2411: Set LFO1 to sample & hold.
- Code 2412: Set LFO1 to sample & glide.
- Code 2413: Set LFO2 to sample & hold.
- Code 2414: Set LFO2 to sample & glide.
Filter/delay signal routing
Instead of the default setting of the filter output going into the delay, it is now possible to put the filter behind the delay using code 134. Revert to the default routing using code 133.
Firmware version identification
When powering on the device, there is a little light show on the left hand side LEDs. In version v2.1, the MODP LED changes colours during this procedure. In version v2.2, the MODP LED shows a cyan colour throughout. Future firmware versions will be identified by differing colours.
Sync tempo bugfix
Firmware v2.1 contains a bug that causes clock tempo micro-fluctuations while receiving an external sync pulse. The time period is quantised and never matches the tempo accurately, which is noticeable at higher BPM rates. When also time-syncing the delay, it causes the delay time to move up and down seemingly at random, despite the tempo of the incoming sync signal being unchanged. This results in audible delay sweeps. Manual sync (tap tempo) is not affected. This bug has been fixed in v2.2.
Portamento bugfix
In firmware v2.1, when receiving incoming pitch CV, setting portamento to "none" results in a slight portamento of the notes, instead of it being turned off completely. This does not affect the internal sequencer. The bug has been fixed in v2.2.