Zrythm 1.0.0-beta.1.0.1 has been released!
==== Screenshot ====
https://www.zrythm.org/static/images/screenshots/mar-16-2022.png
==== About ====
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 GTK4 toolkit and can be
extended using GNU Guile.
Zrythm is currently in beta. The project format is stable and we are
working towards a v1 release.
==== Links ====
Full changelog:
https://git.sr.ht/~alextee/zrythm/tree/master/item/CHANGELOG.md
Pending features for v1:
https://todo.sr.ht/~alextee/zrythm-feature?search=status%3Aopen+label%3A%22…
Pending fixes for v1:
https://todo.sr.ht/~alextee/zrythm-bug?search=status%3Aopen+label%3A%22v1%22
Home page: <https://www.zrythm.org>
Installer downloads: <https://www.zrythm.org/en/download.html>
Git repository: <https://sr.ht/~alextee/zrythm>
User manual: <https://manual.zrythm.org/en/index.html>
Developer reference: <https://docs.zrythm.org/>
Issue trackers: <https://sr.ht/~alextee/zrythm/trackers>
Mailing lists: <https://sr.ht/~alextee/zrythm/lists>
Releases: <https://www.zrythm.org/releases/>
Donations: <https://www.zrythm.org/en/community.html#donate>
==== Release Notes ====
This is the first beta release where the project format is stabilized.
If we discover any issue that requires breaking the project format,
Zrythm will take care to auto-upgrade older projects.
The remaining issues for v1 are mostly visual bugs and convenience
features. Most critical issues have already been resolved.
Since the project format is now stable and critical issues have been
resolved, we believe Zrythm can be used in production.
Main changes in the last 3 months:
- Port from GTK3 => GTK4
- Implement audition mode
- Implement adaptive grid snap
- Add more scales and ability to generate chords from them
- Allow transposing entire chord pad
- Make chord changes undoable
- Implement chord presets
- Add built-in fade in/out on all audio regions
- Implement automation/chord region stretching
- Make all arranger objects editable in event viewers
- Implement track lane mute/solo
- Allow recording in chord track
- Allow playing chords with a MIDI keyboard
- Allow exporting multiple MIDI regions to a MIDI file
- Add option to export MIDI lanes as separate tracks in MIDI files
- Add option to create pre-routed setup for multi-out instruments
- Add default velocity selector with option to use last edited velocity
- Implement record on MIDI input
- Auto-reconnect to any hardware devices that get disconnected
- Run all plugins via Carla API
- Port most widget drawing from cairo (software rendering) to GTK
snapshot (hardware rendering by default)
- Release on Flathub
- Various visual/UX improvements
- Various bug fixes
- Various DSP and drawing optimizations
- Various localization updates
The list of changes in this release follows:
## [1.0.0-beta.1.0.1] - 2022-03-16
### Added
- Add MIDI format selector in the export dialog
- Add option to export track lanes as separate MIDI tracks in the
export dialog
- Cancel current arranger action on Escape press
### Changed
- Update copyright years in about dialog
- Resize MIDI and velocity arrangers proportionally when resizing the
editor
- Queue some startup messages to be shown after main window loads
- Improve context menu styling
- Clear undo history when deleting channel slots or tracks with
uninstantiated plugins
- Use custom-built test instrument instead of Geonkick in some tests
- Update default screenshot in appdata
### Fixed
- Fix plugin state dirs in backups being empty
- Fix audio FX track stems being silent
- Fix being unable to open main window on MacOS
### Removed
- Remove warranty disclaimer from welcome dialog (already mentioned in
about dialog)