Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0.0-beta.4.2
  • v1.0.0-beta.4.1.14
    - 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
    - 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.1
    - Allow setting per-region colors
    - 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
    - Fix upgrading v1 projects being broken
    - Fix crash when applying audio functions to large clips
  • v1.0.0-beta.4.1
    cd9aed15 · allow zooming in/out more ·
  • v1.0.0-beta.4.0.1
    - Add clipping detection when exporting audio
    - Add swap phase button to tracks that output audio
    - 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
    - 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.4.0
  • v1.0.0-beta.3.10.1
    - Show drives in file browser
    - Custom time range export for audio
    - 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)
    - 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
    - Remove SDL, ALSA, PulseAudio, JACK (rtaudio), ASIO (rtaudio), Windows MME from selectable backends
  • v1.0.0-beta.3.10
  • v1.0.0-beta.3.9.1
    - 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
    - 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.9
    707bf759 · update screenshot ·
  • v1.0.0-beta.3.8.17
    - Update Korean, Spanish, French, Indonesian, Catalan, Portuguese translations
    - Project assistant: rename Open Recent to Open Project
    - Bump required carla and libpanel versions
    - Fix "check for updates?" dialog not being modal
    - Drop rtkit code (replace with GDBus - currently disabled)
  • v1.0.0-beta.3.8.1
    - Add fade in/out when muting/unmuting tracks (fixes pops)
    - Allow moving chord objects vertically
    - Add more error checking when writing audio to file
    - Optimize bar slider drawing (fixes lags in plugin inspector)
    - 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.8
    37668970 · fix macos build ·
  • v1.0.0-beta.3.7.1
    - JSFX and CLAP plugin support
  • v1.0.0-beta.3.7
  • v1.0.0-beta.3.6.1
    - Jump to marker position when clicked
    - 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)
    - 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
  • v1.0.0-beta.3.6
    8c6dbe54 · update po ·
  • v1.0.0-beta.3.5.1
    - Switch to new file chooser widget (from GNOME Builder)
    - Add option to ghost MIDI notes from other regions in the same track
    - Add fade in/out when audio engine starts/stops to prevent clicks
    - Update Chinese (Simplified), Indonesian, Catalan, Spanish, Ukrainian, German, Vietnamese translations
    - Update bundled weakjack
    - Make some debug output silent in normal builds
    - Handle failure to connect JACK monitor output gracefully
    - Add more system info to bug report templates (`DESKTOP_SESSION` and `XDG_CURRENT_DESKTOP`)
    - Update libpanel dependency to >= 1.0.0
    - Meson: change fft3 detection (added new options `fftw3_threads_separate`, `fftw3_threads_separate_type` and `fftw3f_separate`)
    - Fix incorrectly showing bug report dialog when alpha project upgrade fails
    - Fix newlines not showing in the release notes in the About dialog
    - Fix error when selecting an invalid WAV file in the file browser
    - Fix incorrectly allowing to delete/clone the master track when inside a foldable track
    - Fix attempting to autosave when main window not set up yet
    - Fix error when clicking on a chord region then an audio region
    - Fix error when cutting a region while snap-keep-offset is enabled
  • v1.0.0-beta.3.5
    7c58edd0 · fix build on windows ·
  • v1.0.0-beta.3.4.1
    - Write FINISHED file after finishing saving a project and check for this file on load
    - Use new higher quality "Finer" timestretcher when using rubberband v3
    - Fix header widget not unparenting its child stack
    - Update French, Japanese translations
    - Change trial version limitation to max 25 tracks per project