fuzing / flutter-rust-audio

Develop your next audio plugin or application with Flutter and Rust - Support for AU, AUv3, VST, VST3, AAX, LV2

Home Page:https://www.fusing.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Rust Audio

I am developing the first framework that will allow folks to build audio plugins, processors and applications using Rust and Flutter, instead of the typical C/C++ and proprietary UI solutions.

This project is currently being developed in stealth mode - please reach out to me if you are interested in participating or learning about this technology

Goals for the project:

  • Fast!
  • Rust & Dart as the primary languages, and FFI for C/C++/ASM/Other-Native code
  • Flutter for the UI (this is novel, as most other frameworks [JUCE et. al.] use their own UI library)
  • Target all major plugin types (AU, AUv3, VST, VST3, AAX, LV2), and standalone applications
  • Target all major desktop and mobile OS (Linux, Windows, macOS, iOS, Android), and web (via webassembly)
  • Low level libraries should be usable in embedded projects (e.g. pedals)
  • Support for traditional DSP and Neural Modeling
  • Device discovery and enumeration
  • MIDI/Sample Support
  • Compilation and Packaging System
  • Rich eco-system of DSP algorithms
  • Optional outsource of processing to GPU (via WebGPU) on all platforms
  • Robust Composable Graph/Pipelining/Chaining functionality
  • Licensing?
  • Did I already say Fast!

as stated above, this project is currently in stealth mode - please reach out if you are interested in participating or learning about this technology