Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v1.0.0-alpha.23.0.1
    v1.0.0-alpha.23.0.1
    
    Added
    - Submit compressed log file along with anonymous error reports
    - Ability to dither on export
    - New logarithmic curve algorithm
    - User manual: add XRUN definition to glossary
    
    Changed
    - Use hashtable to speed up dsp graph calculation
    - Refactor & optimization: store owners on each object
    - Change MIDI track and open UI button icons
    - Refactor: add GError-based error handling for all undoable actions
    - Update French, Japanese, Portuguese, Russian, Chinese (Simplified), Norwegian, Turkish, Ukrainian translations
    - Use escaped name when drawing regions and markers
    - Don't recalculate the graph every time the user clicks on a region
    - Various DSP optimizations
    - Skip autosave if in the middle of an arranger action
    - Add more error handling when instantiating plugins and applying states
    - Clone project before saving and save clone (ability to save yaml in a separate thread in the future)
    - Don't allocate buffers for ports not used in the DSP graph (memory usage optimization)
    - Refactor port connections into global port connections manager
    - Refactor: Use track name hash to identify tracks instead of positions
    - Don't recalculate graph when moving tracks
    - Disable ability to record on chord track until implemented
    - Don't attempt to show bug report dialog if main window doesn't exist
    - Use `carla_save/load_plugin_state()` to save/load carla states
    - Silence all output ports exposed to JACK when idle-processing
    - Copy state directories instead of instantiating plugins when cloning (speeds up project saving)
    
    Fixed
    - Fix changing marker name not taking effect on the UI
    - Fix error when attempting to auto-scroll in a hidden arranger
    - Fix error when attempting to loop-resize objects in timeline from the right side when resulting end position would be negative
    - Fix tracks not being copied/moved inside foldable tracks correctly in some circumstances
    - Fix tracks getting deselected when CTRL+dragging in tracklist
    - Fix rare segfault in LV2 UI code (suil)
    - Fix error when selecting a file in a generic LV2 UI
    
    Removed
    - Remove some non-realtime calls from realtime functions reported by stoat
    
  • v1.0.0-alpha.23.0
    v1.0.0-alpha.23.0
    
  • v1.0.0-alpha.22.1.11
    v1.0.0-alpha.22.1.11
    
    Added
    - Add Thai language
    
    Changed
    - Update Chinese (Simplified), Japanese, Portuguese translations
    
    Fixed
    - Fix segfault when requested LV2 plugin UI not found
    - Fix error when saving project with uninstantiated plugins
    - Fix crash when moving a track
    - Fix error when attempting to resize MIDI notes
    
  • v1.0.0-alpha.22.1.1
    v1.0.0-alpha.22.1.1
    
    Added
    - Set window title and role when detaching tabs
    - Add automatic bug reporting option
    - Add json-glib dependency
    - User manual: add Zchan images
    - Add opt-in popup for checking for updates
    - Move to start of double-clicked region in the editor
    - Add line wraps to track comments
    
    Changed
    - Allow specifying primary and secondary user shortcuts
    - Always build with libcurl
    - Change `phone_home` option to `check_updates`
    - Redesign bug report dialog (add text input fields and buttons to send via email/sourcehut/automatically)
    - Switch to resize-loop when attempting to resize-only a selection that contains a mix of looped and unlooped objects
    - Propagate errors using GError for tracklist selections actions
    - Show "(!)" on channel slot if plugin instantiation failed
    
    Fixed
    - Fix app.goto-prev-marker user shortcut not being read
    - Fix shift-m not working for muting objects
    - Fix copy-paste and cut-paste not working in editor
    - Fix editor size becoming larger when double-clicking region
    - Fix playhead jumping to the start of a region in the editor if placed at the end of the region
    - Fix quantize/quick-quantize not working in the editor
    - Fix carla plugins becoming disabled when loading a preset
    - Fix crash when selecting "overwrite events" recording mode
    - Fix segfault in port code
    - Fix click and drag to move playhead not working in editor ruler
    - Fix incorrectly assuming the current version is not the latest version when checking for updates fails
    - Fix crash when pressing right arrow on MIDI notes ending before the region start
    - Fix error when moving folder track
    - Fix folded track objects being visible in the timeline
    - Fix error when changing preroll from 2 bars to none
    - Fix timeline drop highlighting not taking into account folded tracks
    - Fix crash when right clicking on an audio region and applying a function
    - Fix stretching of MIDI regions not working
    
  • v1.0.0-alpha.22.1
    v1.0.0-alpha.22.1
    
  • v1.0.0-alpha.22.0.1
    Zrythm v1.0.0-alpha.22.0.1
    
    Added
    - Add Turkish translation
    - Install `zrythm_lv2apply`
    - Allow renaming track lanes
    - Allow applying audio functions on audio regions from the timeline
    - Add nudge actions
    - Add option to edit audio in an external app
    - Add linear fade in/out and nudge functions in audio editor
    - New dependency: vamp-plugin-sdk
    
    Changed
    - Allow bouncing audio regions
    - DSP refactor: use common time struct for processing
    - Update Chinese (Simplified), French translations
    - User manual: add section for mascot in user media chapter
    - Don't allow resizing objects if not all selected objects are resizable
    
    Fixed
    - Fix non-fatal error when attempting to split region at its start
    - Fix recording incorrectly being handled for auditioner tracks
    - Fix track lane not being correctly fetched when drawing tracks
    - Fix crash when moving a region to another lane and undoing
    - Fix audio regions not being redrawn when a function is applied
    - Fix crash when showing changelog on MacOS
    - Fix move action not being created when resizing an dmoving notes simultaneously
    
    Removed
    - Remove unused source files for track lanes
  • v1.0.0-alpha.22.0
  • v1.0.0-alpha.21.0.13
    Zrythm v1.0.0-alpha.21.0.13
    
    Added
    - Add accelerators to toolbox tooltips
    
    Changed
    - Disable saving in save dialog shown when closing a project on trial version
    - Silence debug messages printed when drawing audio regions
    
    Fixed
    - Silence non-fatal error when detaching panels on some systems
    - Fix error when dragging folder track into itself
    - Fix dragging markers track inside folder track causing a crash
    - Fix crash when deleting a track inside a folder track
    - Fix crash on MacOS when loading a project
    - Fix error when closing project containing folder tracks
    - Fix error when loading project where an audio region is selected
  • v1.0.0-alpha.21.0.1
    Zrythm v1.0.0-alpha.21.0.1
    
    Added
    - Add monitor toggle to audio tracks
    - Add Vietnamese translation
    - Add metronome count-in
    - Add recording preroll option
    - Ask for save on close
    - Add sends/MIDI FX to mixer channels
    - Make all notebook tabs detachable
    - Allow importing multiple files at the same time
    - Allow overriding keyboard shortcuts
    - User manual: add MIDI bindings section
    
    Changed
    - Update Chinese (Simplified), Japanese, Russian translations
    - Link reveal status of channel sends/inserts/MIDI FX on mixer
    - Prettify file info in file browser
    - User manual: move Shortcuts section
    
    Fixed
    - Fix broken news button URL
    - Fix crash when selected auditioning instrument is not found on startup
    - Fix passing incorrect widget in file auditioning controls widget signals
    - Fix error when attempting to audition MIDI file
    - Fix incorrectly allowing the user to undo mid-sequence
    
    Removed
    - Remove trial time limit
  • v1.0.0-alpha.21.0
    308c1a1c · update po ·
  • v1.0.0-alpha.20.0.1
    Zrythm v1.0.0-alpha.20.0.1
    
    Added
    - Add meson option for native build
    - Add dots to position/BPM displays
    - Add Indonesian translation
    - Add graph SVG export
    - Record incoming MIDI CC events into automation lanes
    - Add ability to change instrument
    - Add ability to save/load presets from plugin inspector
    - Show port groups in plugin inspector
    - Add ability to perform multiple undoable actions in sequence
    - Add ability to change direct out for multiple tracks (and to create a new group to route to)
    - Add folder tracks
    
    Changed
    - Enable link time optimization (LTO) by default
    - Draw even less detail on audio regions when CPU usage is above 40%
    - Update French, Chinese (Simplified), Japanese, Ukrainian translations
    - Make group tracks foldable
    - Silence unnecessary MIDI event logs
    - Do not attempt to free swh lv2 plugins (upstream issue)
    
    Fixed
    - Fix channel sends being outside pre-fader group in graph exports
    - Fix various issues on MacOS
    - Fix missing libm dependency on lv2apply used during tests
    - Fix error when loading project with duplicated audio region
    - Fix multiple tracks losing their order when moved
    - Fix incorrectly allowing 0 tracks to be selected when ctrl-clicking on track
    - Fix default loop range being 5 bars long instead of 4 bars
    - Fix memory leak in track processors
    - Fix crash when setting listen status on MIDI track
  • v1.0.0-alpha.20.0
    f21d1e29 · update po ·
  • v1.0.0-alpha.19.0.1
    Zrythm v1.0.0-alpha.19.0.1
    
    Added
    - Add bookmarks and filters to file browser
    - Add MIDI/audio auditioning support to file browser
    - Make MIDI note/velocity colors take velocity into account
    - Allow MIDI learn on track sends
    
    Changed
    - Show error message when plugin UI fails to open
    - Always copy/reflink audio pool files to backups instead of creating symlinks
    - Update user manual sections: getting started, projects, configuration, plugins, audio and MIDI files
    - Lower GLib requirement to 2.64
    - Update Spanish, Russian translations
    - Update popup file browser and refactor common logic with panel file browser
    - Draw MIDI note velocities as lollipops
    - Center velocities under MIDI notes
    
    Fixed
    - Fix crash when adding a MIDI FX track
    - Fix rare error when attempting to queue metronome samples
  • v1.0.0-alpha.19.0
    30cb6aed · update po ·
  • v1.0.0-alpha.18.2.1
    Zrythm v1.0.0-alpha.18.2.1
    
    Added
    - Add AppImage support
    
    Changed
    - Update Chinese (Simplified), Russian, Ukrainian, Polish translations
    - Install org.zrythm.Zrythm.desktop instead of zrythm.desktop
    - Various DSP/UI optimizations
    
    Fixed
    - Fix crash when attempting to get last n lines from log file before it is initialized
    - Fix undo stack indices not getting updated when removing actions
    - Fix error when opening automation lanes on master
  • v1.0.0-alpha.18.2
  • v1.0.0-alpha.18.1.1
    Zrythm v1.0.0-alpha.18.1.1
    
    Added
    - Make track mute/solo/listen/mono/record MIDI bindable
    
    Changed
    - Only listen to MIDI notes within the first beat during moving
    - Don't show non-fatal error when RtAudio backend fails to initialize
    - Disable hardware processor callback when disabling the audio engine (fixes occasional error when closing projects)
    - Call cleanup() on all LV2 plugins except helm
    
    Fixed
    - Fix error when removing unused clips from the pool
    
    Removed
    - Remove ability to change JACK buffer size on the fly on Windows
  • v1.0.0-alpha.18.1
  • v1.0.0-alpha.17.1.22
    Changed
    - Update Greek, Spanish, Chinese (Simplified), Norwegian Bokmal, Japanese translations
    - Annotate releases with changelog
    - Make LV2 plugin <=> UI communication buffers larger
    
    Fixed
    - Fix crash when undoing deletion of multiple inserts
    - Fix audio track inputs not being available after loading a project
    - Fix bounced regions not starting at start marker when bouncing tracks
    - Fix error when attempting to open plugins with carla when zrythm is built without carla support
  • v1.0.0-alpha.17.1.3
    v1.0.0-alpha.17.1.3