# Матчер тональности

Определяет тональность сэмпла или лупа (хрома Крумхансл-Шмуклера) и транспонирует её в тональность проекта — с перепроверкой тональности результата.

> Каноническая страница: https://elysiatools.com/ru/tools/key-matcher

- **Категория:** Media

- **Ключевые слова:** матчер тональности, транспонировать сэмпл, детекция тональности, хрома, krumhansl, camelot, сдвиг высоты, тональность проекта

## Обзор

Детекция прогоняет профили Крумхансл-Шмуклера по хроме одного FFT-прохода (код Camelot прилагается для диджеев). Дистанция транспозиции — минимальный полутоновый сдвиг, переводящий найденную тонику в целевую, всегда в пределах плюс/минус шести полутонов, чтобы лупы не уволакивались на октаву. Сдвиг предпочитает фильтр rubberband с сохранением формант (вокал сохраняет тембр); если в сборке FFmpeg нет rubberband, используется цепочка asetrate — форманты едут вместе с высотой: для сэмплов незаметно, на вокале слышно. Результат переанализируется после сдвига, и найденная тональность выхода выводится рядом с целевой — совпадение проверено от начала до конца. Транспозиция сдвигает высоту, но не меняет лад: матчинг минорного лупа к мажорной тональности выравнивает тоники и предупреждает, не притворяясь.

## Входные данные

- **Сэмпл или луп** (file)
- **Целевая тональность** (select)
- **Целевой лад** (select)
- **Сохранять форманты (rubberband)** (checkbox)
- **Формат вывода** (select)

## Когда использовать

- Когда необходимо подогнать мелодический луп или сэмпл под тональность трека в DAW.
- При подготовке вокальной партии или акапеллы к миксу с сохранением естественного тембра через формантную коррекцию.
- В процессе гармонического сведения диджейских сетов для подгонки треков по колесу Camelot в диапазоне ±6 полутонов.

## Как это работает

- Алгоритм выполняет FFT-анализ аудиофайла, строит хрома-вектор и сопоставляет его с профилями Крумхансл-Шмуклера для вычисления исходной тональности и кода Camelot.
- Рассчитывается минимальный шаг транспозиции в пределах ±6 полутонов для точного совмещения тоники сэмпла с целевой тоникой проекта.
- Выполняется сдвиг высоты тона (с опциональным фильтром rubberband для сохранения формант), после чего готовый файл перепроверяется на соответствие тональности и экспортируется в выбранный формат.

## Сценарии использования

- Подгонка синтезаторных и гитарных лупов под гармонию аранжировки.
- Транспонирование вокальных сэмплов с защитой тембра от формантных искажений.
- Гармоническая корректировка коротких аудиофрагментов для диджейских миксов.

## Частые вопросы

### Меняет ли инструмент лад с мажора на минор?

Нет, транспозиция сдвигает только высоту и совмещает тоники, но не перестраивает внутреннюю структуру аккордов из мажора в минор.

### Почему транспозиция ограничена диапазоном ±6 полутонов?

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

### Для чего нужна опция сохранения формант?

Фильтр rubberband позволяет сдвигать высоту вокала или акустических инструментов без появления неестественного эффекта «бурундука».

### Какие аудиоформаты поддерживаются для экспорта?

Инструмент позволяет сохранить обработанный результат в форматах WAV, FLAC, MP3, M4A и OGG Vorbis.

### Что показывает перепроверка тональности на выходе?

Она повторно анализирует готовый аудиофайл после питч-шифта, чтобы подтвердить фактическое совпадение с целевой тональностью.

## Связанные инструменты

- [Добавить тишину](https://elysiatools.com/ru/tools/audio-add-silence): Добавляет заданную длительность тишины в начало или конец
- [Расширитель air-полосы](https://elysiatools.com/ru/tools/audio-air-band-enhancer): Осветляет тусклый вокал или мастера воздушным полочным фильтром плюс эксайтером, синтезирующим новые верхние гармоники — архитектура Aphex Aural Exciter на FFmpeg.
- [Согласование громкости альбома](https://elysiatools.com/ru/tools/audio-album-loudness-matcher): Подводит пакет треков к одной целевой громкости по логике album gain: один гейн на весь диск сохраняет намеренную межтрековую динамику, гибрид усмиряет только выбросы, по-трековый всё выравнивает.
- [Генератор петли атмосферы](https://elysiatools.com/ru/tools/audio-ambience-loop-generator): Извлекает фон/комнатный тон из фрагмента и создаёт бесшовную петлю любой длины.
- [Автоматический конструктор фейдов для аудио](https://elysiatools.com/ru/tools/audio-automatic-fade-designer): Проектирует и рендерит музыкальные фейды: длительности в тактах по вашему BPM или автоматически из найденной тишины, фейды точно по границам музыки, логарифмическая кривая, опциональная обрезка тишины.
- [Пакетная Нормализация Аудио](https://elysiatools.com/ru/tools/audio-batch-normalize): Нормализация нескольких аудиофайлов до целевого пикового уровня с согласованной громкостью по всему пакету
- [Редактор контроля дыхания](https://elysiatools.com/ru/tools/audio-breath-control-editor): Обнаруживает вдохи в речи и с натуральным кроссфейдом ослабляет, удаляет или оставляет их.
- [Сдвиг времени субтитров](https://elysiatools.com/ru/tools/audio-caption-timing-shifter): Сдвигает SRT или WebVTT к вероятному началу речи либо на ручное значение.

## Примеры

- [FLAC Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/flac-samples): Коллекция аудио FLAC без потерь для тестирования и разработки, включая звуки природы и медитативную музыку
- [MP3 Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/mp3-samples): Коллекция аудио образцов без авторских прав для тестирования и разработки, включая звуки природы, медитативную музыку и фоновое аудио
- [WAV Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/wav-samples): Коллекция аудио WAV без сжатия для тестирования и разработки, включая звуки природы и медитативную музыку
- [Сырые PCM Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/pcm-samples): Сырые PCM s16le образцы с природной атмосферой и расслабляющей музыкой для формы сигнала, прослушивания и конвертации
