Перейти к содержанию

Тест на музыкальный слух: метод

Адаптивное различение направления изменения высоты звука (лестничная процедура 2-вниз/1-вверх, по 2 тона в попытке), воспроизведение ритма отбиванием и необязательное называние нот абсолютной высоты

Версия алгоритма оценки: 1 (PUBLIC_TEST_SCORER_VERSION; результаты сравниваются только в пределах одной версии алгоритма оценки и одного хеша конфигурации запуска)

← Вернуться к тесту

Что измеряет

Порог различения направления изменения высоты звука (шаг, правильно распознаваемый примерно в 70.7% случаев), точность воспроизведения коротких ритмов и (необязательно) называние нот без образца (абсолютный слух).

Процедура

Проверка звука воспроизводит 4 повышающиеся ноты, чтобы установить комфортную громкость. Все звуки создаются в браузере (Web Audio): сложные тоны с гармониками от 1 до 4 и амплитудами 1, 0.5, 0.3 и 0.15. Часть 1, высота звука: 2 тона длительностью 350 ms (затухание 25 ms) с интервалом 400 ms. Частота первого тона в каждой попытке случайно выбирается из логарифмически равномерного диапазона 330–660 Hz; второй тон с вероятностью 50/50 выше или ниже на величину текущего шага. Игрок отвечает «Выше» или «Ниже» (кнопками или клавишами со стрелками); после каждого ответа показывается, верный он или неверный. Необязательные тренировочные попытки на 300 и 200 центов. Лестничная процедура начинается со 100 центов: 2 правильных ответа подряд уменьшают шаг, 1 ошибка увеличивает его; до первого изменения направления шаг меняется в 2 раза, после — в квадратный корень из 2; пределы — от 0.5 до 400 центов. Тест заканчивается после 10 изменений направления или 60 попыток. Часть 2, ритм: 5 последовательностей щелчков, каждая проигрывается дважды с паузой в 4 единицы, после чего её нужно повторить нажатием кнопки, клавиши Space или Enter; ввод закрывается через 2.5 s после последнего ожидаемого нажатия. Часть 3, необязательное называние нот: 12 отдельных тонов от C3 до B5 (название ноты не повторяется два раза подряд), которые нужно назвать на экранной клавиатуре в пределах одной октавы; опорного тона и обратной связи нет. Если покинуть вкладку браузера, попытка завершится.

Параметры

ПараметрЗначение
Тон350 ms, затухание 25 ms, гармоники 1–4 (амплитуды 1, 0.5, 0.3, 0.15)
Интервал между двумя тонами400 ms
Первый тон (с меняющейся частотой)логарифмически равномерный выбор, 330–660 Hz
Лестничная процедура2-вниз/1-вверх, начало со 100 центов, шаг меняется в 2 раза до первого изменения направления, затем — в 1.41 раза; диапазон 0.5–400 центов
Правило остановки10 изменений направления или 60 попыток
Порогсреднее геометрическое последних 6 изменений направления
Тренировка различения высоты звука300 и 200 центов, с обратной связью, можно пропустить
Ритмические последовательности (паузы в единицах по 200 ms)2-2-1-1-2; 1-1-2-1-1-2; 3-1-2-2; 2-1-1-3-1; 1-2-1-2-1-1
Повторы ритма / пауза между повторами2 / 4 единицы (800 ms)
Критерий совпадения ритмасредняя ошибка по времени не более 20%
Называние нот12 раундов, MIDI 48–83 (C3–B5), необязательно
Частичный балл за ноту с отклонением на один полутон0.75

Оценка результатов

Высота звука: порог — среднее геометрическое последних 6 точек изменения направления, в центах (также указана процентная разница частот); нужно не менее 2 изменений направления. Это основной показатель; чем он ниже, тем лучше. Полутон равен 100 центам. Ритм: интервалы между нажатиями масштабируются так, чтобы их общая длительность совпадала с длительностью последовательности (темп не учитывается); ошибка для каждой последовательности — среднее по её интервалам от величин |масштабированный интервал нажатия − интервал последовательности| / интервал последовательности, при этом ошибка каждого интервала ограничена 50%. Последовательность считается совпавшей при ошибке не более 20%. Последовательность с неверным числом нажатий не оценивается. В результатах указаны совпавшие последовательности (из 5), средняя ошибка %, отношение темпа (значение выше 1 означает, что темп медленнее исходного). Ноты: за точное название ноты начисляется 1 балл, за отклонение на один полутон — 0.75 (как у Athos et al. 2007); результат в % = баллы / 12. Сравнение с другими игроками не показывается.

Правила зачёта попытки

Сервер повторно проигрывает лестничную процедуру по ответам «верно/неверно» и отклоняет попытку, если предъявленные шаги ей не соответствуют, если частота первого тона выходит за пределы 330–660 Hz или если лестничная процедура не завершилась (менее 10 изменений направления и менее 60 попыток). Ритмические последовательности должны идти по порядку, а время нажатий не должно убывать. В части с нотами должно быть ровно 12 раундов в заданном диапазоне или не должно быть ни одного. Сервер заново собирает каждую попытку по исходному журналу (и начальному значению генератора, если оно есть) и сам вычисляет результат; сообщения страницы о правильности ответов игнорируются. Журнал, нарушающий правила игры, отклоняется, и данные не сохраняются. У сохранённых попыток могут быть невидимые пользователям флаги качества, которые никогда не мешают показу результата: 10 или более попыток с одного IP-адреса, отсутствие идентификатора посетителя, переключения вкладок и признаки автоматизации (автоматизированный браузер, невозможная скорость, отсутствие событий ввода, машинно-равномерные интервалы времени).

Отличия от классического задания

В лабораторных тестах различения высоты звука используют откалиброванные наушники, постоянный уровень звука и часто несколько адаптивных попыток; здесь проводится одна попытка на собственных динамиках или наушниках посетителя, с обратной связью после каждого задания. Это не Монреальская батарея оценки амузии и не другая диагностическая батарея. Часть с ритмом — короткое задание на воспроизведение, а не стандартный тест чувства ритма. В части с нотами используется система оценки Athos et al. (2007), но только один синтетический звук и 12 нот.

Ограничения

На порог влияют динамики, наушники, громкость, фоновый шум и даже единичная потеря внимания. Порог быстро улучшается с практикой. Задержка сенсорного экрана и клавиатуры влияет на отстукивание ритма. Это не проверка слуха и не способ диагностировать амузию. Для этой версии нормативов нет.

Языки и статус проверки

Звуки не зависят от языка; названия нот и инструкции доступны на всех языках сайта (английском и ещё 99 языках).

Статус проверки для каждого языка инструкций

Ниже перечислены опубликованные языки инструкций. Перевод выполнен с помощью машинного перевода с участием человека и автоматической проверки скриптов и орфографии. Материалы для каждого языка описаны выше; сведения о проверке носителем языка здесь не приводятся.

Язык инструкцийЗадокументированный статус проверки
EnglishИсходный текст на английском языке.
Afaan OromooАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
AfrikaansАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
AkanАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Avañe’ẽАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Aymar aruАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Azərbaycan diliАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Bahasa IndonesiaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Bahasa MelayuАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Bahsa AcèhАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
BamanankanАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Basa BaliАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Basa BanjarАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Basa JawaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Basa SundaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Basa UgiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Baso MinangkabauАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
BikolАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
BosanskiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
CatalàАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
CebuanoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ČeštinaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ChichewaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ChiShonaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
chiTumbukaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
DanskАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
DeutschАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
EestiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
EspañolАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
EʋegbeАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
FilipinoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
FrançaisАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
FulfuldeАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
GalegoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
GĩkũyũАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
HausaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
HiligaynonАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
HmoobАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
HrvatskiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
IgboАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
IkinyarwandaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
IkirundiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
IlokanoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
isiXhosaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
isiZuluАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ItalianoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
itsongaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
KapampanganАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
KiswahiliАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Kreyòl ayisyenАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
KurmancîАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
LatviešuАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
LietuviųАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
LingálaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
LombardАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
LugandaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
MadhurâАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
MagyarАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
MalagasyАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Mizo ṭawngАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
NaijáАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
NapulitanoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
NederlandsАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Norsk bokmålАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
OʻzbekchaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
PangasinanАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
PiemontèisАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
PolskiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
PortuguêsАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
RomânăАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Runa simiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SarduАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ScotsАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SepediАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SesothoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SetswanaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ShqipАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SicilianuАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
siSwatiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SlovenčinaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SlovenščinaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SoomaaliАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SrpskiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SuomiАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
SvenskaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Tâi-gíАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
TaqbaylitАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Tiếng ViệtАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Tok PisinАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
TshivenḓaАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
TürkçeАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
TürkmençeАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
VahcuenghАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
VènetoАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
WinarayАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
WolofАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
YorùbáАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ZazakîАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ΕλληνικάАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
БашҡортсаАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
БеларускаяАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
БългарскиАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
КыргызчаАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
Қазақ тіліАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
МакедонскиАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
МонголАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
НохчийнАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
РусскийАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ТатарчаАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ТоҷикӣАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
УкраїнськаАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ЧӑвашлаАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ქართულიАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ՀայերենАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
עבריתАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ئۇيغۇرچەАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
اردوАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
العربيةАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
پښتوАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
پنجابیАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
سنڌيАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
فارسیАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
کٲشُرАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
کوردیی ناوەندیАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
گیلکیАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
مازرونیАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ትግርኛАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
አማርኛАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
अवधीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
कोंकणीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
नेपालीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
बर’Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
भोजपुरीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
मराठीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
मैथिलीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
हिन्दीАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
অসমীয়াАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
বাংলাАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ਪੰਜਾਬੀАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ગુજરાતીАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ଓଡ଼ିଆАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
தமிழ்Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
తెలుగుАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ಕನ್ನಡАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ತುಳುАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
മലയാളംАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
සිංහලАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ꯃꯩꯇꯩꯂꯣꯟАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ไทยАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ລາວАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
བོད་ཡིགАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
မြန်မာАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
လိၵ်ႈတႆးАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ខ្មែរАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
ᱥᱟᱱᱛᱟᱲᱤАвтоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
한국어Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
吴语Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
日本語Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
简体中文Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
粵語Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.
繁體中文Автоматическая проверка скриптов и орфографии; проверка носителем языка не задокументирована.

Как цитировать

Helibrain (2026). Tone deaf test, v1. https://helibrain.com/tone-deaf-test/methods

История изменений

· Версия 1 · Первоначальная публикация описания методов для текущей версии задания.

Источники

  1. Levitt, H. (1971). Transformed up-down methods in psychoacoustics. The Journal of the Acoustical Society of America, 49(2B), 467–477.

    https://doi.org/10.1121/1.1912375

    2-down/1-up staircase (70.7% point)

  2. Micheyl, C., Delhommeau, K., Perrot, X., & Oxenham, A. J. (2006). Influence of musical and psychoacoustical training on pitch discrimination. Hearing Research, 219(1–2), 36–47.

    https://doi.org/10.1016/j.heares.2006.05.004

    pitch thresholds in musicians and non-musicians, training effects

  3. Peretz, I., & Vuvan, D. T. (2017). Prevalence of congenital amusia. European Journal of Human Genetics, 25(5), 625–630.

    https://doi.org/10.1038/ejhg.2017.15

    how rare true tone deafness is

  4. Athos, E. A., Levinson, B., Kistler, A., Zemansky, J., Bostrom, A., Freimer, N., & Gitschier, J. (2007). Dichotomy and perceptual distortions in absolute pitch ability. Proceedings of the National Academy of Sciences, 104(37), 14795–14800.

    https://doi.org/10.1073/pnas.0703868104

    note-naming scoring with semitone partial credit

Текст описания методов: CC BY 4.0. Укажите Helibrain и ссылку на этот метод. Исходные наборы данных и материалы заданий распространяются на собственных условиях; эта лицензия распространяется на текст описания методов.

← Вернуться к тесту «Тест на музыкальный слух»