-
Notifications
You must be signed in to change notification settings - Fork 1
Audio System
madkoding edited this page Mar 5, 2026
·
1 revision
madOS includes a high-quality audio system powered by PipeWire with automatic hardware detection and optimization.
Modern multimedia server replacing PulseAudio:
- Low latency audio
- Bluetooth support
- Flat volume mode
- Power management
Session manager for PipeWire:
- Device management
- Policy enforcement
- Media session control
madOS automatically detects audio hardware capabilities:
mados-audio-qualityFeatures:
- Sample Rate: Up to 192kHz/32-bit (based on hardware)
- Resampling: Quality level 10 (maximum)
- Buffer Sizes: Optimized for your specific hardware
PulseAudio volume control (works with PipeWire)
- Device selection
- Volume control
- Configuration profiles
8-band parametric equalizer:
mados-equalizer- Preset management
- Custom frequency bands
- Real-time adjustment
wpctl status # Show all devices
wpctl get-volume @DEFAULT_AUDIO_SINK@ # Get default volumewpctl set-volume @DEFAULT_AUDIO_SINK@ 80% # Set volume
wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle # Mute/unmutepactl list sinks short # Output devices
pactl list sources short # Input devices# Restart PipeWire
systemctl --user restart pipewire wireplumber
# Check default sink
wpctl status
# Set default sink
wpctl set-default-sink <sink-name># Run audio quality detection
mados-audio-quality- Playback: All formats supported by GStreamer
- Sample Rates: 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz
- Bit Depths: 16-bit, 24-bit, 32-bit