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 bbaf59ff97
add gain to audio regions
2 weeks ago
.builds ci: upload coverage reports to www.zrythm.org 3 weeks ago
.github CI: add json-glib dependency 2 months ago
data show port groups in plugin inspector 3 months ago
doc update po 2 weeks ago
ext attempt to fix zix linkage on windows 2 weeks ago
git-packaging-hooks release-alpha: bump to alpha 22.1 2 months ago
inc add gain to audio regions 2 weeks ago
po update po 2 weeks ago
resources make drum mode a per-track setting instead of per-project 3 weeks ago
scripts refactor: keep pointers to parents 1 month ago
src add gain to audio regions 2 weeks ago
subprojects add gdk pixbuf subproject 1 month ago
tests improve transport action test 2 weeks ago
tools change env variable NO_SCAN_PLUGINS to ZRYTHM_SKIP_PLUGIN_SCAN 3 weeks ago
.clang-tidy add clang-tidy target 7 months ago
.gitattributes add version on carla dependency 1 year ago
.gitignore optimize RAM usage for ports (allocate memory as needed) 7 months ago
AUTHORS fix pulseaudio backend compilation with strict flags 8 months ago
CHANGELOG.md release-alpha: bump to next alpha 25.1 2 weeks ago
CONTRIBUTING.md CONTRIBUTING.md: add video tutorial for creating patchsets on srht 3 months ago
CONTRIBUTOR_CERTIFICATE_OF_ORIGIN user manual: update projects, getting started, configuration, plugins 4 months ago
COPYING fix typo in COPYING 2 months ago
COPYING.CC-BY-SA-3 add missing licenses to the distribution 2 years ago
COPYING.CC-BY-SA-4 add missing licenses to the distribution 2 years ago
COPYING.GFDL add documentation generation for guile modules 2 years ago
COPYING.GPL3 add missing licenses to the distribution 2 years ago
HACKING.md change env variable NO_SCAN_PLUGINS to ZRYTHM_SKIP_PLUGIN_SCAN 3 weeks ago
INSTALL.md ci: upload coverage reports to www.zrythm.org 3 weeks ago
PACKAGING.md Fixed duplicate word between lines 72-73 2 months ago
README.md remove coverage badge in README, fix typo in CHANGELOG 3 weeks ago
THANKS fix MIDI note indices not being updated properly when undoing deletion 3 weeks ago
TRADEMARKS.md remove GOVERNANCE, cleanup CONTRIBUTING/PACKAGING/TRADEMARKS 6 months ago
TRANSLATORS TRANSLATORS: credit Turkish translator 1 month ago
VERSION release-alpha: bump to next alpha 25.1 2 weeks ago
meson.build add more info to --version 3 weeks ago
meson_options.txt fix crash when moving playhed with snap keep offset enabled 3 weeks ago

README.md

Zrythm

translated builds.sr.ht status

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

  • Native support: LV2
  • Support via Carla: LV2, VST2, VST3, AU, SFZ, SF2, DSSI, LADSPA

Supported file formats

  • Audio: OGG (Vorbis), FLAC, WAV, MP3
  • MIDI: SMF Type 0, SMF Type 1

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

See COPYING for copying conditions and TRADEMARKS.md for our 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.