Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0.0-rc.0
    36e2f2b7 · release v1.0.0-rc.0 ·
    v1.0.0-rc.0
    
    Added
    - Add navigation buttons to the initial greeter window
    
    Changed
    - Update the whole user manual
    - Update Japanese, Dutch, Russian,  translations
    - INSTALL: update dependencies list
    - Use horizontal icons for some elements in track/channel context menus
    - Remove EXIF data from images used in the user manual and add a CI check
    
    Fixed
    - Fix crash when changing fade positions in the audio editor
    
  • v1.0.0-beta.6.7.32
    v1.0.0-beta.6.7.32
    
    Added
    - Add context menu to import files (#4751)
    
    Changed
    - Don't rescan hardware ports periodically (instead do it when the engine gets paused on user actions)
    - Port chord selector dialog to AdwDialog and hide tabs with unimplemented functionality (#5071)
    - Update Portuguese (Brazil), Turkish, Spanish translations
    - Update various sections in the user manual
    - Hide Scenes tab in the main panel
    
    Fixed
    - Added a temporary workaround to VST3 plugins not accepting all notes off (#5062)
    - Fix not being able to select RtAudio device ports in preferences (#5033)
    - Fix `is_midi` flag not being copied when cloning hardware ports (may fix issue with MIDI controllers not working)
    - Re-enable search in the preferences
    - Fix being unable to delete MIDI CC bindings
    
  • v1.0.0-beta.6.7.1
    v1.0.0-beta.6.7.1
    
    Added
    - Implement ctrl-drag to move the loop range in the timeline (#4815)
    - Print libadwaita/libpanel versions in debug info
    
    Changed
    - Remove unneeded `volatile` keywords from some variables
    - Monitor section tab: use speaker icon from GNOME icon library
    - Stretch objects with Ctrl modifier instead of having a separate stretch mode (#5036)
    - Change modulator icon to a knob (#5073)
    - Don't allow resizing if the hovered object is too narrow (#5070)
    - Update Russian, Interlingua, Catalan, Afrikaans, Finnish, Turkish, Polish, Chinese (Simplified), Japanese translations
    
  • v1.0.0-beta.6.7
    e42ac997 · update po ·
    v1.0.0-beta.6.7
    
  • v1.0.0-beta.6.6.1
    v1.0.0-beta.6.6.1
    
    Changed
    - Change how object resizing works: revert original object(s) on undo (fixes undoing audio stretching not reverting the original audio, #4955)
    - Bump required libadwaita/gtk versions to latest stable releases
    - Revert to previous fader style (#5054)
    
    Fixed
    - Fix track inputs switching to wrong input in the inspector after selecting a different track
    - Fix some issues reported by ASAN
    - Fix memory leak when loading project files
    - Fix home VST2 path being used when scanning DSSI plugins (#5058)
    
    Removed
    - Hide MIDI modifier chooser (out of scope for v1, #5053)
    
  • v1.0.0-beta.6.6
    496ca7d4 · bump libadwaita version ·
    v1.0.0-beta.6.6
    
  • v1.0.0-beta.6.5.1
    v1.0.0-beta.6.5.1
    
    Added
    - Build: Add flatpak manifest for building in GNOME Builder
    - Source: Add editor config file
    - Add more relevant categories in desktop file
    - Auto-scroll when dragging towards edges of the ruler (#5043)
    - Show fade in/out line indicator in audio regions in timeline on hover
    
    Changed
    - Replace most cursors used in arrangers (#5029)
    - Update Interlingua, Catalan translations
    - Build: set gettext package name and version
    
    Fixed
    - Fix diminuendo (crescendo MIDI function with downward slope) (#4999)
    - Fix wrong icon name in desktop file
    - Fix automation points for non-float parameters being drawn at wrong positions (#4177)
    - Fix missing `document-edit` icon
    - Fix incorrectly allowing audio region fade in/out to crossfade (#4975)
    
    Removed
    - Remove styling of panel resize separators (#5046)
    
  • v1.0.0-beta.6.5
    v1.0.0-beta.6.5
    
  • v1.0.0-beta.6.4.1
    v1.0.0-beta.6.4.1
    
    Changed
    - Redesign plugin info label
    - Build: port UI files to blueprint format and generate UI files via blueprint-compiler
    - Redesign channel views in the mixer
    - Update some icons
    - Redesign faders
    - Link transport control buttons together
    - Drop borders from meters and change color gradient
    - Unit tests: require less RAM
    - Port various dialogs to AdwDialog
    - Bump libadwaita requirement to >= 1.5
    - Use raised top bar style for main window (#5023)
    - CSS theme: Specify named colors `@window_bg_color` and `@dialog_bg_color` instead of coloring specific widget backgrounds
    - Debugging: don't set signal handlers when running from valgrind
    - Update Chinese (Simplified), Japanese, Hindi, Catalan translations
    - Install Zrythm icon as org.zrythm.Zrythm.svg instead of zrythm.svg
    - User manual: document `--audio-backend` and `--midi-backend` CLI options
    
    Fixed
    - Fix error when sending a bug report for a project with many actions on the undo stack (#5016)
    - Fix spectrum analyzer not rendering correctly with ngl renderer (#5008)
    - Fix cancel button when exporting stems only cancelling export for the current stem
    - Fix device selection dropdown crashing in preferences when opened from the greeter
    
  • v1.0.0-beta.6.4
    v1.0.0-beta.6.4
    
  • v1.0.0-beta.6.3.18
    v1.0.0-beta.6.3.18
    
    Changed
    - Re-generate built-in plugins with latest faust
    - Port the last remaining GtkMessageDialog to AdwMessageDialog
    - Generate the about dialog from appdata XML
    - Update some information in the about dialog and in the appdata XML
    - GTK: Don't force GL renderer on Windows (revert change in previous release)
    
  • v1.0.0-beta.6.3.1
    v1.0.0-beta.6.3.1
    
    Added
    - Add primary menu to the header bar
    
    Changed
    - Port MIDI function dialog rows to new libadwaita widgets
    - Port plugin/file browsers to AdwToolbarView
    - Change some global keyboard shortcuts
    - Move visualizers to bottom bar
    - Merge header bar toggles and secondary global toolbar into the main toolbar
    - Redesign/merge first-run screen, welcome dialog, project selector and project creator into a new greeter window
    - Only set header bar color on main project window
    - Mac: don't try to force window on top
    - Change some icons
    - Don't style window close button
    - Use AdwToolbarView for main project window
    - Add gradient to progress bars and padding to progress bar captions
    - GTK: Force old GL renderer on Windows
    
    Fixed
    - Fix error when copy-pasting audio regions after a BPM change (#4993)
    - Zrythm is now fully REUSE 3.0 compliant (fixed license issues reported by `reuse lint`)
    
    Removed
    - Remove Zrythm logo from header bar
    - Remove some buttons that used to be in the main and secondary toolbars
    - Remove scripting interface button (out of scope for v1)
    - Remove dependency on breeze icons
    
  • v1.0.0-beta.6.3
    v1.0.0-beta.6.3
    
  • v1.0.0-beta.6.2.1
    v1.0.0-beta.6.2.1
    
    Added
    - Support editing the curve for multiple automation points (#4991)
    
    Changed
    - Add outline to object-stretch cursors
    - Update Swedish translations
    - Update shortcuts window (#4110)
    - Send normal note offs instead of "all notes off" at region loop and end boundaries (#4036)
    - Use lowercase for FLAC extension when exporting FLAC files
    - Port MIDI function dialog to AdwToolbarView
    
    Fixed
    - Fix clipboard paste being broken
    - Fix chord index not being saved with chord objects in project files (#4995)
    - Fix error when closing the project while a chord object is selected
    - Fix error when copy-moving objects
    - Fix incorrect MIDI pitchbend handling (#3318, #4000, #4997)
    - Fix MIDI channel pressure handling when automating from its automation lane
    
    Removed
    - Remove musical mode toggle from timeline toolbar
    - Remove option to overlay text value for automation points
    
  • v1.0.0-beta.6.2
    v1.0.0-beta.6.2
    
  • 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