-
v1.0.0-alpha.23.0.148739d8d · ·
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.22.1.119884074f · ·
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.159087bb3 · ·
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.0.157b845f0 · ·
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.21.0.13a351e91f · ·
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.19be57822 · ·
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.20.0.178b76450 · ·
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.19.0.15ce46f7a · ·
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.18.2.1e43c2927 · ·
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.1.1bfc99542 · ·
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.17.1.22409326bb · ·
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