MetalAudioVisualizer icon indicating copy to clipboard operation
MetalAudioVisualizer copied to clipboard

Tutorial on making your first Audio Visualizer in Swift using Metal, Accelerate, and AVAudioEngine!

MetalAudioVisualizer

Tutorial on making your first Audio Visualizer in Swift using Metal, Accelerate, and AVAudioEngine!


This tutorial is broken up into 2 parts. The input (signal processing) and the output (visualization) The purpose of this tutorial is to: 

a) Build an intuition on how audio processing works

b) Improve our skills in working with metal

Part 1: Audio Visualization In Swift Using Metal & Accelerate (Part 1)

Part 2: Audio Visualization In Swift Using Metal & Accelerate (Part 2)