AudioSort

"It's sorta good!"

— Johann Carl Friedrich Gauss, Progenitor of FFT, 1805

...not a real quote, yet. Window The length of each chunk. - • Tempo — Autodetected BPM w/ beat division.

- • Samples — Fixed sample length.

TempoSamples Target How each chunk is sorted. - • Amplitude — Determines loudness from the chunk's sample values.

- • Frequency — Determines brightness from a FFT of the chunk's spectrum.

AmplitudeFrequency

Measure How a chunk is reduced to one number for comparison. - • Mean — Mean average of the chunk. Level for Amplitude, spectral centroid for Frequency.

- • Peak — Peak value for the chunk. Loudest sample for Amplitude, loudest bin for frequency.

- • RMS — Root Mean Square for the chunk. Weights louder parts more heavily than Mean.

MeanPeakRMS

Direction Which end the sort starts from. - • Ascending — Lowest scores first. Quietest amplitude or darkest frequency.

- • Descending — Highest scores first. Loudest amplitude or brightest frequency.

AscendingDescending