Software Project
An interactive Python visualizer that animates six classic sorting algorithms in real time, with color-coded bar highlights and pitch-mapped audio feedback for every comparison and swap.
Overview
Each algorithm is stepped through one comparison at a time, with bars color-coded to show the elements currently being examined or swapped. Audio feedback maps each bar's value to a pitch so you can hear the sort progress as well as see it.
A completion jingle plays when the list is fully sorted. The visualizer supports ascending and descending sort directions and resets with a new random list on demand.
Algorithms
Controls
Highlights