React Components for Audio & MIDI Applications
Professional UI components for music software, DAWs, and audio plugins. Performance-optimized, accessible, and highly customizable.
Simple to Use
Get started with just a few lines of code
Installation
Install AudioUI with your favorite package manager and start building audio interfaces immediately.
Install the package
Add AudioUI to your React project
Import the styles
Include the CSS in your app
Start building
Use components in your UI
import { useState } from "react";
import { Knob } from "@cutoff/audio-ui-react";
import "@cutoff/audio-ui-react/style.css";
function AudioControl() {
const [value, setValue] = useState(10000);
return (
<Knob
value={value}
onChange={(e) => setValue(e.value)}
label="Cutoff"
min={20}
max={20000}
/>
);
}
Why AudioUI
Built specifically for audio and MIDI applications
Built for Audio Developers
From simple controls to complex interfaces
Who Is It For
Designed for developers building audio software
Add modern web-based interfaces to your native audio applications with familiar audio control patterns and professional components.
Build production-quality audio apps with components specifically designed for audio workflows, MIDI integration, and real-time performance.
Framework-agnostic core enables integration with Rust, Tauri, and WRY applications, bringing professional audio UI to desktop apps.
Open Source & Commercial
Flexible licensing for every project
Our evolutive license framework allows components to transition to more permissive licenses (MPL-2.0 or MIT+Apache-2.0) as they mature, benefiting both open source and commercial users.
Start Building Audio UIs Today
Join developers building the next generation of audio software with AudioUI