I recently have been assigned to do some work with the python libROSA library. I don't have extensive experience with audio and music analysis and the apis and docs seem to assume a higher level of understanding. For example, the hello world example says things like:
- The example is encoded in OGG Vorbis format,
- The variable sr contains the sampling rate of y, that is, the number of samples per second of audio.
- By default, all audio is mixed to mono and resampled to 22050 Hz at load time.
And I am "why do you need to encode audio?" and "why do you even need to sample? (analog v digital I guess)" and "why do you need to mix to mono?" "What does that even mean, 'mix'"?
Is there a good book(s) or sites that can help me get a basic understanding of audio and music processing?
Thanks in advance