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