Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0.0-beta.4.10.1
    v1.0.0-beta.4.10.1
    
    Added
    - Add toggle to hide deactivated tracks in track filter menu
    - Add right-click option to loop selection in timeline
    - Add option to append all track/lane objects to the current selection
    - Add tracklist preferences button with option to disable auto-arm
    - Add Crescendo, Flam, Flip H/V, Portato, Staccato, Legato, Strum MIDI functions
    - Implement MIDI clock (output) for syncing to Zrythm
    - Build: add requirements.txt for managing Python dependencies (for building docs, etc.)
    
    Changed
    - Link scroll events on digital meter widgets (changes are only applied at the end of scrolls)
    - Build: re-enable some GCC analyzer checks and add new checks
    - Change order in track context menu
    - Subprojects: bump GTK and RtAudio versions
    - Cache previous and current transport info during processing
    - Various internal refactorings
    - Update Catalan, French, Japanese, Chinese (Simplified), Russian, Dutch, Hungarian, Italian, Indonesian, Spanish, Portuguese, Swedish translations
    - Log: print `(?:?)` instead of `((null):(null))` when function and line number are unknown
    - Add more error checking and print more debug info in the log
    
    Fixed
    - Build: fix bundled plugin build with GCC 13
    - Fix app icon not showing on Wayland (StartupWMClass)
    
  • v1.0.0-beta.4.10
    v1.0.0-beta.4.10
    
  • v1.0.0-beta.4.9.1
    v1.0.0-beta.4.9.1
    
    Added
    - Home/End key shortcut for moving to the start/end of the project
    - Option to select note notation in the piano roll
    - Ability to select notes in a given pitch in the piano roll
    - Ctrl+0 shortcut for zooming to default level
    
    Changed
    - Show message that BPM/time signature automation is experimental
    - Show channel slot context menu on mouse release instead of mouse press
    - Skip autosave if any toplevel window is on top
    - Update Catalan, French, Japanese, Chinese (Simplified), Czech, Portuguese (Brazil) translations
    - Redesign port/arranger object info dialogs
    - Disable Guile scripting interface on MacOS
    
    Fixed
    - Fix wrong tooltip message on automatable selector in track lanes
    - Fix track lane names getting ellipsized despite there being enough space
    - Fix crash when splitting large audio clips
    - Fix "Move Tracks Under Group" option not working when setting the direct output of selected tracks to a new group
    - Fix given time range not being taken into account when exporting MIDI
    
  • v1.0.0-beta.4.9
    v1.0.0-beta.4.9
    
  • v1.0.0-beta.4.8.1
    v1.0.0-beta.4.8.1
    
    Added
    - Audition notes when moved with arrow keys
    - Show value when hovering faders and balance controls
    - Double click on faders and balance controls to set precise values
    - Control-click on balance controls to reset their value
    
    Changed
    - Audition notes on draw and on click instead of on move
    - Show track inspector when double clicking on a track in places other than the track name
    - Don't start DnD on tracks until minimum movement threshold is reached
    - Minimize waiting time when creating tracks and connections for multi-out plugins
    - Scroll to middle of piano roll when first shown
    
    Fixed
    - Fix incorrectly allowing bypassing snapping in autofill mode
    - Fix editor region being unset when moving tracks
    - Fix not propagating errors when performing some actions
    - Fix incorrectly allowing auto-save to continue while pre-rolling or counting in
    - Fix resetting faders and balance controls not being undoable
    - Fix not being able to cut regions near the edges with alt-click
    - Fix not being able to change parameter values for VST plugins in generic UI text fields
    
  • v1.0.0-beta.4.8
    v1.0.0-beta.4.8
    
  • v1.0.0-beta.4.7.1
    v1.0.0-beta.4.7.1
    
    Added
    - Add monitor output meters in the header
    - Add Macedonian translations
    - Add pitch shift audio function
    - Auto-scroll in the tracklist when dragging tracks and hovering towards the edges
    
    Changed
    - Update Catalan, Japanese, Russian, French translations
    - Stop using `g_slice_*()` (deprecated in GLib)
    - Simplify CSS for separators
    - Move velocity settings to new toolbar in the bottom of the piano roll (fixes being unable to drag velocity bars when set to high values)
    
    Fixed
    - Fix audio files not being saved properly when saving the project after applying an audio function
    - Fix error when routing to/from a port that has display unit info
    - Fix minor memory leak
    - Fix track/plugin inspect not immediately displaying the track/plugin properties
    - Fix occasional crash when exporting the project (fix not deleting the source function after disposing an EditableLabelWidget)
    - Fix occasional crash when adding a plugin to a collection
    - Fix no sound when using Pipewire (regression from previous release)
    - Fix right-clicking on inserts not working on Windows
    - Fix error when attempting to paste an empty selection
    
  • v1.0.0-beta.4.7
    v1.0.0-beta.4.7
    
  • v1.0.0-beta.4.6.3
    v1.0.0-beta.4.6.3
    
    Added
    - Add spectrum analyzer
    - Add vertical zoom buttons to editor
    - User manual: add FAQ section
    
    Changed
    - Update French, Catalan, Esperanto, Swedish, German, Korean, Polish, Spanish translations
    - Meson: disable fallbacks by default
    
    Fixed
    - Fix scrolling horizontally with 2 fingers on touch pads
    - Fix project plugin states being deleted while in use
    - Work around a bug in Pipewire where it doesn't notify clients of buffer size changes
    - Fix occasional deadlock when changing engine buffer sizes
    
  • v1.0.0-beta.4.6
    v1.0.0-beta.4.6
    
  • v1.0.0-beta.4.5.62
    v1.0.0-beta.4.5.62
    
    Changed
    - Avoid making a backup when the last performed action hasn't changed
    - Meson: use libpanel fork with detach support when building as a subproject
    
    Fixed
    - Fix error when generating a string from the current datetime
    - Fix some channel ports not being exposed to JACK when loading a project
    - Fix automation curve calculation not taking caches into account
    - Fix build without Guile
    - Fix too loud/silent audio when bouncing/exporting
    
  • v1.0.0-beta.4.5.51
    v1.0.0-beta.4.5.51
    
    Changed
    - Create standard project directories when creating a new blank project
    - Update Chinese (Simplified), Catalan, French, Swedish, Hungarian, Spanish, German, Portuguese (Brazil), Russian, English (Middle), Portuguese translations
    - Re-generate bundled plugins with latest faust
    - Be more specific in some undoable action strings
    - Don't block when showing error messages
    
    Fixed
    - Fix error when saving a project with a plugin without outputs
    - Fix issues with automation track processing
    
  • v1.0.0-beta.4.5.21
    v1.0.0-beta.4.5.21
    
    Changed
    - Don't attempt to create plugin state directories when loading projects
    - Add more error checking to various operations
    - Include Carla and GTK versions in debug info
    
    Fixed
    - Fix being unable to export stems
    - Fix multiple popups being shown when exporting stems
    - Fix removing inserts not being undoable
    - Fix plugin states being deleted from the main project when saving backups
    - Fix error when enabling/disabling MIDI bindings
    - Fix incorrectly throwing an error sometimes when processing the sample processor
    - Fix error when moving a region from the last lane
    
  • v1.0.0-beta.4.5.1
    v1.0.0-beta.4.5.1
    
    Added
    - Implement best-fit zoom in editor
    - Add "Rename" context menu option on applicable timeline objects
    - Implement Ableton-style panning/zooming in the ruler
    - Implement middle-click (or alt-click) panning in arrangers
    
    Changed
    - Minor UI improvements (widget paddings and sizes)
    - File browser: allow browsing volumes without associated drives
    - Minor optimizations
    - Redesign snap/grid menu
    - Require C11 thread support on GNU/Linux
    
    Fixed
    - Fix arrangers sometimes not taking off-screen objects into account
    - Fix minor memory leak
    - Fix error when undoing duplication of automation points
    - Fix some functions that were supposed to be optimized not getting optimized
    
  • v1.0.0-beta.4.5
    v1.0.0-beta.4.5
    
  • v1.0.0-beta.4.4.1
    v1.0.0-beta.4.4.1
    
    Changed
    - Use list view for control ports in the plugin inspector (fixes lags)
    - Don't use cairo to draw automation regions (fixes lags on large projects)
    - Don't use demo template on Windows on first run (currently broken)
    - Don't save undo history with backups (makes saving faster)
    - Write audio pool files in parallel (makes saving faster on projects with lots of audio files)
    
  • v1.0.0-beta.4.4
    v1.0.0-beta.4.4
    
  • v1.0.0-beta.4.3.1
    v1.0.0-beta.4.3.1
    
    Added
    - Add "View Info" context menu option to timeline and automation editor
    
    Changed
    - Reorganize Direct Out submenu in track context menu
    - Only allow pasting all the copied info into the selected track instead of spreading the paste across multiple tracks
    
    Fixed
    - Fix "View Info" in piano roll doing "Duplicate" instead
    - Fix object info dialog contents being invisible
    - Fix incorrectly allowing to set a track's output to itself
    - Fix copy-paste being broken in arrangers
    - Fix incorrectly allowing to copy-paste unclonable objects like the start/end markers
    
  • v1.0.0-beta.4.3
    v1.0.0-beta.4.3
    
  • v1.0.0-beta.4.2.3
    v1.0.0-beta.4.2.3
    
    Added
    - Run demo project on first run if found
    - Allow moving automation regions to other automation lanes
    
    Changed
    - Free memory for all objects immediately instead of freeing some objects with a delay
    - Allocate some objects with GLib's GSlice allocator instead of standard allocation
    - Don't fire related UI events when control port values haven't changed
    - Silence some more logs
    - Swap Show UI and Swap Phase buttons in instrument tracks
    - Don't allow undo/redo while editing (avoids errors)
    - Link vertical scrolls in tracklist/piano roll/chord editor
    - Meson: pin lilv-related subprojects to specific commits
    
    Fixed
    - Don't spam UI event when a warning is printed in the log
    - Fix opening a project from a template in a different locale having silent tracks
    - Fix changing the BPM not recreating the track playback caches
    - Fix segfault when drawing audio region loops in the timeline
    - Fix error when no file is selected in a preferences setting
    - Fix incorrectly allowing to move selections to a different track when non-region objects are also selected
    - Fix auto-scrolling breaking the current hover position in arrangers
    - Fix bug report dialog success message being shown twice
    - Fix auto-scrolling in arrangers breaking when scrolling before 0,0
    - Fix UI behaving weirdly when attempting to move regions to another track
    - Fix undoing moving chord objects only moving back horizontally
    - Fix error when undoing duplication of automation points
    - Fix minor memory leak when copy-moving automation points