Releases: apohl79/audiogridder
Releases · apohl79/audiogridder
Release 1.2.0
Major Changes from Version 1.1
- Sandboxing to isolate plugins from the server process
- Sidechain support
- Multi-Channel support (up to 32 FX inputs and 2 sidechain inputs, up to 64 instrument outputs)
- Multi-Mono support
- Local-Mode (for use as a compatibility layer or CPU spreader)
- Preset support to store/reload AG chains
- AAX support for Apple ARM chips
- Individual plugin buffer settings
- Custom block sizes
- Clipboard sharing and copy & paste support
- IPv6 support
- Realtime metrics in the plugin monitor
- Experimental linux server support
Please refer to https://audiogridder.com/latest-releases/ for the full changelog.
Changes from the last pre-release
GENERAL
- Improved window to front behaviour
- Change audio thread prio to realtime using the new thread API
- Added linux installers
PLUGIN
- Make it possible to save the buffer settings of a plugin as default
- Improved channel activation UI
- Stability fixes
SERVER
- NEW Experimental linux support
- Fixed plugin preset support (fixes #1146)
- Show the empty layouts cache warning only if the plugin cache is not empty
- Fixed plugin stats
- Stability fixes
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 15
PLUGIN
- NEW Added support for custom block sizes: This allows using larger block sizes than the host and might help with high latency chains.
- Fixed a buffering issue that caused damage to the audio signal
- Fixed automatic retries for chain sandbox load timeouts
- Fixed reconnect loop issue when "bypass when not ready" was disabled
- Fixed PDC issue when bypassing plugins
- Stability fixes
SERVER
- Stability fixes
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 14
PLUGIN
- Improvements to the plugin monitor
- Stability fixes
SERVER
- Performance improvements
- Screen recording tweaks
- Added mouse offset correction support
- Always add the default layout to plugins with no layout match
- Removed scan timeout warning popup and improved timeout handling
- Fixed an issue where a server with a new ID was inheriting the default UUID
- Stability fixes
Release 1.2.0 Beta 13
PLUGIN
- Improved server management (resolves #1014)
- Added realtime/live mode (strict internal timeouts)
- Added more plugin monitor metrics
- Plugin search window improvements
- Fixed a backwards compatibility issue (fixes #1008)
- Stability fixes
SERVER
- NEW Added option to autostart multiple servers (resolves #998)
- Improved scanning of multi-plugin shells
- Minor improvements and stability fixes
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 12
PLUGIN
- Fixed AAX installer on Windows
- Changed the audio unit type of the FX plugin back to "effect" (This is to stay backwards compatible with v1.1 on Logic Pro.)
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 11
PLUGIN
- Added more values for manual PDC adjustments
- Audio streamer fixes
- Added missing bounds check that could lead to a crash
- Fixed buffering for the midi plugin as it was loosing midi data
SERVER
- Fixed layout mapping for stereo effects (This solves the mono issues, that have been reported in beta 10.)
- Improved the plugin scanner
- Better error/timeout handling
- Pick up scan results in case the master process dies during the scan
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 10
GENERAL
- NEW Multi-Mono support (resolves #955)
- Generate a unique server ID to allow for auto reconnects with IP/name changes - This improves session stability even when servers change their IP address.
- Improved server error reporting in the plugin
PLUGIN
- NEW Allow plugin layouts to be selected
- NEW Added option to use fixed output buffers
- NEW Added tray option to reload all chains in "not loaded" state
- NEW Added option to manually adjust the latency (PDC)
- NEW Keep transferring audio when a plugin UI is open
- Changed FX channel limits to 32 inputs + 2 sidechains
- Fixed audio streamer issue with uneven buffer sizes (resolves #948)
- Fixed AAX installation on windows
- Fixed layout issue with the instrument plugin that prevented stereo outputs in Logic
- Stability fixes
SERVER
- Improved plugin I/O management (layouts cache)
- Delete plugin UIs only when the plugin unloads
- Fixed plugin deactivation support (resolves #947)
- Fixed performance issue in the processing measurement code
- Stability fixes
All downloads are available at https://audiogridder.com/download/.
Release 1.2.0 Beta 9
PLUGIN
- NEW Added option to the instrument plugin to transfer audio only when MIDI notes are playing (resolves #941)
- Improved instruments audio streaming (should fix some issues in logic that have been reported)
- Reorganized and cleaned up plugin menus
- Set the AAX category properly for the FX and Instruments plugin
- Improved category submenus in the plugin search
- Minor fixes
SERVER
- Try more I/O layouts when loading a plugin to enable as many channels as possible
- Deactivated MJPEG video encoder
- Fixed a plugin sandbox load issue: Handle plugins that report infinity for the tail seconds.
- Fixed sandbox deletion on shutdown that could crash the server when rescanning
- Fixed mouse position calculation on windows with scaling enabled
- Fixed port check on macOS
- Minor fixes
Release 1.2.0 Beta 8
PLUGIN
- Fixed service receiver reachable issue:
The server list was updated before checking the reachability and cleaned up afterwards. This could lead to the plugin triggering a reconnect. This issue materialized on Windows with ipv4 and ipv6 enabled.
SERVER
- Optimized local mode
This change avoids flickering when opening a plugin UI by rendering it at the target position initially to avoid moving it and by waiting for editor creation in the worker thread.
Release 1.2.0 Beta 7
GENERAL
- NEW Use unix domain sockets for the communication between plugins, server and sandboxes:
In the following cases we will prefer unix domain sockets over TCP for performance improvements:- A plugin connects to a server/sandbox with local mode enabled
- Plugin communication with the tray application
- Sandbox communication with the server in plugin isolation mode
- NEW Added IPv6 support
- NEW Clipboard sharing and Copy & Paste support
- Improved window positioning with local mode enabled:
Plugin windows are properly positioned by aligning to the DAW window size rather than the rendered editor space. This resolves issues with AG zoom enabled, if DAW plugin windows are larger than the AG editor itself and scaling on Windows. - Improved mDNS server detection:
The plugin will perform connectivity checks before showing a server entry. Also, remote servers in local mode will not be shown anymore. - Fixed memory file access flags on windows, this could have led to loosing window positions
- Fixed numpad support (resolves #938)
PLUGIN
- NEW Added an option to bypass the AG plugin when disconnected or not loaded (resolves #778)
- NEW Added an option to keep the plugin window open on the server when closing the AG plugin in the DAW (resolves #710)
- NEW Allow individual buffer settings by AG plugin
- NEW Added tooltips to failed remote plugins that show the error string
- Improved Plugin Monitor:
- Added "not loaded" (yellow) state and error tooltips
- Scrolling support
- Improved AudioStreamer outbound buffering
- Improved instrument bus/channel setup (mainly for Logic, enable more mono/stereo bus combinations)
- Fixed a memory leak in processBlock
- Fixed search window crashes
- Fixed removal of failed remote plugins
SERVER
- NEW Sandbox mode - Plugin Isolation:
In addition to isolating a plugin chain in a separate process, each loaded remote plugin will be isolated in its own sandbox process. - NEW ID based configurations:
Multiple servers can be run on one computer using different IDs. Each server will have a dedicated config going forward. This allows for running x86 and arm servers on the same macOS instance using different plugin folders etc. - NEW Much faster plugin scans
- NEW Multi-select actions (activate/deactivate/unban) in the plugin manager (resolves #892)
- Try a few more channel layouts before falling back to the plugin default
- Improved plugin ID (VST3) cross platform compatibility
- Improved plugin UI bounds detection
- Make sure plugin windows get positioned in the user area to avoid overlapping taskbars (resolves #671)
- Show a warning with plugins that failed after scanning
- Fixed a VST3 initialization bug
- Fixed mouse position calculation in fullscreen mode
- Fixed some memory corruption errors