Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v1.0.0-beta.6.1.1
    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.1
    48417f27 · noop: formatting ·
    v1.0.0-beta.6.1
    
  • v1.0.0-beta.6.0.38
    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.26
    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.1
    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.6.0
    v1.0.0-beta.6.0
    
  • v1.0.0-beta.5.3.1
    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.3
    v1.0.0-beta.5.3
    
  • v1.0.0-beta.5.2.1
    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.2
    v1.0.0-beta.5.2
    
  • v1.0.0-beta.5.1.1
    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.1
    v1.0.0-beta.5.1
    
  • v1.0.0-beta.5.0.1
    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.5.0
    v1.0.0-beta.5.0
    
  • v1.0.0-beta.4.13.31
    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.6
    v1.0.0-beta.4.13.6
    
    Changed
    - Port some more deprecated GTK widgets to new ones
    
  • v1.0.0-beta.4.13.1
    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.13
    v1.0.0-beta.4.13
    
  • v1.0.0-beta.4.12.34
    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.5
    v1.0.0-beta.4.12.5
    
    Fixed
    - Fix build on windows
    
    Removed
    - Meson: remove unused libsamplerate dependency