Вътре в тунера
Как работи онлайн тунер за китара
Прегледано и обновено 2026-08-15
Вижте как браузърът превръща звука в честота, намира най-близката нота и показва дали струната е ниска или висока.
Онлайн тунерът не „чува“ нотата като човек. Той получава бързо променяща се звукова вълна, оценява колко пъти се повтаря за секунда и сравнява честотата с таблица от ноти.
1. Браузърът получава звук от микрофона
След разрешение Web Audio API създава аудио поток на живо. Guitar-Tuner.org го анализира локално и няма нужда да качва или съхранява запис.
Звукът е поредица от стойности на проби. Вместо безкраен поток тунерът обработва къси блокове. Сайтът използва блокове от 4096 проби: достатъчно дълги за повтарящите се ниски китарни вълни и все пак бързи.
2. Разпознаването намира повторението
Стабилният музикален звук се повтаря приблизително периодично. Ако цикъл се повтаря 110 пъти в секунда, основната честота е 110 Hz — целта за A2. Реалните струни създават и хармоници, кратни на основната честота, които дават тембър и усложняват разпознаването.
Guitar-Tuner.org използва Aubio. Твърде тихи, извън диапазона или нестабилни между последователни прозорци показания се отхвърлят. Така се намаляват скоковете от шум и острия преход при дръпване.
Пример: разпознаване на отворена струна A
Три стабилни прозореца могат да дадат 109,7, 109,9 и 109,8 Hz. Понеже са близки, тунерът приема сигнала и сравнява около 109,8 Hz с целите. Най-близко е A2 при 110 Hz.
3. Честотата става нота
Нотите в равномерната темперация следват логаритмичен модел. Всеки полутон умножава честотата по дванадесетия корен от две. Най-близката нота спрямо A4 = 440 Hz се изчислява така:
разстояние до нота = 12 × log₂(измерена честота ÷ 440)
Закръглянето до най-близкия цял полутон определя нотата; остатъкът става грешка на настройването.
4. Центовете описват оставащата грешка
Името на нотата е само част от отговора. 109,8 Hz и 111 Hz могат да бъдат A2, но първата е ниска, а втората висока:
центове = 1200 × log₂(измерена честота ÷ целева честота)
| Измерване на A2 | Разлика | Инструкция |
|---|---|---|
| 109,0 Hz | около −16 цента | Затегнете струната |
| 110,0 Hz | 0 цента | Настроено |
| 111,0 Hz | около +16 цента | Отпуснете струната |
Защо дисплеят понякога скача
- Остър удар: силното дръпване временно разтяга струната.
- Доминиращи хармоници: детекторът за кратко следва обертон.
- Наслагване на звуци: други струни или шум създават конкурентни сигнали.
- Слаб сигнал: разстоянието до микрофона затруднява отделянето от шума.
- Затихваща нота: оценката става нестабилна при спад на силата.
Как да подадете чист сигнал
- Заглушете струните, които не настройвате.
- Поставете инструмента достатъчно близо до микрофона.
- Дръпнете веднъж с умерена сила и оставете нотата да звучи.
- Изчакайте частица от секундата ударът да се успокои.
- Правете малки корекции и дръпвайте отново, вместо да въртите ключа непрекъснато.
Режим с микрофон или настройване по слух
Микрофонът измерва височината и дава бърза обективна цел. Режимът по слух пуска еталонна нота, но сравнението остава за вас. Упражнението по слух развива възприятието, а автоматичният режим е по-добър за точна проверка на интонацията.
Често задавани въпроси
Изпраща ли тунерът звука към сървър?
Не. Анализът се извършва в браузъра. Браузърът продължава да управлява разрешението за микрофон, което можете да премахнете от настройките.
Защо показва грешна струна?
Струната може да е далеч от целта или детекторът да следва силен хармоник. Изберете струната ръчно, заглушете останалите и сравнете октавата и честотата с очакваната цел.