Releases: mat1jaczyyy/apollo-studio
Releases · mat1jaczyyy/apollo-studio
Version 1.8.6
Changes:
- Fixed a Windows-only regression introduced in version 1.8.5 where the console window was mistakenly displayed.
Version 1.8.5
Changes:
- Fixed Loop device not allowing Rate to be set below 10ms errorneously.
- Maximizing the Track window now correctly accounts for high DPI screens. (#427)
- Tracks no longer crash the MIDI processing thread in case a Device somehow attempts to make an illegal action.
- Fixed locked Virtual Launchpad windows not opening when using the keyboard shortcut on the Track window.
- Fixed a rendering error related to the Pattern Editor when used with Ableton Connectors. (#429)
- Fixed a rare case where multiple Tracks with the same Launchpad assigned could share processing errorneously. (#430)
- Fixed a crash if Hold receives a release before it ever received a press. (#428)
- Fixed the Launchpad MK2 old firmware detection (for the millionth time).
- Fixed a crash when dragging devices onto certain parts of the Group and Multi devices. (#436)
Version 1.8.4
Changes:
- Updated to .NET 5.0, which should bring slight performance improvements.
- Significantly improved performance when copying and pasting large amounts of data.
- Fixed Launchpad Rotation not taken into account if fast LED optimization supported on the Launchpad. (#417, #418)
- Fixed an issue where closing a Pattern Editor while it was playing an effect would lock up the light effect rendering engine. (#420)
- Fixed a rare issue where the Fade device doesn't get properly initialized when it is pasted. This is a much wider issue with device initialization that should be fixed properly in the future, so this fix is more like treating the symptoms rather than the true cause. (#422, #413, #421)
- Fixed a rare macOS-only issue where clicking on another chain while a chain indicator was firing too quickly could lock up Apollo's UI due to a race condition. (#415)
- Updated list of patrons in the Preferences window. Thank you for supporting Apollo Studio!
Version 1.8.3
Changes:
- Added support for Pro MK3 firmware 1.2.1 (version 465, Legacy mode fix) and dropped support for old Pro MK3 firmware.
Version 1.8.2
Changes:
- Fixed a regression introduced in version 1.8.2 which caused some devices (most notably the Fade device) to initialize incorrectly, resulting in incorrect light effect processing and even crashes.
Version 1.8.1
Changes:
- Added support for RGB LED compression for the Launchpad MK2, X and Mini MK3 running modded stock firmware, allowing for even faster light effects to be ran.
- Fixed two rare issues, one of which with the Output device, that could cause certain projects to fail to load mistakenly.
- Fixed a warning message regarding Legacy mode lights on the Pro MK3 not displaying.
Version 1.8.0
NOTE: The new Pro MK3 Legacy mode does not support RGB light output. Please use Programmer mode until this is fixed.
Changes:
- Added support for Legacy mode inputs on the new Pro MK3 firmware update, as well as a warning message regarding Legacy mode lights.
- Crash backups are now saved in the background, significantly improving performance in the UI. (#384)
- Rate/Duration dials now accept a minimum value of 1ms as opposed to 10ms. (#389)
- Fixed a regression introduced in version 1.7.0 where the Pattern Editor couldn't play or fire effects. (#391)
- A new setting in the Preferences allows Apollo to remember the previous position of the Pattern Editor window. (#393)
- The Hold device now has Trigger, Minimum and Infinite modes instead of just an Infinite checkbox. When using the new Minimum setting, Hold will keep the signal for at least the specified amount of time. (#388)
- Fixed a rare race condition which caused certain light effects to trigger in the past, causing Apollo to rush trying to catch up and virtually skipping the light effect. (#395)
- Fixed a rare case where an invalid project could be loaded before considered invalid, causing Apollo to glitch out having a project loaded while in the Splash screen.
- Fixed a regression introduced in version 1.7.0 where the on-screen FPS limit preview Launchpad in the Preferences wouldn't render the Fade effect.
Version 1.7.0
Changes:
- Rewritten the entire processing logic / renderer of Apollo, and replaced it with a new renderer called Heaven which is much faster and more efficient. This allows for faster light effects, cleaner code, and increased stability. (#138, #379)
- Note: While the rewrite is fully backwards compatible with any older Apollo project, there might be some mistakes. Be cautious and double check all your previous projects, and report any issues.
- Added support for RGB LED compression for the Launchpad Pro running custom firmware, allowing for even faster light effects to be ran. (#379)
- Due to custom firmware now having significantly higher performance than stock for the Launchpad Pro, users are now advised to upgrade to CFW if a stock Launchpad Pro is detected.
- Fixed link to official Launchpad Pro MK3 firmware updater.
- Replaced Fade Smoothness in the Preferences with a much more intuitive FPS limiter to fit the new Heaven renderer.
- The Fade device now ensures the last color point is always added to the fade, regardless of the FPS limit.
- You can now force clear all Launchpads by holding down Shift while clicking the clear button.
- Fixed more cases where undoing/redoing deleting Tracks would crash Apollo, related to the Output device.
- Fixed a crash if overriding a saved Undo Entry while the Undo History window is open.
- Fixed a bug introduced in version 1.2.0 where the Flip and Rotate devices would incorrectly attempt to reposition the mode light.
- Pressing the Tab key to switch between input textboxes when inputting an Offset now auto-selects the text.
- Strings generated when copying devices or chains to clipboard are now compressed, making them easier to share through messaging services. (#383)
Version 1.6.6
Changes:
- Fixed a bug where the last color in the Color History while editing on a Launchpad in the Pattern editor would sometimes be unselectable.
- Fixed multiple situations where editing on a Launchpad in the Pattern editor wouldn't properly clear the state of the Launchpad when exiting the editor.
- Fixed a crash when deleting a Track which is being referenced by an Output device (due to a buggy Undo History entry).
Version 1.6.5
Changes:
- Fixed Pattern not outputting signals to corner LEDs when using Root Key.
- Fixed a crash when pasting non-Apollo data into the device chain.