Playback & Effects

SoundBakery includes a built-in audio player with waveform visualization and a comprehensive effects pipeline. Preview any indexed clip directly in the app.

Audio Player

The audio player appears at the bottom of the catalog browser when a file is selected. It provides:

  • Play/Pause — Toggle playback
  • Seek — Click anywhere on the waveform to jump to that position
  • Volume — Adjust playback level
  • Stop — Reset to the beginning
  • Progress indicator — Current position and total duration
Sandbox-aware playback

SoundBakery uses security-scoped bookmarks to access files in user-selected folders. Playback works even if the file is outside the app's sandbox.

Waveform Display

The waveform visualizes audio amplitude over time. It updates in real-time during playback with a position marker showing the current playhead location.

Features:

  • Zoom — Scroll to zoom in/out on the waveform
  • Click to seek — Click anywhere to jump to that position
  • Selection — Drag to select a region for export (see Export)
  • Channel view — Stereo files show both channels
Audio player with waveform
Audio player with waveform — select a fragment by dragging on the waveform for export

Audio Effects

SoundBakery includes 15 audio effects that can be applied in real-time during playback or baked into exported files. All effects are inactive by default — enable them and adjust parameters as needed.

EffectParametersDescription
Pitch ShiftPitch (cents), Rate (speed)Change pitch without affecting tempo (or change both).
Gain / Volume-24 to +24 dBSimple level adjustment.
7-Band EQ7 bands: 60, 170, 310, 600, 1k, 3k, 6k HzGraphic equalizer for shaping tonal balance.
ReverbRoom size, blend, wet/dry mixAdds spatial ambience using AVAudioUnitReverb.
DelayTime, feedback, wet/dry mixEcho effect with adjustable timing and repeats.
FilterCutoff frequency, resonanceDual HPF/LPF for removing low or high frequencies.
Transient ShaperAttack, sustainShapes the attack transient and sustain tail of sounds.
Ring ModulatorFrequency, depthCreates metallic/robotic timbres by amplitude modulation.
BitcrusherBit depth, sample rate reductionLo-fi digital distortion effect.
ResonatorFrequency, bandwidthAdds resonant peaks at specific frequencies.
DopplerMotion parametersSimulates moving sound source (pitch + volume shift).
Stereo WidthWidth amountAdjusts perceived stereo spread.
ExciterHarmonic enhancementAdds harmonic content for air and presence.
NormalizeTarget peak level (dBFS)Brings the peak level to a target — useful for matching loudness across clips.
ConvolutionImpulse response fileApplies a convolutional reverb using custom IR files.
Audio effects panel
Audio effects panel — 15 real-time effects including EQ, reverb, delay, pitch shift, and more

Managing Effects

  • Enable/Disable — Toggle individual effects on/off with a switch.
  • Reorder — Drag effects to change processing order (pipeline order matters).
  • Reset — Reset an effect to its default (inactive) state.
  • Presets — Some effects include factory presets (e.g., reverb room sizes).
Effects apply to both playback and export

The effects pipeline is shared between real-time playback (for preview) and offline export (for rendering). Configure effects while previewing, then export with the same settings applied.

Channel Mixer

The channel mixer lets you convert between stereo and mono during playback or export:

  • Stereo to Mono — Sum both channels into a single mono output.
  • Mono to Stereo — Duplicate the mono signal to both stereo channels.
  • Stereo to Stereo — Passthrough (no change).
← Finding Files Next: Export →