<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr" -->

---
title: Open source FL Studio alternative, written in Rust, that...
description: WAVE is an open-source DAW built to replace FL Studio, with a Rust audio engine. The audio engine avoids allocations or locks in the audio callback, and the...
canonical: https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Open source FL Studio alternative, written in Rust, that an AI agent can work in | daily.dev
og:description: WAVE is an open-source DAW built to replace FL Studio, with a Rust audio engine. The audio engine avoids allocations or locks in the audio callback, and the...
og:url: https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr
og:image: https://api.daily.dev/og/posts/h244caIpr.png
og:image:alt: Open source FL Studio alternative, written in Rust, that an AI agent can work in
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Open source FL Studio alternative, written in Rust, that an AI agent can work in

**[Michał Skibiński](https://daily.dev/sources/svu8xkc0wii1wlharqm0s)** · [@miskibin](https://daily.dev/miskibin) · 1 min read · 1 upvotes · 0 comments

## Summary

WAVE is an open-source DAW built to replace FL Studio, with a Rust audio engine. The audio engine avoids allocations or locks in the audio callback, and the interface uses Tauri 2 with SolidJS, rendering moving elements on canvas. It follows an FL-Studio-style workflow with a channel rack, piano roll, playlist and mixer, plus 14 built-in plugins and vocal pitch editing. A new `wave` command lets an AI agent edit the open project live, writing patterns, adding effects and rendering mixes, with every change tracked in undo history. The demo beat on the site was made entirely by an agent. Version 0.9 supports Windows and Linux only, with VST3 effects, under MIT/Apache-2.0 licensing.

## Content

I went to music school, worked as a music producer, then made YouTube videos, and used FL Studio for all three. WAVE is the open-source DAW I built to replace it.

- Rust audio engine: no allocations or locks in the audio callback
- Tauri 2 + SolidJS interface, everything moving is drawn on canvas
- FL-Studio-style workflow: channel rack, piano roll, playlist, mixer
- 14 built-in plugins, recording with comping, vocal pitch editing

The new part: a `wave` command edits the open project while you watch. An AI agent can write a pattern, add an effect, render the mix and measure it, and every change lands in your undo history. The demo beat on the site was made entirely by an agent.

Version 0.9: no macOS, VST3 effects only. Free, MIT/Apache-2.0, Windows and Linux.

Site: [https://miskibin.github.io/wave-DAW/](https://miskibin.github.io/wave-DAW/)

## Similar posts on daily.dev

- [Synthetic sagas](https://daily.dev/posts/synthetic-sagas-8tm8q2cib) · Jamie Brandon · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#rust](https://daily.dev/tags/rust), [#tauri](https://daily.dev/tags/tauri)

[View this post on daily.dev](https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr","headline":"Open source FL Studio alternative, written in Rust, that an AI agent can work in","text":"WAVE is an open-source DAW built to replace FL Studio, with a Rust audio engine. The audio engine avoids allocations or locks in the audio callback, and the interface uses Tauri 2 with SolidJS, rendering moving elements on canvas. It follows an FL-Studio-style workflow with a channel rack, piano roll, playlist and mixer, plus 14 built-in plugins and vocal pitch editing. A new `wave` command lets an AI agent edit the open project live, writing patterns, adding effects and rendering mixes, with every change tracked in undo history. The demo beat on the site was made entirely by an agent. Version 0.9 supports Windows and Linux only, with VST3 effects, under MIT/Apache-2.0 licensing.","url":"https://daily.dev/posts/open-source-fl-studio-alternative-written-in-rust-that-an-ai-agent-can-work-in-h244caipr","datePublished":"2026-11-10T13:12:47.838Z","dateModified":"2026-11-10T13:13:12.085Z","author":{"@type":"Person","name":"Michał Skibiński","url":"https://daily.dev/miskibin","image":"https://avatars.githubusercontent.com/u/77834536?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":280}},"image":"https://media.daily.dev/image/upload/s--i1uW3qyR--/f_auto,pg_1/v1794316368/posts/h244caIpr?_a=BAMAMiiw0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/svu8xkc0wii1wlharqm0s","name":"Michał Skibiński"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Michał Skibiński","item":"https://daily.dev/sources/svu8xkc0wii1wlharqm0s"},{"@type":"ListItem","position":3,"name":"Open source FL Studio alternative, written in Rust, that an AI agent can work in"}]}
```

