๐ง Human harmonic series recognizer
= an algorithm to identify that a note is being played, which works for all different overtone series-es (โ different timbres)
How?
- Normalization (โ theme)
- reduce โ Harmonic series (tones) to ratios โ normalize to intervals
- half/double (= shift octabe) โ Harmonic series (tones) until it is within a particular frequency range spanned by a factor of 2 โ normalize to one octave
- Recognition
- Normalize (step 1) the input signal in parallel with many different half/doublings
- Check if any ๐จ Abstraction matches a feature vector โ choose highest likelihood
Artifacts
- recognize important sounds
- โ input gets simplified