-
v1.0.0-beta.6.1.1e5410604 · ·
v1.0.0-beta.6.1.1 Added - Allow toggling bypass on multiple plugins (#4853) - Make track sends available to modulator outputs (#4819) - Add button to show instrument UI in mixer channels (#4422) - Show markers in editor ruler (#4777) - Allow changing plugin load behavior (#4407) - Display bridge status in plugin slots - Add option to auto-select tracks when selecting regions (#4201) - Display how many new plugins were detected on each run Changed - MPMC queue: switch to C11 atomics implementation - Various optimizations - Skip engine pause/resume when engine is already stopped - Make fader buttons smaller - Show "Unimplemented" message when clicking channel settings button - Make stretch mode a separate button in the toolbox - Graphviz dependency is now disabled by default - Modernize some preferences rows using new libadwaita widgets - Show more precise positions in event viewer - Add outline to some cursors Fixed - Fix DnD from the plugin browser being broken when a plugin is selected in the mixer (#4974) - Fix specified plugin bridge mode being ignored in some cases - Ignore carla parameters that are not found in input ports on project load (fixes error being thrown when this happens) - Fix stretch mode icon (#3991) - Fix original objects disappearing when copy-moving their newly created objects offscreen (#3303)
-
v1.0.0-beta.6.0.3859a0025f · ·
v1.0.0-beta.6.0.38 Changed - Various optimizations Fixed - Fix RtAudio device names not being fetched correctly - Fix hardware menu button not disposing its child when deleted - Fix unnecessary pausing and attack part of samples being clipped in the file browser (#3323) Removed - Drop pcre dependency (only pcre2 needed now)
-
v1.0.0-beta.6.0.265ad840a0 · ·
v1.0.0-beta.6.0.26 Changed - Support ctrl + numpad -/+ for zooming in/out - Update Spanish, French, Japanese, German, Portuguese (Brasil), Interlingua, Russian, Catalan translations
-
v1.0.0-beta.6.0.12802989a · ·
v1.0.0-beta.6.0.1 Added - Allow setting custom paths via the UI for all plugin formats (#4138) - User manual: mention how to enable timeline loop range (#4145) - Go to previous point when pressing transport backward button twice quickly during playback (#3355) - Remember tracklist width per project (#4091) - Add audio function to copy left channel to right channel (##4075) Changed - Draw each audio channel individually in audio regions - Change (previously broken) panel visibility toggle shortcuts to Shift+F10~12 (#4131) Fixed - Fix attempting to go to previous marker during playback not working when cue point is at the current marker - Fix various timing issues during audio processing that caused occasional errors (#3346) Removed
-
v1.0.0-beta.5.3.10427797f · ·
v1.0.0-beta.5.3.1 Changed - Don't whitelist any plugins on Wayland Fixed - Fix strange behavior when attempting to delete a directory bookmark (#4948) - Fix plugin moving/copying being broken
-
v1.0.0-beta.5.2.1721a08cc · ·
v1.0.0-beta.5.2.1 Added - Allow copy-pasting objects from other Zrythm instances - Add vertical scrollbars to the timeline and piano roll (#4139) Changed - Show a notification when something is copied to the clipboard - Move the timeline minimap inside the timeline Fixed - Fix invalid note events being sent when clicking piano roll keys (#4140) - Fix modulation not performed as initially set when loading projects (#4123) - Fix transport backward button not working (#4963) Removed - Drop json-glib dependency
-
v1.0.0-beta.5.1.1ac5256c7 · ·
v1.0.0-beta.5.1.1 Added - Add automation flatten function (#4756) Changed - Show more helpful error messages when wrong values are given (#4843) - Change prev/next marker shortcuts to PageUp/PageDown (#4814) - Recorded automation points will now be automatically flattened (#4755) - Don't force X11 mode on Wayland (Zrythm will now be a native Wayland app on Wayland by default) Fixed - Fix duplicated automation points being created when recording automation (#4755) - Fix copy-paste (regression from YAML -> JSON switch) (#4964)
-
v1.0.0-beta.5.0.185c14719 · ·
v1.0.0-beta.5.0.1 Added - Optimize track processing: only check MIDI control ports that had changes - Add search functionality to automatable control selector popover - User manual: add more info about how to report bugs - Dev docs: add repository management page - Add more error checking when loading projects Changed - Update Italian, Chinese (Simplified), Korean, French, Polish, Catalan, Swedish translations - Use libadwaita widgets and port deprecated widgets to new gtk4 widgets in automatable control selector popover - CLI: ignore case when parsing audio/MIDI backend names - Project format has changed from zstd-compressed YAML to zstd-compressed JSON (#4763) - Tests: calculate plugin bundle URI without running a script - Code formatting: reflow comments - Rename VERSION to VERSION.txt - User manual: update section on project file format Fixed - Fix main window not being destroyed when pressing close - Fix C-format error in localization file Removed - Remove YAML-related CLI options
-
v1.0.0-beta.4.13.315cf78f5a · ·
v1.0.0-beta.4.13.31 Changed - Port some more deprecated GTK widgets to new ones - Make the dialog flow for creating/loading projects async - Don't use C atomics in graph threads (synchronization bug) - Change channel output selector widget to a dropdown - Make some widgets in mixer channels smaller - Various optimizations - Rename track *Comments* section to *Notes* Fixed - Fix occasional segfault when project autosave callback gets called after Zrythm shuts down - Fix track inspector not being updated when adding a new track
-
v1.0.0-beta.4.13.6d58d9a94 · ·
v1.0.0-beta.4.13.6 Changed - Port some more deprecated GTK widgets to new ones
-
v1.0.0-beta.4.13.1e20dc3b8 · ·
v1.0.0-beta.4.13.1 Added - Add focus ring on all focusable widgets - Make plugin slot widgets themable - Implement cycling focus through panels with F6 and jumping to top with F10 - Add bug report template to GitLab - Ask to save/discard changes when attempting to open another project - Add toolbars with buttons to reset selection to each filter list in the plugin browser - Add buttons to add/rename/delete plugin collections in the plugin browser Changed - Build some external projects with full optimization - Improve performance when recording automation - Port some usage of deprecated GtkTreeView to GtkListView/GtkColumnView - Change audio effect icon in plugin browser - Cache visible automation tracks to avoid searching for them every time (optimization) - Update some URLs to point to new zrythm.org services - Make some dialogs async - Code formatting: change allowed column limit to 80 and enable PenaltyBreakOpenParenthesis - Subprojects: use libadwaita fork that points to appstream fork with fixes for MacOS/Windows - Start using glib-mkenums with AdwEnumListModel to simplify presentation of enums Fixed - Fix memory being allocated in DSP thread when recording automation - Fix crash in CPU usage widget (add/remove source callbacks on map/unmap) - Re-enable tooltip in CPU usage widget - Fix various GTK deprecations - Fix some issues with focus Removed - Remove height requirement for inserts/sends inside channel widgets
-
v1.0.0-beta.4.12.3453a59770 · ·
v1.0.0-beta.4.12.34 Added - User manual: add section about getting core dumps and backtraces - User manual: mention `%LOCALAPPDATA%` Changed - Draw clip start point as red instead of blue - Port some dialogs to non-blocking AdwMessageDialog - Use C atomics in MPMC queue (slightly faster DSP performance) - Build: require GTK 4.13 or above - Various optimizations - Build: require gnu17 C standard Fixed - Make splash screen accessible - Show context menu on track widgets when menu button is pressed on the keyboard - Fix error when loading demo project - Fix various GTK deprecations - Fix automation regions not drawing last part - Make bar sliders accessible - Fix reflinking being broken and leaking file descriptors - Fix drawing issue in audio editor (missing `gtk_snapshot_save()`) - Build: fix using libadwaita/libpanel as subprojects Removed - Remove some unused code
-
v1.0.0-beta.4.12.59940dbf4 · ·
v1.0.0-beta.4.12.5 Fixed - Fix build on windows Removed - Meson: remove unused libsamplerate dependency