*Около 1,5% людей страдают врожденной амузией * — их мозг действительно не может различать звуки, сколько бы они ни тренировались. В большинстве случаев «не умею петь» — это просто недостаточно обученные уши; это не то. Был создан исследовательский прототип IEEE...
*Около 1,5% людей страдают врожденной амузией * — их мозг действительно не может различать звуки, сколько бы они ни тренировались. В большинстве случаев «не умею петь» — это просто недостаточно обученные уши; это не то.
Был исследовательский прототип IEEE, созданный для того, чтобы давать людям обратную связь в режиме реального времени, но он существовал как демо-версия Streamlit — застрявшая на ноутбуке, непригодная для использования кем-либо, для кого она на самом деле предназначалась.
Я пересобрал его как приложение для Android. Микрофонный вход, детектор высоты звука, который я написал с нуля в Dart (алгоритм YIN, нет собственной библиотеки), живая спектрограмма, позволяющая наблюдать за изменением высоты звука во время пения, и ползунок, который подталкивает то, что вы поете, к ближайшей ноте выбранной вами тональности.
Не обязательно речь идет конкретно об амузии — отлично подходит для тренировки слуха, практики настройки или если вы просто хотите посмотреть, как выглядит обнаружение высоты звука в реальном времени. Все работает на устройстве, ничего никуда не загружается.
Бесплатный и открытый исходный код, ссылка