flutter_audio_widgets 0.1.0 copy "flutter_audio_widgets: ^0.1.0" to clipboard
flutter_audio_widgets: ^0.1.0 copied to clipboard

Professional grade gauges and controls for Flutter audio applications and VSTs

Flutter Audio Widgets #

Professional audio controls for Flutter. Create stunning audio interfaces with smooth, interactive widgets inspired by high-end audio equipment. Perfect for virtual instruments (VSTs)

Example App Try the live sample here

Coming soon... A full Steinberg VST3 Bridge SDK for Flutter. Watch this space!

Usage #

import 'package:flutter_audio_widgets/audio_widgets.dart';

// Circular dial
AudioDial(
  value: _dialValue,
  onChanged: (value) => setState(() => _dialValue = value),
  min: 0.0,
  max: 100.0,
)

// Compact knob
AudioKnob(
  value: _knobValue,
  onChanged: (value) => setState(() => _knobValue = value),
  label: 'Gain',
)

// Vertical slider
AudioSlider(
  value: _sliderValue,
  onChanged: (value) => setState(() => _sliderValue = value),
  orientation: Axis.vertical,
  height: 200.0,
)

// VU meter
VUMeter(
  leftLevel: _leftLevel,
  rightLevel: _rightLevel,
  showPeakHold: true,
)

// Multi-band equalizer
Equalizer(
  bands: _eqBands,
  onChanged: (bands) => setState(() => _eqBands = bands),
  bandLabels: ['31Hz', '63Hz', '125Hz', '250Hz', '500Hz'],
)

All widgets support extensive customization including colors, sizes, labels, animations, and dark mode themes.

0
likes
160
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

Professional grade gauges and controls for Flutter audio applications and VSTs

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_audio_widgets