Skip to content

Releases: kushview/element

Element v1.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 02:28

Element 1.1.1 is now available!

For a list of notable changes, see the CHANGELOG.

Please see the release notes below for details on what's changed.

What's Changed

  • Fix Audio Out node duplication & dead meters on re-add by @mfisher31 in #1123
  • node panel: key start/end: parse note names in to note numbers by @mfisher31 in #1124
  • perf params: connectivity to script node parameters added by @mfisher31 in #1125
  • plugin windows: add reset function to gather offscreen windows by @mfisher31 in #1126
  • Full CLAP Hosting: host extensions by @mfisher31 in #1127
  • scriptnode: add Value, MIDI CC, Tremolo and Test Tone preset scripts by @mfisher31 in #1128

Pre-built Installers

Pre-built installers for Element 1.1.0 are currently available to paid supporters.

Supporter access helps fund continued development, testing, packaging, signing, and distribution of Element. As part of the release cycle, pre-built installers for this version will become publicly available when the next minor release, Element 1.2, is tagged.

Thank you to everyone supporting the project and helping make continued Element development possible.

Full Changelog: 1.1.0...1.1.1

Element v1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 22:38

Element 1.1.0 is now available!

For a list of notable changes, see the CHANGELOG.

Please see the release notes below for details on what's changed.

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.0

Pre-built Installers

Pre-built installers for Element 1.1.0 are currently available to paid supporters.

Supporter access helps fund continued development, testing, packaging, signing, and distribution of Element. As part of the release cycle, pre-built installers for this version will become publicly available when the next minor release, Element 1.2, is tagged.

Thank you to everyone supporting the project and helping make continued Element development possible.

Element v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 16:55

Element 1.0.0 is now available!

For a list of notable changes, see the CHANGELOG.

Please see the release notes below for details on what's changed.

What's Changed

New Contributors

Full Changelog: 0.46.5...1.0.0

Element 1.0.0b2

Choose a tag to compare

@mfisher31 mfisher31 released this 06 Jan 17:44

What's Changed

  • scanner: populate settings with default paths on first run. by @mfisher31 in #880
  • CLAP: Send Time To Plugins by @mfisher31 in #915
  • ui: convert file choosers to async to prevent crash by @heathdutton in #1020
  • session: fix save prompt on clean project load by @heathdutton in #1019
  • Fix GCC 15 Build Error - Incomplete Type in std::unique_ptr by @bzeiss in #1025
  • Add Working Build and Test Workflow (Mac/PC/Linux) by @mfisher31 in #1029
  • Fix race condition in script reload causing null pointer crash by @markterm in #1031
  • [WIP] Fix MIDI clock sync to update BPM Faster by @Copilot in #1032
  • Fix MIDI clock and message collector assertions when audio device not… by @mfisher31 in #1035

New Contributors

Full Changelog: 1.0.0b1...1.0.0b2

Element 1.0.0b1

Element 1.0.0b1 Pre-release
Pre-release

Choose a tag to compare

@mfisher31 mfisher31 released this 04 Feb 11:43

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

Full Changelog: 0.46.6...1.0.0b1

Element v0.46.6

Choose a tag to compare

@mfisher31 mfisher31 released this 31 May 00:16
Element version 0.46.6

Element v0.46.4

Choose a tag to compare

@mfisher31 mfisher31 released this 15 Mar 05:57
Element version 0.46.4

Element v0.46.3

Choose a tag to compare

@mfisher31 mfisher31 released this 28 Jul 17:39

Element v0.46.2

Choose a tag to compare

@mfisher31 mfisher31 released this 20 Jul 00:55

Element v0.46.0

Choose a tag to compare

@mfisher31 mfisher31 released this 30 Mar 18:49
Element version 0.46.0