waveforms_audio 0.0.1
waveforms_audio: ^0.0.1 copied to clipboard
A highly optimized Flutter rendering package for drawing customizable audio waveforms, circles, and other shapes at 60/120fps.
0.0.1 #
-
Add
upwardBars,voiceBars, andhaloreactive styles. -
Add optional
inactiveColorto reactive and voice-chat visualizers. By default, the active palette remains visible during silence; an explicit resting color enables energy-driven fading. -
Extend the example with a responsive six-style picker and active/idle palette controls.
-
Allow independent local and remote gradient overrides in
VoiceChatVisualizer, retaining preset defaults and smooth speaker transitions. -
Add
VoiceChatVisualizerwith smooth blue–cyan local and red–orange remote/AI speaker palettes, plus a reusable streamingPcm16Decoder. -
Add opt-in microphone capture to the example, platform permissions, denied-access feedback, and cleanup on stop, background, or disposal.
-
Add
ReactiveAudioVisualizerwith an organic orb, layered wave, and rounded logarithmic spectrum bars driven by PCM frequency energy. -
Add a rolling Hann-windowed FFT, fixed decibel scaling, and time-based attack/release envelopes with silence settling and reduced-motion support.
-
Redesign the example with selectable frequency signals, visual styles, and pause.
-
Seamless sinusoidal pulses that keep waveforms visible through the full cycle.
-
Preserve animation progress during data updates and apply duration changes immediately.
-
Ease amplitude updates with configurable
transitionDuration(100 ms by default; useDuration.zerofor immediate updates). -
Rotate oval waveforms as a whole and fit radial waveforms inside their bounds.
-
Respect system reduced-motion settings and isolate waveform repaints.
-
Reduce per-frame allocations; handle live stream replacement and window resizing.