You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FIX: Package installation was broken when upgrading from pre-v0.6 firmware.
FIX: Crash when modulating GrainStretch jitter to negative values. Issue #36
FIX: Teletype units from pre-v0.6 quicksaves/presets were not being loaded. Issue #37
FIX: Show post-control signal in the scope view. Thank you to tmfset for the pull request.
FIX: Tying parameters to lua expressions was broken. Issue #31
FIX: WAV files with CUE markers were being overwritten with ER-301 format slice data (*.slc) when saving. Issue #30.
FIX: Local connections to the output of an empty branch were not being restored.
FIX: Unload temporary buffers from the Sample Pool once they are no longer in use.
FIX: Temporary buffers that are created by presets will be stereo for stereo chains and mono otherwise. This is useful when you load an originally mono preset into a stereo chain and vice versa.
NEW: Unit Chooser > Recent unit choices are now saved and restored with quicksaves.
NEW: If a WAV file has CUE markers, those will be used to initialize its slices. Thank you to tmfset for the pull request.
FIX: File Browser > Make listing order of files/folders more consistent. Folders then files, all in case-insensitive dictionary order.
FIX: File Browser > Crash when changing focus to folder during audio preview (issue #23).
FIX: The Fixed HPF Unit had some uninitialized variables that might be causing loss of audio in random cases.
FIX: Pressing CANCEL in the Select from Pool menu was causing a crash.
FIX: The Fixed HPF Unit implementation was broken by some changes to the NEON calculations that were introduced in v0.6.00.
SYS: Constructors for static objects were not being called during runtime linking.
FIX: Installer fails on pre-v0.v6 firmware. This is fixed now but in order to get the core and teletype packages installed you will need to run the installer one more time after booting into v0.6 firmware.
FIX: Corrupted WAV files > Any WAV files created by the ER-301 had a corrupted header.
SYS: Mod error logs are now created in front:/ER-301/logs/(mod-name).log
ENHANCED: Admin > Log History screen added.
FIX: A chain would sometimes stop producing audio when attaching a sample from the card to a unit. (issue #12)
SYS: Major improvements to firmware's symbol table used for dynamic linking. (issue #13)
FIX: Unit Browser > Categories were not being display in a consistent order.
SYS: Package toc.lua > Deprecate category entries in the units table. Add a category field to each unit entry instead.
SYS: Emulator > Simplify command-line options and make emulator configurable via the ~/.od/emu.config file. See README.md.
FIX: All Delay Units > Configuring the max delay time to anything less than 1s resulted in a 0s delay buffer and loss of audio in that chain.
FIX: Soft Keyboard > History was not being saved in some cases.
FIX: Doppler Delay unit > Maximum delay length can now be configured just like the vanilla Delay unit.
FIX: Pressing an unrelated button while a long-press menu is showing would result in a crash.
FIX: The suggested save folder for unit presets has been simplified to ER-301/(version)/presets instead of the now unnecessary ER-301/(version)/presets/(unit-type-name).
FIX: Teletype CV Unit > Slew limiting is enabled by default with a 2ms rate.
FIX: Quicksaving when there are unsaved buffers > If you pressed UP or HOME when in the Sample Pool saving buffers, the quicksave was being canceled. The quicksave should only be canceled if you press CANCEL.
FIX: G inputs > ADC driver will now reset the ADC hardware when it detects that it is no longer getting interrupts (i.e. timeout).
NEW: Package Manager > sharing of code and presets via packages.
NEW: Low Level (C/C++) SDK > It is now possible to dynamically link shared libraries (*.so) to the bare-metal firmware during runtime. This functionality is accessible via lua's require and package.loadlib interfaces. Please refer to the core and teletype mod source code for a comprehensive example.
NEW: System Settings > USB > The ER-301 can now enumerate as a mass storage device when connected to a USB host. This provides access to the front SD card only for now.
NEW: System Settings > USB > The ER-301 can now enumerate as a virtual serial port when connected to a USB host. The ER-301 will log to this port when connected.
NEW: System Settings > Sample rate and frame size are now configurable but require a reboot for changes to take effect.
NEW: File Browser > Selecting multiple files can now span multiple folders.
NEW: File Browser > When selecting multiple files, pressing ENTER toggles the checked state, and COMMIT (i.e. SHIFT+ENTER) will finish the selection process.
NEW: File Browser > After selecting multiple files, the user is presented with an intermediate staging UI that displays all of files selected so far. Here the user can make changes in the order of the files, select/deselect, or add more files before proceeding to the next step.
NEW: An emulation of the ER-301 is now available for Linux.
SYS: Mod > teletype-0.6.0 > These units have been separated out into their own mod package.
SYS: Mod > core-0.6.0 > Most of the factory units (and their objects) have been separated out into their own mod package.
SYS: Lua > Updated the embedded lua interpreter from 5.3 to 5.4.
SYS: Lua > Changed garbage collection method from incremental to generational.