a highly automated and intuitive digital audio workstation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexandros Theodotou 4250a49d52
add zlib wrap
3 years ago
.builds fix freebsd build 3 years ago
.builds-extra srht: only build on archlinux and freebsd 3 years ago
.github add github sponsors link 3 years ago
data show piano roll keys in drum mode 3 years ago
doc bump to next ver after 0.8.911 3 years ago
ext whereami: define WAI_PREFIX 3 years ago
git-packaging-hooks build flags: underscorify and simplify 3 years ago
inc add libsndfile subproject 3 years ago
po Translated using Weblate (Japanese) 3 years ago
resources show piano roll keys in drum mode 3 years ago
scripts split rtaudio and rtmidi backends, add libsoundio backends 3 years ago
src add libsndfile subproject 3 years ago
subprojects add zlib wrap 3 years ago
tests add test to check if plugin controls are set to their previous values when undoing plugin deletion, add test to check if doing action when another action exists in the redo stack works 3 years ago
tools fix issue when loading project with noizemaker vst, add vst tests 3 years ago
.gitattributes add version on carla dependency 3 years ago
.gitignore Add uninstall/clean dirs and VS code conf dir 3 years ago
.travis.yml fix windows and macos builds 3 years ago
AUTHORS add detailed license information for each icon 3 years ago
CHANGELOG.md bump to next ver after 0.8.911 3 years ago
CODE_OF_CONDUCT.md fix scale and marker editing 3 years ago
CONTRIBUTING.md add automatic vertical scrollbar to track inspector 3 years ago
COPYING check both clang and gcc in git-packaging-hooks 4 years ago
COPYING.CC-BY-SA-3 add missing licenses to the distribution 4 years ago
COPYING.CC-BY-SA-4 add missing licenses to the distribution 4 years ago
COPYING.GFDL add documentation generation for guile modules 3 years ago
COPYING.GPL3 add missing licenses to the distribution 4 years ago
GOVERNANCE.md add GOVERNANCE.md 3 years ago
HACKING.md remove track icon symlinks from source code, create them during install phase 3 years ago
INSTALL.md add meson clean command to INSTALL.md 3 years ago
PACKAGING.md do nothing when duplicate action is invoked and nothing is selected 3 years ago
README.md revise trademark policy to allow modifications by FSF-approved distros or for fixing acknowledged bugs and CVE vulnerabilities 3 years ago
THANKS fix crash when deleting a MIDI fx slot on a MIDI track, add delete plugins action test 3 years ago
TRADEMARKS.md revise trademark policy 3 years ago
TRANSLATORS update list of translators 3 years ago
meson.build add libsamplerate subproject 3 years ago
meson_options.txt add option to get carla bridge/discovery binaries from custom dirs 3 years ago



translated builds.sr.ht status travis build status code grade code coverage

Zrythm is a digital audio workstation designed to be featureful and easy to use. It allows limitless automation through curves, LFOs and envelopes, supports multiple plugin formats including LV2, VST2 and VST3, works with multiple backends including JACK, RtAudio/RtMidi and SDL2, assists with chord progressions via a special Chord Track and chord pads, and can be used in multiple languages including English, French, Portuguese, Japanese and German.

Zrythm is free software written in C using the GTK+3 toolkit and can be extended using GNU Guile.

Home page

Current state

Zrythm is currently in alpha. Most essential DAW features are implemented and we are working towards a stable release. View the Roadmap


Supported plugins/instruments

  • Full support: LV2, VST2, AU, SFZ, SF2
  • Experimental: VST3

Support for all formats besides LV2 is possible thanks to Carla.

Supported backends

  • Audio: JACK, SDL2, RtAudio (ALSA/WASAPI/CoreAudio)
  • MIDI: JACK, WindowsMME, RtMidi (ALSA sequencer/Windows MME/CoreMIDI)

Supported platforms

  • GNU/Linux, FreeBSD, Windows, MacOS

Building and Installation



See the user manual.







Mailing lists

user@zrythm.org, dev@zrythm.org

Bug Tracker




Copying Zrythm

Zrythm is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The full text of the license can be found in the COPYING file.

For the copyright years, Zrythm uses a range (“2008-2010”) instead of listing individual years (“2008, 2009, 2010”) if and only if every year in the range, inclusive, is a “copyrightable” year that would be listed individually.

Some files, where specified, are licensed under different licenses.

Additional terms under AGPLv3 Section 7

Zrythm and the Zrythm logo are trademarks of Alexandros Theodotou and are governed by the Zrythm Trademark Policy. You may distribute unaltered copies of Zrythm that include the Zrythm trademarks without express permission from Alexandros Theodotou. However, if you make any changes to Zrythm, you may not redistribute that product using any Zrythm trademark without Alexandros Theodotou’s prior written consent. For example, you may not distribute a modified form of Zrythm and continue to call it Zrythm, or include the Zrythm logo, unless explicitly allowed by the Trademark Policy.


If you would like to support this project please donate below or purchase a binary installer from https://www.zrythm.org/en/download.html - creating a DAW takes thousands of hours of work and contributions enable us to spend more time working on the project.

Copyright (C) 2018-2020 Alexandros Theodotou

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.