Категории

Определение Тональности

Определяет тональность трека

Считает энергию классов высоты и сопоставляет с профилями мажора/минора.

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: audio/*

Ключевые факты

Категория
Media
Типы входных данных
file, text
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для автоматического определения тональности аудиофайлов, который анализирует энергию классов высоты звука и сопоставляет их с музыкальными профилями мажора и минора.

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

  • Когда нужно быстро определить тональность музыкального трека для диджеинга или сведения.
  • При подготовке музыкальной библиотеки для гармонического микширования.
  • Если вы хотите узнать музыкальный ключ композиции для подбора аккомпанемента или ремикса.

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

  • Загрузите аудиофайл в формате MP3, WAV или другом поддерживаемом аудиоформате.
  • При необходимости укажите количество секунд для анализа, чтобы сфокусироваться на конкретном фрагменте трека.
  • Система вычисляет энергию классов высоты тона и сравнивает полученные данные с эталонными профилями мажорных и минорных гамм.
  • Получите результат в формате JSON с указанием наиболее вероятной тональности композиции.

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

Гармоническое сведение треков для создания плавных переходов в DJ-сетах.
Музыкальное производство и подбор тональности для наложения вокала или инструментов.
Каталогизация и сортировка музыкальных коллекций по музыкальным ключам.

Примеры

1. Подготовка треков для DJ-сета

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

2. Анализ фрагмента композиции

Музыкант
Контекст
Музыкант пишет аранжировку к демо-записи и хочет подобрать подходящие аккорды.
Проблема
Сложно на слух определить тональность вступления, так как оно содержит много эффектов.
Как использовать
Загрузить аудиофайл и установить параметр анализа на 30 секунд, чтобы проанализировать только вступление.
Результат
Инструмент определил тональность, что помогло музыканту быстро подобрать аккорды для партии клавишных.

Проверить на примерах

audio, file

Связанные хабы

FAQ

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

Инструмент поддерживает большинство стандартных аудиоформатов, включая MP3 и WAV.

Зачем нужно указывать количество секунд для анализа?

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

Насколько точен этот детектор?

Алгоритм использует анализ энергии классов высоты, что обеспечивает высокую точность для большинства музыкальных жанров.

Нужно ли регистрироваться для использования?

Нет, инструмент доступен онлайн без необходимости создания учетной записи.

Можно ли анализировать несколько файлов одновременно?

Данный инструмент предназначен для обработки одного аудиофайла за раз.

Документация API

Конечная точка запроса

POST /ru/api/tools/audio-key-detector

Параметры запроса

Имя параметра Тип Обязательно Описание
audioFile file (Требуется загрузка) Да -
analysisSeconds text Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/audio-key-detector для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-audio-key-detector": {
      "name": "audio-key-detector",
      "description": "Определяет тональность трека",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-key-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]