Git Product home page Git Product logo

Zrythm

translated

a highly automated and intuitive digital audio workstation

screenshot

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.

Features

  • 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
  • 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 almost every audio file format
  • Flexible built-in file and plugin browsers
  • Optional plugin sandboxing (bridging)
  • Stem export
  • Chord pad with built-in and user presets, including the ability to generate chords from scales
  • Automatic project backups
  • Undoable user actions with serializable undo history
  • Hardware-accelerated UI
  • SIMD-optimized DSP
  • Cross-platform, cross-audio/MIDI backend and cross-architecture
  • Available in multiple languages including Chinese, Japanese, Russian, Portuguese, French and German

For a full list of features, see the Features page on our website.

Building and Installation

See INSTALL.rst 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.

Forum

See our forum.

Chat

Issue tracker

See Issues on GitLab.

Releases

https://www.zrythm.org/releases

Copying Zrythm

agpl-3.0

See COPYING for general 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 years of work and contributions enable us to spend more time working on the project.

zrythm's Projects

libaudec icon libaudec

A library for reading and resampling audio files

liboptaudio icon liboptaudio

C library for optimized audio subroutines (abandoned - use lsp-dsp-lib)

lv2 icon lv2

The LV2 audio plugin specification

zlfo icon zlfo

Fully featured LFO for CV-based automation - moved to ZPlugins

zplugins icon zplugins

Collection of LV2 plugins to be bundled with Zrythm

zrythm icon zrythm

a highly automated and intuitive digital audio workstation - official mirror

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.