Определение высоты · измерено

Как тюнер слушает.

Что происходит между дёрнутой струной и показанием на экране и насколько близко это показание к истине — измерено нота за нотой.

Простыми словами

От струны до показания

  1. Слушаем на устройстве. Сигнал микрофона попадает в небольшой аудиоворклет внутри страницы и остаётся там: ничего не записывается и не загружается.
  2. Ищем повтор. Около 30 раз в секунду тюнер берёт окно, достаточно длинное для четырёх целых периодов вашей самой низкой струны, и ищет задержку, при которой звук повторяет сам себя (метод McLeod — автокорреляция, вычисляемая через БПФ).
  3. Уходим вглубь без замедления. Когда струна лежит ниже 100 Hz, звук сначала фильтруется и прореживается в четыре раза, так что длинное басовое окно обходится примерно так же, как короткое гитарное.
  4. Проверяем октаву. Каждый кандидат сравнивается со струнами вашего строя, а также проверяются половинный и двойной периоды, поэтому сильный обертон не принимается за ноту.
  5. Устанавливаем показание. Только что дёрнутая струна звучит чуть завышенно, поэтому первые 150 мс после щипка пропускаются. Затем показание следует за медианой последних пяти измерений и коротким усреднением за 120 мс, а струна считается настроенной, лишь когда остаётся в пределах окна 0,3 с.

Насколько он точен

  • ≤ 0.2 ¢наибольшая погрешность на чистом тоне, в любой точке от A0 до E5
  • ≤ 1 ¢через модель телефонного микрофона, от E2 и выше
  • ≤ 2 ¢через модель телефонного микрофона на A0 (27,50 Hz) и B0 (30,87 Hz), самых низких басовых нотах

Открыть тюнер →

Измерено при 48 kHz

Точность, нота за нотой

Три тестовых сигнала на каждую ноту, те же, что использует собственный набор тестов тюнера: чистый тон с обертонами яркой струны, дёрнутая струна, полученная физическим моделированием (её атака начинается завышенной, как у настоящего щипка), и тот же тон, пропущенный через модель микрофона телефона — фильтр высоких частот, приглушающий самые глубокие ноты, — с добавкой лёгкой жёсткости настоящей струны. В последнем столбце показано, насколько тише этот фильтр делает каждый основной тон.

Ошибка в центах (¢): расстояние между показанием и истинной высотой при A4 = 440 Hz. Цент — это сотая доля полутона. Эти числа измеряются при каждой сборке сайта, поэтому они всегда описывают тот тюнер, которым вы пользуетесь.
НотаHzЧистый тонДёрнутая струнаМикрофон телефонаОсновной тон (dB)Где это встречается
A027.500.010.021.92−22.5самая низкая клавиша пианино · 5-струнная бас-гитара в Drop A
B030.870.020.051.76−20.5низкая B 5-струнной бас-гитары
E141.200.020.031.34−15.5низкая E баса
A155.000.030.040.92−10.8струна A баса
E282.410.050.040.75−5.0низкая E гитары
A2110.000.030.070.86−2.3струна 5 гитары
D3146.830.110.100.80−0.8струна 4 гитары
G3196.000.120.100.72−0.3струна 3 гитары · G скрипки
B3246.940.060.040.66−0.1струна 2 гитары
E4329.630.040.020.700струна 1 гитары
A4440.000.050.060.980A скрипки · опорная A
E5659.260.110.120.510E скрипки

Низкие ноты

Низкие струны и микрофоны телефонов

Микрофоны телефонов и ноутбуков рассчитаны на голос и затухают ниже примерно 100 Hz. В модели телефона основной тон B0 (30,87 Hz, низкая струна 5-струнной бас-гитары) приходит на 20,5 dB тише, а A0, самая низкая клавиша пианино, — на 22,5 dB тише. Период по-прежнему присутствует в обертонах, поэтому тюнер всё равно его находит: с точностью до 1,76 ¢ для B0 и 1,92 ¢ для A0 в таблице выше.

Низким нотам нужно и время. Четыре периода B0 занимают окно примерно в 341 мс, против 85 мс для низкой E гитары, поэтому дайте басовой струне секунду, чтобы успокоиться. Если показание всё равно плавает, сыграйте флажолет на 12-м ладу и включите режим флажолета ×2 или подключитесь через аудиоинтерфейс.

В строю

Что значит «в строю»

На одной ноте большинство людей не слышат разницы примерно в 5 центов; в аккордах же уже несколько центов дают медленные биения. Поэтому тюнер предлагает три окна: Свободно ±5 ¢, Обычно ±3 ¢ и Точно ±1 ¢. Когда струна вошла в окно, она остаётся в строю, пока не выйдет за него на 2 ¢, поэтому ✓ не мигает.

Само показание гораздо точнее любого из этих окон: до 0,2 ¢ на чистых тонах, 0,2 ¢ на дёрнутых струнах и около 1 ¢ через модель микрофона телефона для всего от E2 и выше (2 ¢ для самых глубоких басовых нот).

Все струны

Один раз проведите по струнам — и увидите каждую

Выберите Все струны на панели внизу тюнера (или в настройках), проведите по всем открытым струнам и дайте им звучать. У каждой струны своя полоса, как ряд стрелок тюнера: средняя линия — это «в строю», число сверху показывает, насколько струна сбита, а слово под ним говорит подтяните или ослабьте. Поверните один колок, пока струны звучат, и смотрите, как движется его полоса.

Как он слышит шесть нот сразу: тюнер знает, какие ноты должны быть в вашем строе. Он ищет в звуке собственный ряд обертонов каждой струны и подгоняет сразу все струны вместе, так что обертон низкой E не принимается за струну B. Он снимает показания примерно десять раз в секунду, в фоновом потоке страницы, по-прежнему на вашем устройстве.

Пределы

  • Далеко от строя: струна, сбитая больше чем примерно на 60 ¢ (чуть больше половины полутона), лишь помечается стрелкой и надписью сильно подтяните или сильно ослабьте. Сначала нажмите на её полосу, чтобы настроить её отдельно.
  • Октавные струны: струна, лежащая на октаву или две выше другой и настроенная вместе с ней, может спрятаться под ней. Тогда её полоса показывает лишь догадку (≈ и пустую отметку или ?, если её нет), а догадка никогда не считается «в строю»: заглушённая струна выглядела бы так же. Нажмите на неё, чтобы проверить её отдельно.
  • Пары и повторяющиеся ноты: две струны пары на 12-струнной гитаре читаются вместе и показываются раздельно, только когда достаточно различаются. Две струны на одной ноте на отдельных полосах, как две струны E у балалайки, читаются как одна: нажмите на каждую, чтобы настроить её отдельно.
  • Пока проверено на смоделированных струнах. Больше всего помогают тихая комната, уверенный перебор и свободно звучащие открытые струны.

Хорошие привычки

Как получить чистое показание

  • По одной струне. В режимах «По шагам» и «Авто» дайте остальным струнам замолчать или слегка коснитесь их: две струны сразу дают смесь. Чтобы читать их все вместе, используйте «Все струны».
  • Дёрните и подождите. Читайте ноту, пока она звучит, а не в атаке. Уверенный щипок ближе к грифу даёт сильный, устойчивый основной тон.
  • Пользуйтесь встроенным микрофоном. Bluetooth-гарнитуры сжимают звук для звонков; собственный микрофон телефона или проводное подключение чище.
  • Помогает тихая комната. Вентиляторы, гул и разговоры конкурируют со струной: чем меньше шума, тем быстрее устанавливается показание.

Конфиденциальность

Ваш звук остаётся на вашем устройстве

Всё это работает в вашем браузере. Сигнал микрофона анализируется на лету и отбрасывается; ничего не хранится, ничего не отправляется, а после загрузки сайта он работает вообще без подключения. Подробности — на странице о конфиденциальности.

Открыть тюнер →

Вопросы

Насколько точен онлайн-тюнер?

Это зависит от метода определения высоты и микрофона, а не от того, что тюнер онлайн. На чистых тестовых тонах от A0 до E5 определитель высоты TuneLit укладывается в 0,2 ¢; через модель микрофона телефона он остаётся в пределах около 1 ¢ начиная с E2. По умолчанию тюнер считает струну настроенной в пределах ±3 ¢.

Может ли телефон настроить низкую струну B?

Обычно да. В нашей модели микрофона телефона низкая B 5-струнной бас-гитары (30,87 Hz) приходит примерно на 20 dB тише, но тюнер находит её период по обертонам: в тесте с микрофоном телефона он прочитал её с точностью до 1,76 ¢. Если показание всё равно плавает, используйте флажолет на 12-м ладу с режимом флажолета ×2.

Может ли тюнер слышать все мои струны сразу?

Да. Выберите «Все струны», проведите по всем открытым струнам и дайте им звучать: у каждой струны будет своя полоса. Струну, которая сильно сбита, или октавную струну, настроенную вместе с напарницей, лучше проверять отдельно. Нажмите на её полосу, и тюнер будет слушать только эту струну.

Почему тюнер иногда показывает не ту октаву?

Маленькие микрофоны слышат обертоны низкой струны лучше, чем саму струну, а второй обертон лежит ровно на октаву выше. TuneLit сравнивает каждого кандидата со струнами вашего строя и проверяет половинный и двойной периоды, поэтому сообщает о той струне, которую вы настраиваете, а не о её обертоне.