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 0e677b84b2
benchmark concurrent queue
2 years ago
.builds user manual: add macro for using zrythm-dark icons 2 years ago
.builds-extra srht: only build on archlinux and freebsd 2 years ago
.github add agpl logo in README 2 years ago
data Revert "change license to AGPLv3 only" 2 years ago
doc Revert "change license to AGPLv3 only" 2 years ago
ext use NONNULL to enforce checks at compile time, turn on gcc analyzer when strict flags are enabled 2 years ago
git-packaging-hooks release-alpha: bump to alpha 14.0 2 years ago
inc benchmark concurrent queue 2 years ago
po Revert "change license to AGPLv3 only" 2 years ago
resources Revert "change license to AGPLv3 only" 2 years ago
scripts Revert "change license to AGPLv3 only" 2 years ago
src benchmark concurrent queue 2 years ago
subprojects benchmark concurrent queue 2 years ago
tests benchmark concurrent queue 2 years ago
tools Revert "change license to AGPLv3 only" 2 years ago
.clang-tidy add clang-tidy target 2 years ago
.gitattributes add version on carla dependency 3 years ago
.gitignore optimize RAM usage for ports (allocate memory as needed) 2 years ago
.travis.yml travis: attempt to fix macos and ubuntu builds 2 years ago
AUTHORS fix pulseaudio backend compilation with strict flags 2 years ago
CHANGELOG.md release-alpha: Fix crash when loading LV2 plugin UI 2 years ago
CONTRIBUTING.md add contributor certificate of origin 2 years ago
CONTRIBUTOR_CERTIFICATE_OF_ORIGIN add contributor certificate of origin 2 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
HACKING.md add contributor certificate of origin 2 years ago
INSTALL.md use pcre2 for string replace with regex 2 years ago
PACKAGING.md remove GOVERNANCE, cleanup CONTRIBUTING/PACKAGING/TRADEMARKS 2 years ago
README.md Revert "change license to AGPLv3 only" 2 years ago
THANKS re-fix delete track undo 2 years ago
TRADEMARKS.md remove GOVERNANCE, cleanup CONTRIBUTING/PACKAGING/TRADEMARKS 2 years ago
TRANSLATORS release-alpha: add missing translators to TRANSLATORS 2 years ago
VERSION release-alpha: Fix crash when loading LV2 plugin UI 2 years ago
meson.build benchmark concurrent queue 2 years ago
meson_options.txt Revert "change license to AGPLv3 only" 2 years ago

README.md

Zrythm

translated builds.sr.ht 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.

screenshot

Supported plugins/instruments

  • LV2, VST2, VST3, AU, SFZ, SF2, DSSI, LADSPA

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

Supported backends

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

Supported platforms

  • GNU/Linux, FreeBSD, Windows, MacOS

Building and Installation

See INSTALL.md for build instructions. Prebuilt packages/installers available at https://www.zrythm.org/en/download.html.

Using

See the user manual.

Contributing

See CONTRIBUTING.md.

Hacking

See HACKING.md and the developer docs.

Packaging

See PACKAGING.md.

Mailing lists

See mailing lists on sr.ht.

Issue trackers

See the Feature tracker and Bug tracker.

Releases

https://www.zrythm.org/releases

Copying Zrythm

agpl-3.0

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.

Support

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-2021 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.