Как определять аккорды в MIDI-файлах
MIDI-файл может содержать ноты аккорда, но не его название. Если у вас есть фортепианный луп, запись игры на клавишных или импортированная аранжировка, вы можете определить гармонию, изучив, какие ноты звучат вместе и как они движутся во времени.
Работа по определению аккордов из MIDI начинается с подходящего фрагмента музыкального материала. Попытка одновременно прочитать все ноты полной аранжировки часто приводит к запутанным обозначениям. В этом руководстве показано, как выделить нужную партию, распознать распространённые аккорды и воспользоваться описанным в документации инструментом извлечения аккордов в DAW.
Начните с гармонического материала
Импортируйте MIDI-файл в свою DAW и сохраните нетронутую копию. Найдите дорожку или фрагмент с протяжёнными аккордами: фортепиано, пэдами, гитарными аккордовыми расположениями или другим гармоническим инструментом.
Временно отключите звук ударных и не относящихся к гармонии солирующих партий. Высоты MIDI-нот ударных обычно выбирают звуки перкуссии, поэтому интерпретация этих номеров как гармонических нот приведёт к ошибкам в анализе.
Откройте пианоролл и найдите первый устойчивый аккорд. Рассмотрите все ноты, звучащие в этом временном отрезке, а не только те, начало которых приходится точно на одну позицию сетки. При живом исполнении ноты аккорда могут вступать с небольшим смещением.
Оставьте бас доступным для понимания контекста, даже если он находится на отдельной дорожке. Он может прояснить обращение или изменить восприятие неоднозначного аккордового расположения.
Чтобы получить новую последовательность для анализа и развития, изучите процесс генерации аккордов в MIDI Agent.
Определите классы высот, прежде чем разбираться с октавами
Класс высот объединяет ноты с одинаковым названием в разных октавах. Низкая нота C и нота C на октаву выше дают один и тот же класс высот при составлении базового набора звуков аккорда.
Для каждого устойчивого фрагмента выпишите названия всех различных нот. Расположение, содержащее C, E, G и ещё одну C, на этом первом этапе сводится к C–E–G.
Затем проверьте возможные основные тоны, не предполагая, что самая низкая нота обязательно является основным тоном. Для распространённых трезвучий интервалы отсчитываются вверх от основного тона в пределах октавы:
- Мажорное: основной тон, нота на четыре полутона выше него, нота на семь полутонов выше него.
- Минорное: основной тон, нота на три полутона выше него, нота на семь полутонов выше него.
- Уменьшённое: основной тон, нота на три полутона выше него, нота на шесть полутонов выше него.
- Увеличенное: основной тон, нота на четыре полутона выше него, нота на восемь полутонов выше него.
Например, C–E–G — это до мажор, а C–E-бемоль–G — до минор. Эти интервальные структуры рассматриваются во введении в трезвучия от Puget Sound.
Это начальный метод для распространённых трёхзвучных аккордов. Задержания, расширенные аккорды и неполные аккордовые расположения требуют дополнительной интерпретации.
Различайте основной тон и басовую ноту
Рассмотрим три расположения, в которых ноты перечислены от самой низкой к самой высокой:
| Ноты | Базовое название аккорда | Положение |
|---|---|---|
| C–E–G | До мажор | Основной вид |
| E–G–C | C/E | Первое обращение |
| G–C–E | C/G | Второе обращение |
Набор классов высот остаётся тем же: C–E–G. Изменение самого низкого звука аккорда меняет обращение, а не превращает исходное трезвучие в ми минор или соль мажор.
В обозначении через косую черту символ перед чертой указывает аккорд, а нота после неё — бас. В уроке Puget Sound об обращениях трезвучий объясняется этот принцип.
Если бас находится на другой MIDI-дорожке, рассмотрите его в тот же момент, что и аккорд. Определяя аккорд только по верхнему фрагменту клавишной партии, можно упустить полное звучание.
Прежде чем окончательно выбрать сложное обозначение, попробуйте проанализировать два соседних аккорда. Окружающая последовательность может сделать одну интерпретацию убедительнее другой.
О настройке и работе со сгенерированным или существующим MIDI читайте в документации MIDI Agent.
Учитывайте проходящие ноты и аккорды из большего числа звуков
Короткая нота между устойчивыми аккордовыми звуками не обязательно означает смену гармонии. Прислушайтесь к её длительности, положению и направлению движения.
Представьте протяжённый аккорд C–E–G с короткой D в мелодической линии. Эта D может быть проходящим звуком или намеренно создавать звучание аккорда с добавленной нотой. Одни лишь MIDI-события не определяют музыкальную интерпретацию.
Проанализируйте протяжённый аккомпанемент отдельно, затем верните мелодию. Урок о проходящих звуках даёт полезный контекст для понимания нот, соединяющих аккордовые звуки.
Аналогично, для набора из четырёх нот обозначения трезвучия уже недостаточно. C–E–G–B образует большой мажорный септаккорд от C; C–E–G–B-бемоль — доминантсептаккорд от C. Это различие влияет на название аккорда и его звучание.
Разреженные аккордовые расположения могут быть неоднозначными. C–E–G–A может указывать на C6 или на расположение Am7 — в зависимости от баса и контекста. Оставляйте обозначение предварительным, если музыкальный материал допускает несколько трактовок.
Извлечение аккордовых событий в Cubase Pro 15
В Cubase Pro 15 предусмотрен определённый порядок действий для создания аккордовых событий из MIDI.
- Добавьте аккордовую дорожку.
- Выберите MIDI-партию с материалом, который можно интерпретировать как аккорды.
- Перетащите партию на аккордовую дорожку или щёлкните по ней правой кнопкой мыши и выберите Create Chord Events.
- Проверьте настройки в диалоговом окне и подтвердите действие.
- Прослушайте исходную партию, сверяясь с полученными обозначениями.
Steinberg также описывает команду Project > Chord Track > Create Chord Events. Эти инструкции относятся к Cubase Pro 15; в других версиях или DAW команды могут отличаться.
Партии ударных и одноголосные басовые или солирующие линии плохо подходят в качестве исходного материала для такого извлечения. Рассматривайте результат как анализ, который нужно проверить, особенно если несколько музыкальных партий накладываются друг на друга.
Превратите названия аккордов в удобную рабочую схему
Запишите принятые обозначения с привязкой к тактам или долям. Схема C | Am | F | G полезна только тогда, когда вы также знаете, где происходит каждая смена аккорда.
Прослушайте фрагмент целиком, не останавливаясь. Убедитесь, что ваша схема учитывает ноты, продолжающие звучать через тактовые черты, и любые изменения баса под выдержанным верхним аккордовым расположением.
Когда гармония станет ясной, вы сможете решить, что сохранить: последовательность, конкретное обращение или движение голосов. MIDI Agent может генерировать аккордовые идеи и развивать существующий MIDI с помощью вариаций или музыкальных продолжений; используйте схему как музыкальный контекст при описании следующей партии.
Готовы поработать с собственной последовательностью? Приобретите MIDI Agent.