1. A method of encoding a digital audio file comprising samples having a first sample rate, said method comprising: a) dividing said digital audio file into slices, each slice comprising one or more samples; b) determining one or more frequencies of sound represented in each of said slices; c) determining one or more amplitudes associated with each of said frequencies in each slice; d) determining a musical note associated with each of said frequencies in each slice; and e) outputting a digital representation of each slice, wherein the digital representation comprises a set of musical notes and associated amplitudes, and wherein the outputting the digital representation of each slice comprises outputting the digital representation having a fixed length and comprising a first and a second series of bits, the first series of bits corresponding to a set of predetermined musical notes, and the second series of bits corresponding to predetermined amplitude ranges.