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 a489a157dd
use guile to generate the gsettings schema
3 years ago
.builds fix builds 3 years ago
.github add github funding button 3 years ago
data use guile to generate the gsettings schema 3 years ago
doc use guile to generate the gsettings schema 3 years ago
ext use carla-discovery-native for vst scanning when available 3 years ago
git-packaging-hooks bump to next ver after v0.8.156 3 years ago
inc add functionality to save project asynchronously 3 years ago
po use guile to generate the gsettings schema 3 years ago
resources use guile to generate the gsettings schema 3 years ago
scripts use guile to generate the gsettings schema 3 years ago
src use guile to generate the gsettings schema 3 years ago
subprojects macos fixes 3 years ago
tests add functionality to save project asynchronously 3 years ago
tools update splash screen, add windows icon 3 years ago
.gitattributes add version on carla dependency 3 years ago
.gitignore allow wraps in git 3 years ago
.travis.yml fix travis windows build 3 years ago
AUTHORS convert gtk gresources generator to guile 3 years ago
CHANGELOG.md bump to next ver after 0.8.298 3 years ago
CODE_OF_CONDUCT.md reword code of conduct 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
HACKING.md use guile to generate the gsettings schema 3 years ago
INSTALL.md add graphviz to list of dependencies in INSTALL.md 3 years ago
PACKAGING.md mention guile as a required dependency in INSTALL.md 3 years ago
README.md don't show instruments in inserts 3 years ago
THANKS use glib API for calling a process and receiving its output 3 years ago
TRANSLATORS run lv2 worker work immediately if freewheeling 3 years ago
meson.build use guile to generate the gsettings schema 3 years ago
meson_options.txt use guile to generate the gsettings schema 3 years ago

README.md

Zrythm

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.

More info can be found at https://www.zrythm.org

Current state

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

screenshot

Supported plugin protocols

  • Full support: LV2, VST2
  • Experimental: VST3

Support for all plugin protocols 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 INSTALL.md.

Using

See the user manual, which is also available in PDF, epub and HTML-zip.

Contributing

See CONTRIBUTING.md.

Hacking

See HACKING.md.

Packaging

See PACKAGING.md.

Mailing lists

user@zrythm.org, dev@zrythm.org

Bug Tracker

https://redmine.zrythm.org/projects/zrythm/issues

Releases

https://www.zrythm.org/releases

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.

Trademarks

Zrythm and the Zrythm logo are trademarks of Alexandros Theodotou.

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