Releases: kushview/element
Releases · kushview/element
Element 1.0.0b1
Changed
- Migrate to Meson build system. Projucer no longer needed.
- Migrate to BOOST unit testing.
- Major code refactoring in preparation for future public C++ api and loadable modules.
- Graph Editor - Allow editing graphs that aren't active.
- UI General look and feel improvements.
- Plugin scanner XML now stored in its own file.
- Root graph channel counts are now independent from the audio interface.
- Improve multiple selection in graph editor.
- Updated app icon.
- Session, Graph and Node file formats. Old files can be loaded in 1.0, but 1.0 can't be back-ported. Session backup is strongly encouraged.
- Internal 'presets' are now called 'nodes.'
- Breaking The Script node Lua API has changed. v0.46.x scripts need updated and may not load.
Added
- Meter bridge view that displays audio interface signal present levels.
- Ability to set a node's color.
- Plugin UI embedding directly in the graph editor.
- Block display modes added: compact and small.
- JACK audio support for Linux, macOS & Windows.
- LV2 plugin support for Linux, macOS & Windows.
- CLAP plugin support for Linux, macOS & Windows.
- jBridge 32bit bridge direct integration (Windows)
- Drag and drop a plugin from the plugin list on placeholder loads it.
- Bulk routing feature in the patch bay.
- Online update features.
- MIDI Set List node with Tempo change.
- Better out-of-process plugin scanning.
- Repo selection built-in with installer.
- Audio File Player - better transport controls.
- Embedded plugin UI display inside graph editor.
- Ability to scan plugins from Element plugins.
Removed
- Stop using juce BinaryData from old Projucer project. Resources are now generated with Meson.
- Breaking: Controller view are hidden by default. MIDI Mapping is to be re-written.
- Breaking: Old 'Lua' and 'Script' nodes have been deprecated. Rewrite planned, or major overhaul.
Fixed
- Plugin UIs not filling the plugin window (WAVES and others)
- Plugin UI general display problems.
- Disruptions in audio when enabling Oversampling.
- Zombie process created by the Linux plugin scanner.
- Graph mixer reseting faders to unity gain when selecting.
- Generic parameters not syncing with performance parameters in the plugin version
- Several LV2 problems. Namely CV, patch, and atom support.
- Custom keymappings not retaining state.
- Inverse sustain and Hold buttons in Virtual keyboard.
- Element plugins rendering silence in some hosts.
- Audio File Player: crashing when loading files.
- Broken caps-lock virtual keyboard function.
- Audio Router Node: Mute wasn't working.
- Audio Router Node: disconnecting when reopening saved sessions.
- Broken channel deselection in audio preferences.
- Drag and drop sometimes failing to load plugins.
- MIDI monitor not logging messages after extended use.
- Plugin not reporting latency to the host correctly. Especially during graph editing.
- 7.1 and other bus configurations on third party plugins not saving/restoring with session.
- Broken cubase render in place.
- Problems loading copy protected plugins.
- eVerb state not being applied on state restore.
Other Changes
- Basic Meson Build Support by @mfisher31 in #530
- Meson OSX & AppImage Packaging by @mfisher31 in #535
- Drop Waf, Switch to Meson by @mfisher31 in #537
- Merge Globals / Context - Namespace Update by @mfisher31 in #541
- Fix Timings Not Being Sent to Plugins by @mfisher31 in #543
- Native Drag and Drop from Datapath View by @mfisher31 in #547
- Meson Updates by @mfisher31 in #550
- Build Element Plugins With Meson by @mfisher31 in #552
- Better MIDI Handling in Lua by @mfisher31 in #735
- Mingw32 Cross Compile Working by @mfisher31 in #738
- Add Basic MIDI Set List w/ Tempo Change by @mfisher31 in #741
- Fix Not Being Able to Use Greater than 7.1 Channel Sets by @mfisher31 in #868
- CLAP: Initial Host Support by @mfisher31 in #874
Full Changelog: 0.46.6...1.0.0b1
Regarding The AAX Build
Yes, it is coming.
Element v0.46.6
Element version 0.46.6
Element v0.46.4
Element version 0.46.4
Element v0.46.3
Element v0.46.2
Element v0.46.0
Element version 0.46.0
Element v0.45.1
Element version 0.45.1
Element v0.45.0
Element version 0.45.0
Element v0.44.0
Element version 0.44.0
Element v0.43.1
Element version 0.43.1. Pre-built installers are available to Patrons of Kushview.
Changes in this version
- BETTER: Improved plugin scanning stability on Linux
- BETTER: Default font on Linux
- FIXED: Crashing & hangups while scanning plugins on Linux
- FIXED: Broken test suite on Linux
- ADDED: Ability to rename nodes via context menu
- BETTER: Highlight cables when hovered
- ADDED: Audio File Player – ability to specify search folder
- ADDED: VST2 build with Projucer on Linux
- FIXED: Scrolling problems in MIDI Monitor
- NEW: MIDI Router patching Node
- ADDED: Ability to clear recent files list
- NEW: Internal Compressor