Какие типы API или фреймворки используются для назначения ноты музыки? Например, как приложение вроде Shazzam возьмет записку от микрофона и знает, что с ним делать? Для меня это потрясающий телефонный микрофон, и какая-то изящная логика может конкурировать с тюнером из музыкального магазина!Каковы принципы акустической отпечатки пальцев?
Редактировать 1.
Интересные документы на эту тему. Программное обеспечение Shazzam в знак признания приложения Музыка опирается на принцип Acoustic fingerprinting и Fast Fourier Transform
Вот пример похожий код в practice