zrythm 1.0.0

Zrythm is a digital audio workstation designed to be featureful and easy to use. It offers streamlined editing workflows with flexible tools, limitless automation capabilities, powerful mixing features, chord assistance and support for various plugin and file formats. Zrythm is free software written in C using the GTK4 toolkit and can be extended with user scripts written in Scheme or ECMAScript. Object looping, cloning, linking and stretching Adaptive snapping Multiple lanes per track Bounce anything to audio or MIDI Piano roll (MIDI editor) with chord integration, drum mode and a lollipop velocity editor Audio editor with part editing (including in external app) and adjustable gain/fades Event viewers (list editors) with editable object parameters Built-in and scriptable per-context object functions Audio/MIDI/automation recording with options to punch in/out, record on MIDI input and create takes Device-bindable parameters for external control Wide variety of track types for every purpose Signal manipulation with signal groups, aux sends and direct anywhere-to-anywhere connections In-context listening by dimming other tracks Automate anything using automation events or CV signal from modulator plugins and macro knobs Detachable views for multi-monitor setups Searchable preferences Support for LV2/CLAP/VST2/VST3/AU/LADSPA/DSSI plugins, SFZ/SF2 SoundFonts, Type 0 and 1 MIDI files, and other formats

Tags audio daw music cpp c
License Affero GPLv3
State stable

Recent Releases

1.0.026 Nov 2024 17:40 major feature:
1.0.0-beta.4.12.3408 Dec 2023 11:58 minor bugfix: Added: User manual: add section about getting core dumps and backtraces. User manual: mention ` LOCALAPPDATA `. Changed: Draw clip start point as red instead of blue. Port some dialogs to non-blocking AdwMessageDialog. Use C atomics in MPMC queue (slightly faster DSP performance). Build: require GTK 4.13 or above. Various optimizations. Build: require gnu17 C standard. : Make splash screen accessible. Show context menu on track widgets when menu button is pressed on the keyboard. error when loading demo project. various GTK deprecations. automation regions not drawing last part. Make bar sliders accessible. reflinking being broken and leaking file descriptors. drawing in audio editor (missing `gtk_snapshot_save()`). Build: using libadwaita/libpanel as subprojects. Removed: Remove some unused code.