Meadowlark
rusty-daw-audio-graph
Meadowlark | rusty-daw-audio-graph | |
---|---|---|
10 | 1 | |
1,329 | 4 | |
1.1% | - | |
4.0 | 5.6 | |
11 months ago | over 2 years ago | |
Rust | Rust | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Meadowlark
-
Digital Audio Workstation Front End Development Struggles
And its "design document": https://github.com/MeadowlarkDAW/Meadowlark/blob/main/DESIGN...
- Any Rust based DAW projects?
-
I’m mostly mad that they consider the new transient shaper a “premium add on”
https://github.com/MeadowlarkDAW/Meadowlark is written in rust, you could contribute if you want to.
-
Zrythm becomes the first serious multimedia production tool where UI is built with GTK4 and libadwaita and uses hardware-accelerated rendering that is part of GTK4.
This looks sick! Also looking forward to more news about Meadowlark (https://github.com/MeadowlarkDAW/Meadowlark), but that seems to be in the very early concept stages still.
-
What’s everyone working on this week (2/2022)?
Have you looked into Meadowlark?
- Meadowlark, fully-featured DAW written in Rust
-
Open-source DAW written in Rust
No, but I do consider a "Design Document" to be a product feature page. It's full of product features (and non-features) after all (when it's not going on about Rust).
https://github.com/MeadowlarkDAW/Meadowlark/blob/main/DESIGN...
rusty-daw-audio-graph
-
Open-source DAW written in Rust
"- Are there any plans to have some user-facing API for plugins/scripting? Professional workflows vary widely and automation helps a lot."
Yes, a scripting API is planned. The GUI is being designed from the ground-up to where every action will go through an event system, so script will be able to do pretty much anything the GUI can do.
A lot of the backend components will also be separated into a separate repo under the RustyDAW project, allowing someone else to great their own DAW with their own GUI if they wish.
"- How flexible the UI is going to be? Multi-monitor setups of different configurations are very frequent in studios, free docks and/or floating windows are very important."
We're not too sure on this one yet, it mostly depends on how many features the GUI library we are using will get. We hope to have a GUI that is as flexible as possible.
"- I see you mention sidechain routing, but it's unclear what are the plans on multichannel audio and, more importantly, the routing possibilities. I'd love to see some kind of node editor for this where you can visualize and manage complex routing schemes for your projects just dragging nodes and noodles."
We are currently working on a complex audio graph in the https://github.com/RustyDAW/rusty-daw-audio-graph repo. This will hopefully allow us to support any kind of complex audio graph structure.
So far this audio graph only supports mono and stereo audio, but we can easily add more ports for multichannel audio in the future.
Beyond MVP we will likely add either a Live/Bitwig style horizontal rack, or a FL Studio Patcher style plugin for advance routing. It's still being decided on which one we will go with.
What are some alternatives?
ToobAmp - A set of high-quality guitar effect plugins for Raspberry Pi with specific support for PiPedal.
matrix.to - A simple stateless privacy-protecting URL redirecting service for Matrix
rusty-daw-timeline - Timeline components for the RustyDAW project
Ultralight - Lightweight, high-performance HTML renderer for game and app developers.
rust - Empowering everyone to build reliable and efficient software.
rtrb - A realtime-safe single-producer single-consumer (SPSC) ring buffer
fnr - Intuitive find and replace tool
bard - Markdown-based songbook compiler.
basedrop - a set of memory-management tools for real-time audio
ticked - Edit your ticktick.com tasks from any text editor you want (like vim/neovim)
smw-editor - SMW Editor – a bundle of tools for SMW romhacking. Work in progress.
fundsp - Library for audio processing and synthesis