Téléchargements
Notes de version
Toutes les nouveautés des derniers logiciels et firmware Erae.
← Retour aux téléchargements
Erae Patch Notes
v.2.0.80
- Updated the factory content for the general availability release -- the bundled EraeSound presets and the factory projects shipped on the Erae have been refreshed and tidied up, so a fresh install comes with the latest curated sounds and layouts.
- Fixed the "Report a bug" button being missing in Erae Lab for many users. The button is back for everyone, and you can submit a report even when no license is registered.
- Fixed the color picker stuttering and the interface lagging when you click and drag to set an element's color. Dragging now updates the color smoothly, and your change is saved when you release instead of on every tiny movement.
- Fixed a spurious "Sync timed out" notification that could appear moments after launch -- and then refuse to go away -- even though the Erae was connected and perfectly in sync. While Erae Lab was busy loading EraeSound at startup it briefly stopped processing messages, and on catching up it mistook that pause for the device having gone silent. The Lab now accounts for these momentary startup pauses, so a healthy connection no longer triggers a false timeout.
- The notifications stack no longer pops open just from hovering over it. Click the "+N" badge to unroll the list and it stays put until you click again, instead of flickering open and closed as the pointer passes over.
- Fixed pedal and footswitch changes made in Erae Lab not reaching the device -- including enabling or disabling a pedal, changing its type, and editing its settings. These changes now sync to your Erae and are reflected on the device (including its footswitch screen). Previously some pedal edits were never sent, others were dropped in transit, and a change made to one footswitch could be applied to the other -- so the Erae kept its old pedal setup even though everything looked correct in the Lab. Editing pedals directly on the device was never affected.
- Fixed Erae Lab not detecting an Erae 2 still running pre-2.0 firmware, so no firmware update was offered. Lab would wait indefinitely for the newer USB handshake these devices cannot answer, and never fall back to the older MIDI-based detection path. Lab now falls back after a short delay, recognises the device, and offers the recovery firmware update.
- After a recovery firmware update from an older Erae, Erae Lab now opens Factory 1 by default instead of an arbitrary project from your library. Migrated projects remain in your library and on the Erae -- they are just not selected first.
- EraeSound's Sync mode is now on by default for new installs, so the first layout already makes sound the moment you connect your Erae. If you previously turned Sync off, your choice is preserved.
v.2.0.79
- Fixed an Erae 2 crash when previewing EraeSound presets back-to-back -- typically when a second preset was selected while the first was still being shown on the device. Rapid preset changes are now safe.
- Fixed the Erae repeatedly dropping off USB and rebooting in a loop while connected to Erae Lab. When an EraeSound preview was active, the device and the Lab kept echoing the same layout-preview update back and forth, flooding the USB link until it stalled, which the Lab then treated as a lost connection and forced a reconnect -- restarting the same flood and looping. The device now sends each layout change once instead of repeating it, the Lab drains incoming USB data in larger bursts so it keeps up under heavy sync traffic, and the connection is given more time to recover before a reconnect is forced. No layout changes are lost in the process.
- Fixed a spurious "USB connection lost" notification that could appear when returning to Erae Lab after editing a sound, leaving the connection stuck until you quit the app and restarted the hardware. Closing the sound editor briefly pauses the app while the plugin shuts down; the Lab was mistaking that pause, plus a harmless final message that could no longer be delivered, for a real disconnect. The Lab now ignores both during the known shutdown window and recovers cleanly, so the connection stays healthy on the way back to the Lab.
- Fixed a regression where Erae Lab kept re-flashing the device on every reconnect -- on macOS this showed up as the Erae repeatedly dropping off USB. Lab was mistaking current v.2.x release firmware for legacy pre-2.0 firmware and forcing an update each time. v.2.x devices now settle after the first update and no longer re-flash on reconnect.
- Fixed an EraeSound crash on startup (same family as the b.2.0.75/b.2.0.76 fixes) that could strike when a host restored a saved session containing modulation curves -- most visibly right after EraeSound auto-updated and reloaded in place. Sessions and presets with modulation curves now reload cleanly; existing projects are unaffected.
- Fixed EraeSound showing every preset as modified (the
*marker next to the preset name) right after opening the plugin, before any edit. The marker now only appears after a real change.
v.2.0.78
- Refreshed and expanded the EraeSound factory preset library, from 52 to 84 presets -- dozens of new sounds added alongside updates to many existing ones.
- Cleaned up factory preset names: internal working suffixes such as "V2" and save dates (for example "Autumn 2026" and "Brasseucalyptus session du 12 mai") have been dropped so every preset shows its intended name in the library.
- Fixed a factory preset (Telemusic) that appeared as a blank, unclickable row at the top of the EraeSound preset library because its name had been saved as a single space. As a safeguard, any preset whose stored name is empty or blank now falls back to its file name in the library instead of vanishing into an invisible row.
v.2.0.77
Erae Lab and Erae Sound are now generally available.
- Erae Sound is now publicly available alongside Erae Lab on the public release channel. Beta access continues through 2026-06-01 12:00 Paris (10:00 UTC).
- In-app bug reporter is now available on every install (previously hidden on release builds). Reports submitted via Help -> Report a Bug attach the current project snapshot, host state, and recent diagnostics.
- Existing beta and private-beta installs migrate automatically to the release channel on next launch. No action required; the existing in-app "Check for updates" flow handles the transition.
- Fixed the developer API
DrawImagepath on current firmware: uploaded images now preserve row-major RGB pixels again after the internal color type migration, instead of shifting channels between adjacent pixels.
b.2.0.76
- Fixed a data-loss bug where switching layouts on the Erae could erase a project's layouts in Erae Lab. After an import or sync conflict left a Lab project sharing its identity with an empty copy on the Erae, changing layouts on the device streamed empty layouts back to the Lab, which overwrote the project's real layouts. Erae Lab now refuses to replace a filled layout with an empty one coming from the device, so device-side layout switching can no longer delete your Lab layouts.
- Fixed a remaining EraeSound push-to-slot case where the layout reached the Erae correctly but Erae Lab kept showing the old layout and ignored every further layout change from the device until restart. This happened when Lab automatically reconciled the open project to the Erae's copy during sync (because the two shared a name with diverging internal IDs): Lab updated the project on disk but kept the previous version loaded, so it discarded every layout the Erae sent back as belonging to a different project. Lab now reloads the active project after such a reconcile, so its view matches the Erae and push-to-slot updates appear immediately.
- Hardened EraeSound preset loading against a remaining case of the crash fixed in b.2.0.75. Besides orphaned modulation-curve data, a preset's modulation link-group connections (envelope and LFO links, and their depths) could point at a parameter that no longer exists after an FX slot's type had been changed; loading such a preset threw an unhandled exception that aborted the load and, in some hosts, appeared as the host freezing or as most presets refusing to load. EraeSound now skips these orphan link targets when applying a preset, and a new safeguard around preset application contains any other load-time error -- the affected preset is abandoned cleanly and the failure is captured for the bug-report backend instead of crashing.
- Corrected the developer API reference (Appendix D) for
DrawImage: the image-upload checksum is the XOR of the bitized (on-the-wire) bytes -- the value produced bybitize7chksum-- not the XOR of the decoded source bytes as the manual previously stated. - Erae now asks before sending anonymous diagnostics. On first launch, Erae Lab shows a one-time "Help improve Erae by sending anonymous diagnostics?" prompt, and the automatic diagnostic and crash reports introduced in b.2.0.75 are only sent if you choose Enable -- nothing is sent until you decide, and your choice also governs EraeSound's automatic crash reports. The data those reports contain has been minimized as well: your projects are never attached, and usernames and home-folder paths are stripped from the logs that are included.
b.2.0.75
- Fixed an EraeSound crash on launch (and when opening the EraeSound editor inside Erae Lab or another host) that could affect projects where an FX slot's type had been changed in a previous session. Changing an FX slot type was clearing the new slot's parameter values but leaving behind modulation curve data for the old slot's parameters; on the next load that orphan data triggered an unhandled exception while the editor was building its initial UI. EraeSound now keeps the curve store in sync with the FX chain when slots change, and the curve-update loops also skip any orphan entries that may already be stored in saved projects so existing presets load without intervention.
- Crashes in Erae Lab and EraeSound are now reported automatically so they get fixed faster. If the app crashes, it records what went wrong and sends a short diagnostic report on the next launch (only if you have enabled anonymous diagnostics), giving us the detail we need to address the issue in a future update.
- Fixed an EraeSound push-to-slot sync issue where the layout reached the device correctly but Erae Lab kept showing the old layout in its project view. This happened when Lab and Erae held the same project name with diverging internal IDs (typically from an aborted "Keep Both" conflict resolution or a previous interrupted sync), which caused Lab to silently drop every layout echo from the device until restart. Lab now detects the divergence during sync and either reconciles automatically (when neither side has unsaved edits) or, when two Lab projects compete for the same name, prompts you to keep both -- the local copy is renamed to a unique suffix and pushed back to Erae as a new project.
- Renaming a project in Erae Lab to a name that is already in use now shows a clear error message instead of silently failing. Previously the rename appeared to succeed in the UI but left the project under its old name on disk, which could compound into further sync confusion.
- EraeSound parameters are now exposed to DAW automation: hosts such as Ableton Live and Logic Pro can record envelopes on oscillator, filter, FX, link-group, voice, and modulation-depth (env/mod) controls. Previously the plugin appeared in DAWs with zero automatable parameters. The plugin UI, hardware faders, and DAW automation now all drive the same underlying values, with bidirectional sync so a move in one surface is reflected in the others.
- Erae no longer shows "SD Read/Write error" for failures that aren't actually the SD card. The popup is now reserved for genuine SD hardware/media problems, while project load failures, project save failures, and missing project files show precise messages ("Project read failed", "Project save failed", "Project file not found").
- Erae Lab no longer gets stuck "activating" a project the device doesn't know about after a USB unplug or after the user opens an external project file.
- Fixed Erae Lab copy/paste across layouts: copying a selection in one layout and pasting it into another no longer silently drops elements, and the pasted group now lands at its original positions when the destination layout has room instead of being shifted into a different arrangement. Per-element limits such as the one-sequencer-per-layout cap now only skip the element they apply to, instead of aborting the rest of the paste.
- Fixed Erae looper not starting under external MIDI clock: when Erae's clock source was set to USB/MIDI and the host (e.g. Ableton Live) sent a transport Start, the play indicator would blink in tempo but the looper would never record or play back.
- Removed the "Save preset first?" prompt that appeared when cycling presets in EraeSound. Switching presets is now always immediate, so accidental edits from surface interaction (e.g. toggling Arp) no longer block navigation. If you switch presets by mistake, press Cmd+Z (Ctrl+Z on Windows) to return to the previous preset -- undo now restores the complete prior state, including all knob values, modulation curves, link groups, polarity settings, cross-modulation connections, FX slots, system parameters, the Erae surface layout, and the dirty marker.
- Improved connection stability around firmware updates: Erae Lab and the device no longer flood each other with status messages when reconnecting, so you should see fewer transient connection hiccups after a firmware update.
b.2.0.74
- Fixed Erae LivePad/Ableton Live integration so clip and fader feedback routes to the correct LivePad elements, malformed Ableton feedback is safely ignored, LivePad MAP-drag and zoom controls keep Ableton's session window in sync, and the Ableton control surface script loads reliably on Live 12.4.
- Fixed the Ableton Live control surface script not being installed for some users. Erae Lab now installs the script into every Ableton User Library it can find -- including libraries you have moved to a custom location in Ableton's preferences -- instead of only the default folder, checks that the script files actually landed, and no longer skips the script when Lab is still waiting on its own update. Reinstall components now reliably restores it.
- Fixed EraeSound hardware fader mappings to envelope and LFO controls: faders beyond the first 8 can now correctly modulate parameters such as ENV A attack/decay/sustain/release and LFO rate.
- Fixed Erae keyboard and key CV output so enabling CV no longer freezes the device, legacy projects with zero CV voices are corrected to one voice, and CV output selectors display from 1 instead of 0.
- Fixed Erae CV/Gate outputs that could go completely silent: the CV clock reserved its output even while switched off, permanently blocking any keyboard, fader, or other element routed to that CV output from sending CV.
- Fixed Erae keyboard and solo-key CV output not responding to live changes: enabling, disabling, or re-routing CV from the device mapping menu or via a Lab sync now takes effect immediately instead of only after the project is reloaded.
- Fixed long project names in the Erae Lab projects sidebar so they are now ellipsized instead of overlapping the save and revert icons next to each row.
- Added a full developer API reference to the manual (Appendix D) covering the SysEx wire format, all host -> device commands (
StartFingerDataStreaming,Clear,SetPixel,DrawRectangle,DrawImage,ZoneBoundaryRequest,VersionRequest), all device -> host replies, color and bitize-7 image encoding, error/limit behavior, and worked examples. Documents both the Erae 2 and legacy Mk1 SysEx prefixes and calls out the long-standing Y-axis convention -- finger reports are bottom-origin while drawing commands are top-origin -- so hosts know to applyy_draw = (height - 1) - y_fingerwhen painting under a finger.
b.2.0.73
- Improved Erae Lab notifications so important messages stay readable without stacking several popups on top of each other. Extra messages are now kept behind a compact badge and can be expanded when needed.
- Fixed several confusing connection and sync popups, including stale recovery or conflict messages that could remain visible after unplugging the device.
- Fixed an Erae disconnect that could happen when switching layout slots quickly in a row: the device now keeps the connection alive and reliably delivers the selected layout instead of going quiet and forcing a reconnect.
- Improved sync conflict wording so Keep Device, Keep Both, and Keep Lab are easier to understand before choosing how to resolve a project conflict.
- Fixed a false sync-conflict prompt that could appear on launch when Lab and Erae already had the same layout but Lab's stored sync baseline was stale.
- Added helpful explanations in the Learn panel when hovering popup buttons, including conflict-resolution choices.
- Cleaned up user-facing device wording across Lab so messages consistently refer to Erae.
- Improved Lab messages for firmware updates, component installs, USB permissions, plugin loading, project import/export, layout loading, snapshots, deletion, and bug reports so the most relevant message is shown at the right time.
- Fixed the Windows Reinstall components action so the settings menu closes immediately, the install progress toast stays visible, and repeated clicks cannot start overlapping component installs.
- Fixed additional Reinstall components overlap cases so Lab waits for post-install settling before allowing another manual reinstall.
- Fixed component reinstall and firmware update progress being hidden when the EraeSound view was open: Lab now automatically returns to the Lab view whenever an install, firmware update, conflict resolution, or other prompt that needs your attention appears.
- Fixed several EraeSound crashes from popup, preset browser, modulation, generator, and header callbacks that could fire after the related view or plugin instance had changed.
- Fixed a rare EraeSound crash when modulation overview connection updates arrived from the wrong thread or after the panel had closed.
- Fixed EraeSound modulator link groups so Free, Sync, and Audio mode reload correctly from presets and DAW sessions instead of the UI showing Audio while the sound engine stayed in Free mode.
- Improved component update publishing so Lab is less likely to offer a broken or incomplete component download.
- Improved EraeSound modulation guidance in the manual and helper text: select the parameter first, then drag a source depth fader to set the modulation amount.
- Fixed misleading EraeSound helper text that suggested dragging a modulation source directly onto a knob.
- Improved Lab and EraeSound device handoff so already-connected devices are detected more reliably when another app window or plugin instance starts.
- Restored API-zone SysEx handling across MK1 and MK2 so host apps can start API-zone finger streaming, receive finger SysEx data, and draw API-zone LEDs over USB MIDI.
- Fixed Erae Lab Halo animations so enabling Halo now defaults the Coloring dropdown to Set instead of leaving it empty.
- Fixed legacy
.emklayout import in Erae Lab so v1 layout files load into the active project's selected layout slot as editable layouts, preserving the layout name and content. - Fixed a Windows MIDI issue where, after an Erae Lab/EraeSound update or on some cold boots, the Erae MIDI input would appear connected and ticked in settings but no MIDI would reach EraeSound until the input was manually unticked and re-ticked. Lab now force-reopens each Erae MIDI port the first time it appears in a session, so MIDI flows reliably without the manual toggle.
- Fixed a few LEDs near the top-right of the Erae surface that could flicker green: the LED line is now driven with gentler signal edges so the far end stays stable, with no change to display brightness or refresh rate.
b.2.0.72
- Fixed EraeSound crashes when hovering the envelope shape area or a modulation source slider knob -- some presets that placed the cursor over a modulator slider on load could reproduce this reliably.
- Fixed EraeSound voices being cut off before a dedicated envelope finished its release: the voice now stays alive until the output amp envelope's release completes, whether that envelope is dedicated or linked to a shared group.
- Patch notes can now be opened from a permanent shareable link:
https://europe-west1-embodme-firebase.cloudfunctions.net/patchNotes?channel=release - Fixed EraeSound startup licensing so a valid cached license is no longer treated as missing while the app is still loading license storage on slower boots.
- Improved EraeSound bug reports so attached presets include the full preset data instead of a truncated file that could not be loaded by triagers.
- Fixed a rare EraeSound playback freeze that could happen when changing modulation routing while audio was running.
- Fixed crashes when closing projects with multiple EraeSound instances open in hosts such as Ableton.
- Fixed EraeSound multi-instance device sync: switching back to a different instance and changing the preset now reliably updates the layout on the device, and the layout thumbnail in the focused instance refreshes to match.
- Fixed EraeSound preset browsing so passive device layout echoes no longer mark the current preset dirty or trigger unexpected save prompts.
- Fixed EraeSound preset loading so internally seeded modulation-depth defaults no longer mark clean presets such as Autumn as edited.
- Improved EraeSound and Erae Lab device communication during rapid preset/layout changes by reducing slot-link keepalive traffic that could overflow the queue.
- Fixed EraeSound license activation so Shopify beta purchases reliably unlock the app after magic-link sign-in, while ignoring non-license Shopify products.
- Improved EraeSound performance in long sessions, especially when many unused modulation sources are present.
- Fixed cases where switching presets in EraeSound could leave old modulation indicators or outdated modulation values on screen.
- Fixed several cases where EraeSound modulation state could carry over after reloading presets, using undo, pasting settings, or editing cross-modulation.
- Fixed older EraeSound presets so envelope volume and sustain modulation reload at the levels they were originally saved with.
- Fixed factory presets in EraeSound so macros and Erae integration settings reload correctly every time.
- Fixed EraeSound presets such as Bright Mallets being marked dirty immediately after loading due to startup/editor state replay.
- Improved Erae Lab conflict detection when both the Lab project and the connected device were edited while disconnected.
- Fixed reconnect sync so Lab can still detect layout conflicts in inactive projects before overwriting them.
- Improved conflict messages so multiple sync conflicts are shown one at a time instead of piling up.
- Fixed conflict resolution so choosing Keep Lab or Keep Device immediately refreshes the active project on both Lab and the device.
- Fixed MIDI A/B so it now works when USB is disconnected.
- Fixed Erae USB device MIDI input so the device now receives MIDI clock, notes, and loopback-routed MIDI from computer hosts such as Ableton Live.
- Fixed Motion Speed controls so they now follow real finger movement correctly with smooth detector-level tracking.
- Fixed KeyGrid line offset so changing octave no longer shifts the degree line offset in some rare cases.
- Fixed EraeSound CC macros (Key Pressure, X, Y, faders) not responding in DAWs that collapse MIDI channels to channel 1 before delivery (Ableton Live without MPE, Logic without per-track MPE, and similar). The plugin now matches a configured CC on any channel as a fallback, while preferring the layout's configured channel as soon as it appears.
- Added manual guidance explaining how to design layouts so CC-driven macros work reliably across DAWs.
b.2.0.71
- Fixed bug reporting in EraeSound so beta testers can submit reports reliably again and see the confirmation toast after a successful send.
- Updated the bug report dialog to use the shared popup styling and controls for a more consistent Lab/Sound reporting flow.