-
v1.0.0-beta.4.3.1649e27fd · ·
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.2.3a570d80b · ·
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
-
v1.0.0-beta.4.1.145337817b · ·
v1.0.0-beta.4.1.14 Changed - Html user manual: don't use a custom template - Refactor exporting and progress dialogs - Instrument tracks: move "show UI" to bottom row - Make UI message dialogs modal - Use WAV instead of FLAC for audio file pool - Make switching tracks a bit more performant Fixed - Fix various issues with automation region drawing - Fix segfault when upgrading projects with modulators - Fix error when right-clicking on knobs in the modulator panel
-
v1.0.0-beta.4.1.11db9020c · ·
v1.0.0-beta.4.1.1 Added - Allow setting per-region colors Changed - Show error message if failed to write to GSettings backend on first run - Build: bump glib requirement to 2.70 (for GStrvBuilder) - Build: link weakjack as a static lib instead of including its source directly - Use real path (symlinks traversed) of plugins when caching - Audio functions: use SIMD implementations for reverse/normalize - Instantiate plugins anyway even if loading their state fails - Show all UI messages on top of the active window instead of the main window - Clean up/reorganize timeline context menu - Make LV2 scan quieter - Improve audio wave drawing performance - Allow zooming in/out more Fixed - Fix upgrading v1 projects being broken - Fix crash when applying audio functions to large clips
-
v1.0.0-beta.4.0.152284e73 · ·
v1.0.0-beta.4.0.1 Added - Add clipping detection when exporting audio - Add swap phase button to tracks that output audio Changed - Handle scrolling manually in arrangers instead of using GtkScrolledWindow - Clip editor: Draw the playhead position in the arranger and the loop-adjusted position in the ruler instead of the other way around - Update Spanish, Chinese (Simplified), Ukrainian, French, Korean, Catalan, Russian translations - Upgrade project format to v4 and auto-upgrade older projects - Automation tracks: save record mode with projects Fixed - Fix crash when attempting to get RtAudio device names - Fix errors when attempting to cut/paste audio data - Fix linear fade out function not working - Fix cut indicator not being drawn inside regions - Fix error when cutting automation regions before the first automation point - Fix showing an bug report dialog when clicking cancel when attempting to edit audio in an external program - Fix custom timerange being calculated wrongly when attempting to export audio - Fix error after loading a project in a different sample rate when audio clips exist in the undo stack - Fix custom range selector not being hidden when showing the export dialog for the first time and the current time range type is "Loop" - Fix schema version not being saved with marker objects - Fix error when loading a project with exposed ports with the dummy engine - Fix custom time range label text being wrapped in the export dialog
-
v1.0.0-beta.3.10.1fb01740e · ·
v1.0.0-beta.3.10.1 Added - Show drives in file browser - Custom time range export for audio Changed - Make plugin setting activation-related dialogs async (fixes errors when drag-n-dropping some instruments into the tracklist) - Send all notes off when disarming tracks that accept MIDI - Silence some unnecessary logging - Show info for first plugin of selected track in the plugin inspector if no plugin slot is selected - Add more error checking to file export - Port various dropdowns to AdwComboRow - Make welcome dialog transient to the splash screen (prevents it from being shown below the splash screen) - Verify stream is open when activating an rtaudio device - Preferences: refresh the audio device selector instantly when changing the audio backend - Improve naming of default chord presets - Merge "Plugin" and "Other" plugin categories - Use "Zrythm beta" as the desktop file name in installer versions - Use audio & MIDI region snapshots during playback instead of live data (allows editing regions while transport is rolling) Fixed - Fix first MIDI note skipped when bouncing to audio - Fix occasional error when closing a project - Fix Zrythm potentially not getting notified of buffer size changes on JACK/PipeWire - Fix RtAudio devices being wrong in the preferences when choosing a different RtAudio backend - Fix region loop end point stopping moving instead of being clamped when moved past the start point Removed - Remove SDL, ALSA, PulseAudio, JACK (rtaudio), ASIO (rtaudio), Windows MME from selectable backends
-
v1.0.0-beta.3.9.19d19b2f4 · ·
v1.0.0-beta.3.9.1 Added - Show dialog to create a new instrument track when dropping an instrument plugin onto a MIDI track - Add whitelist of plugin authors and bridge all other plugins Changed - Update Ukrainian translations - Meson: don't set -mtune=generic if not native build - JACK: handle failure to connect to monitor output gracefully - Update reproc version requirement (fixes occasional assert failures during plugin scan on Windows) - Re-enable highlighting in timeline while dragging files - Re-enable highlighting in track widgets while dragging other tracks - Meson: build bundled plugins with `-static-libgcc -static-libstdc++` by default on GNU/Linux + GCC
-
v1.0.0-beta.3.8.17f248f347 · ·
v1.0.0-beta.3.8.17 Changed - Update Korean, Spanish, French, Indonesian, Catalan, Portuguese translations - Project assistant: rename Open Recent to Open Project - Bump required carla and libpanel versions Fixed - Fix "check for updates?" dialog not being modal Removed - Drop rtkit code (replace with GDBus - currently disabled)
-
v1.0.0-beta.3.8.16a935e2c · ·
v1.0.0-beta.3.8.1 Added - Add fade in/out when muting/unmuting tracks (fixes pops) - Allow moving chord objects vertically Changed - Add more error checking when writing audio to file - Optimize bar slider drawing (fixes lags in plugin inspector) Fixed - Fix cue marker being invisible - Fix pressing Home not setting the cue marker - Fix plugin and file drag-n-drop being broken on Windows - Fix track icon selector being empty
-
v1.0.0-beta.3.6.1dfc55158 · ·
v1.0.0-beta.3.6.1 Added - Jump to marker position when clicked Changed - Add "Scales" indicator text in the bottom of the chord track - Make spacebar toggle play/pause regardless of the focused widget (with exception for text editor widgets) Fixed - Fix hang when exporting audio when project contains VST3 plugins - Fix markers incorrectly being shown when marker track is invisible - Fix incorrectly allowing to clone/rename start/end markers