MasterVolumeControl
Master volume control slider component for adjusting the overall output level. Package:@waveform-playlist/ui-components
Props
Current volume level as linear gain (0-1.0 range, consistent with Web Audio API). Displayed as percentage (0-100%) in the UI.
Callback function when volume changes. Receives new volume as linear gain (0-1.0).
Whether the control is disabled.
Additional CSS class name for styling.
Usage with Context
Standalone Usage
Audio Effects
For comprehensive audio effects functionality, see:- useDynamicEffects Hook - Master effects chain management
- useTrackDynamicEffects Hook - Per-track effects
- Effects Guide - Complete guide to using audio effects
Available Effects
Waveform Playlist includes 20 Tone.js effects organized by category: Reverb (3)- Reverb - Classic reverb effect
- JCReverb - John Chowning reverb
- Freeverb - Freeverb algorithm
- FeedbackDelay - Delay with feedback
- PingPongDelay - Stereo ping-pong delay
- Chorus - Chorus effect
- Phaser - Phaser effect
- Tremolo - Amplitude modulation
- Vibrato - Frequency modulation
- AutoWah - Auto-wah filter
- AutoFilter - Automated filter sweep
- EQ3 - Three-band equalizer
- Filter - Configurable filter
- Distortion - Classic distortion
- Chebyshev - Chebyshev waveshaping
- BitCrusher - Bit reduction effect
- Compressor - Dynamic range compression
- Limiter - Peak limiting
- Gate - Noise gate
- StereoWidener - Stereo width control