Versions in this module Expand all Collapse all v2 v2.1.2 Oct 14, 2025 v2.0.0 Oct 14, 2025 Changes in this version + func Doppler(quality int, samplesPerMeter float64, s beep.Streamer, ...) beep.Streamer + func Mono(s beep.Streamer) beep.Streamer + func NewEqualizer(st beep.Streamer, sr beep.SampleRate, s EqualizerSections) beep.Streamer + func Swap(s beep.Streamer) beep.Streamer + func TransitionEqualPower(percent float64) float64 + func TransitionLinear(percent float64) float64 + type EqualizerSections interface + type Gain struct + Gain float64 + Streamer beep.Streamer + func (g *Gain) Err() error + func (g *Gain) Stream(samples [][2]float64) (n int, ok bool) + type MonoEqualizerSection struct + Bf float64 + F0 float64 + G float64 + G0 float64 + GB float64 + type MonoEqualizerSections []MonoEqualizerSection + type Pan struct + Pan float64 + Streamer beep.Streamer + func (p *Pan) Err() error + func (p *Pan) Stream(samples [][2]float64) (n int, ok bool) + type StereoEqualizerSection struct + Left MonoEqualizerSection + Right MonoEqualizerSection + type StereoEqualizerSections []StereoEqualizerSection + type TransitionFunc func(percent float64) float64 + type TransitionStreamer struct + func Transition(s beep.Streamer, len int, startGain, endGain float64, ...) *TransitionStreamer + func (t *TransitionStreamer) Err() error + func (t *TransitionStreamer) Stream(samples [][2]float64) (n int, ok bool) + type Volume struct + Base float64 + Silent bool + Streamer beep.Streamer + Volume float64 + func (v *Volume) Err() error + func (v *Volume) Stream(samples [][2]float64) (n int, ok bool)