Добавить в корзинуПозвонить
Найти в Дзене

FL Studio:"Piano Roll", как игра в музыкальные шахматы(Часть 2)

В этой статье я продолжаю разбор функций, параметров и прочих фишек Piano Roll! поехали!
Chord Progression Tool(Инструмент аккордовой прогрессии) - встроенный инструмент для создания аккордовых прогрессий/последовательностей, который помогает быстро генерировать гармонические структуры в Piano Roll, появившийся в версии 25.2.5. Этот инструмент особенно полезен для преодоления творческого кризиса,
Изображние взято из собственных источников
Изображние взято из собственных источников

В этой статье я продолжаю разбор функций, параметров и прочих фишек Piano Roll! поехали!

Chord Progression Tool(Инструмент аккордовой прогрессии) - встроенный инструмент для создания аккордовых прогрессий/последовательностей, который помогает быстро генерировать гармонические структуры в Piano Roll, появившийся в версии 25.2.5. Этот инструмент особенно полезен для преодоления творческого кризиса, ускорения рабочего процесса и экспериментирования с разными музыкальными идеями:

Изображние взято из собственных источников
Изображние взято из собственных источников

Кнопка "Play" - Preview progression(Предварительный просмотр) - запускает генерацию аккордовой прогрессии по заданным параметрам.

Solo(Соло) — включает режим соло для прослушивания прогрессии без других звуков проекта. То есть, воспроизводятся лишь аккорды, тогда, как остальные звуки в общем проекте - нет.

Кнопка "Гаечный Ключ" - Options for generation(Настройки генерации) - определяет, для каких частей аккорда будут создаваться ноты при генерации или анализе. Если оба варианта не выбраны, аккорды будут отображаться, но ноты создаваться не будут. Это можно использовать для анализа аккордов на одном канале, а затем использовать те же аккорды для создания нот для другого инструмента на другом канале:

Изображние взято из собственных источников
Изображние взято из собственных источников

Notes(Ноты) - здесь находится выбор - в каком ключе генерировать ноты:

  • Main(Основной) — сгенерируйте основные ноты аккорда.
  • Bass(Басс) — сгенерируйте басовые ноты для аккорда.

СОВЕТ: Запустите режим генерации «Анализ» только с басовыми нотами, чтобы создать басовую линию, соответствующую существующему содержимому Piano Roll.

Non chord notes(Нотные знаки, не относящиеся к аккордам) — как будут обрабатываться уже существующие ноты в Piano Roll, появившиеся до открытия инструмента:

  • Replace all(Заменить все) — удалить уже существующие ноты. Режим анализа по-прежнему будет использовать эти ноты для анализа.
  • Replace clashing(Заменить конфликтующие) — удалить все ноты, которые находятся в области сгенерированных аккордов. Эти области определяются параметрами «Основной» и «Бас» выше.
  • Keep(Удерживать) — сохранить существующие ноты на фортепианной клавиатуре и дать модели команду сгенерировать аккорды, которые будут гармонично или хотя бы согласованно дополнять эти ноты.
  • Snap(Привязка) — сохраняет существующие ноты на нотном стане, но заменяет все ноты, не входящие в аккорд, на ближайшие ноты аккорда.

СОВЕТ: Эту функцию можно использовать как творческий инструмент для подбора статической арпеджированной (или мелодической) последовательности к аккордовой последовательности.

Generate(Сгенерировать) — запускает генерацию аккордов в соответствии с настройками (значками) справа. Будут сгенерированы все аккорды, которые не заблокированы (значок замка). Модель учитывает общую гармоническую согласованность, переходы от аккорда к аккорду, подпоследовательности для длинных прогрессий, метрическую позицию, расширения и басовые линии.

Значок "Стрелочки" - Rework(Переделать) — учитывает все ранее сгенерированные аккорды, а также ноты и тональность, которые уже были в пиано-роллере на момент открытия инструмента. При этом сохраняется тональность первого аккорда или анализа.

Значок с игральными костями - Start over(Начать заново) — начать с чистого листа. Как и при нажатии кнопки «Сброс», все изменения в самих аккордах будут отменены, и будет создана новая последовательность. Однако глобальные параметры, такие как параметры генерации, количество аккордов, октава и длительность, сохраняются. Шкала также будет рандомизирована для каждого поколения. По сути банальная рандомизация.

Analyze(Анализ) — модель будет стремиться подобрать подходящую последовательность аккордов для существующих нот в пиано-роллере. Поскольку модель недетерминирована, она будет предлагать небольшие вариации последовательности.

ПРИМЕЧАНИЕ: эта опция будет доступна только в том случае, если в пиано-роллере уже есть ноты, когда вы открываете инструмент «Последовательность аккордов».

СОВЕТ: этот режим лучше всего подходит для автоматического сопровождения существующих нот. Например, если у вас есть мелодия в Piano roll, выберите подходящую гамму, а затем воспользуйтесь функцией «Анализ», чтобы сгенерировать последовательность аккордов для мелодии.

Conventional-Adventurous(Традиционный-экспериментальный) - сдвиньте его влево, чтобы создать больше «традиционных» прогрессий с меньшим количеством добавленных/измененных нот. В них будет больше нот в тональности и больше консонанса. Сдвиньте ползунок вправо, чтобы с большей вероятностью получить более необычные или экспериментальные прогрессии, в которых может быть больше добавленных нот, нот в тональности и менее ожидаемых переходов.

СОВЕТ: сдвиньте ползунок вправо до упора, если сочиняете саундтрек для приключений взбодрившейся кофеином белки.

Count(Рассчитывать) — количество аккордов в последовательности. Используйте эту функцию, чтобы быстро добавлять или удалять аккорды в конце последовательности. Все добавленные аккорды будут сгенерированы автоматически.

Octave(Октава) — укажите, в какой октаве будут располагаться аккорды.

Значок с двойной вертикальной стрелкой - Transpose button(Кнопка транспонирования) - при изменении октавы существующие аккорды транспонируются. Если опция отключена, изменения коснутся только новых аккордов (или аккордов, созданных в режиме генерации).

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

Значок с двойной горизонтальной стрелкой - Rescale button(Кнопка изменения масштаба) - изменение длины, влияющее на существующие аккорды относительно их начальной длины. Если опция отключена, изменение длины будет применяться только к новым аккордам (или к новым аккордам, созданным в режиме генерации кубиков).

Окно аккордов - здесь вы можете управлять последовательностью аккордов: перемещать, менять местами, изменять размер, добавлять, удалять и редактировать аккорды:

Изображние взято из собственных источников
Изображние взято из собственных источников

Первым, что нас встречает - название тональности. В нашем случае это F Minor Natural(Aeolian). Изменить данную тональность можно, нажав правую кнопку мыши, открыв тем самым диалоговое окно со списком тональностей разных направлений, а так же случайный выбор(Randomize):

Изображние взято из собственных источников
Изображние взято из собственных источников

Значок в левом верхнем углу "Замок" - Lock current chord(Заблокировать текущий аккорд) - блокирует данный аккорд, оставляя его неизменным, при генерации остальных окон.

Значок в правом верхнем углу - цифра со стрелочками - Set chord inversion(Установить инверсию аккордов) - это перестановка нот аккорда так, чтобы ноты верхней октавы стали ниже нижних нот. Это позволяет создавать более сложные гармонии и добавлять разнообразие в музыку.

Нажав правой кнопкой мыши по окну аккорда, появляется следующее диалоговое окно:

Изображние взято из собственных источников
Изображние взято из собственных источников
  • Preview / Preview from this chord(Предварительный просмотр / Предварительный просмотр этого аккорда) — предварительный просмотр звучания аккорда (или с текущего аккорда). Полезно для быстрой проверки гармонии.
  • Lock(Замок) — блокировка аккорда, чтобы он не изменялся случайно.
  • Main notes / Bass note(Основные ноты / Басовая нота) — выбор основных нот или басовой ноты аккорда. Позволяет настраивать структуру аккорда.

Change chord(Сменить аккорд) — изменение текущего аккорда на другой (через выбор или ввод названия):

  • Regenerate(Регенерировать) — перегенерация аккорда с сохранением настроек (может дать вариации звучания).
  • Show alternatives…(Показать альтернативные варианты…) — показ альтернативных аккордов (с похожей гармонией, но другим составом нот):
Изображние взято из собственных источников
Изображние взято из собственных источников
  • Add passing chord(Добавить проходящий аккорд) — добавление проходящего аккорда между двумя основными (для плавных переходов):
Изображние взято из собственных источников
Изображние взято из собственных источников
  • Select chord(Выбрать аккорд) — выбор конкретного аккорда из списка:
Изображние взято из собственных источников
Изображние взято из собственных источников
  • Type in chord name…(Введите название аккорда…) — ручной ввод названия аккорда (например, «Fm» для Фа минор).
  • Learn from MIDI input(Сделать с помощью MIDI-входа) — создание аккорда на основе сыгранных нот с MIDI-клавиатуры.

Change notes(Сменить заметки) — изменение отдельных нот в аккорде (ручная корректировка):

  • Invert(Инвертировать) — инверсия аккорда (перестановка нот по октавам, изменение расположения).
  • Transpose(Транспонировать) — транспонирование (сдвиг аккорда на заданное количество полутонов вверх/вниз).
  • Fixed bass(Фиксация баса) — фиксация басовой ноты (басовая линия не меняется при транспонировании).
  • Extra notes(Экстра ноты) — добавление дополнительных нот к аккорду (для обогащения звучания).
  • Voicing(Озвучивание) — изменение расположения нот (распределение по октавам и голосам).
  • Color(Цвет) — изменение цвета отображения аккорда в интерфейсе (для удобства).

Piano roll notes(Ноты для пиано ролл) — работа с нотами аккорда в Piano Roll (детальная настройка длительности и позиции).

  • Snap existing notes(Привязка существующих заметок) — привязка существующих нот к сетке (для ритмической точности).
  • Note linking(Связать ноты) — связывание нот (синхронное изменение нескольких нот).

Chord actions(Действия с аккордом) — дополнительные действия с аккордом (группа команд).

  • Copy / Paste / Swap with / Delete(Скопировать / Вставить / Поменять местами / Удалить) — стандартные операции: копирование, вставка, обмен с другим аккордом, удаление.

Значок "Стрелочки" в левом нижнем углу - Regenerate current chord(Регенерировать текущий аккорд) - регенерирует отдельно взятый аккорд.

Значок "Басовый ключ" в правом нижнем углу - Set bass on/off(Включение / выключение баса) - включает/отключает басовую ноту в аккорде.

Стрелка между двумя значками выше - опция Show alternatives…(Альтернативные варианты)

Ниже находятся опции возврата настроек аккорда, переключения между названием аккордов и ступенями:

Изображние взято из собственных источников
Изображние взято из собственных источников

Значок "Лупа" - Zoom(Увеличить) — увеличение/уменьшение масштаба, чтобы все аккорды поместились на экране.

Значки "Круглые стрелочки" - Отменить/повторить — отмена или повтор действий.

СОВЕТ: Изменения, внесенные в инструменте, сохраняются в общей истории прогрессии. С помощью этого инструмента можно переносить изменения, внесенные в один канал/шаблон, в другой. Если у вас одна и та же последовательность аккордов в двух разных каналах, внесите изменения в одном канале и «примите» их, затем откройте инструмент в другом канале, вернитесь на одну позицию назад в истории последовательности аккордов и «примите» изменения в новом канале.

Names(Названия) - переключение между абсолютными (стандартные буквенные названия) и относительными (римские цифры, обозначающие последовательность аккордов) названиями.

Snap(Привязка) - установите разрешение привязки для перемещения аккордов.

Ниже находится меню предустановок:

Изображние взято из собственных источников
Изображние взято из собственных источников

Presets(Пресеты) - здесь находятся как готовые аккордовые прогрессии, так и создаваемые вами:

Progression(Прогрессия) - здесь находится список прогрессий. Этот список составлен на основе популярных прогрессий:

Изображние взято из собственных источников
Изображние взято из собственных источников

ПРИМЕЧАНИЕ: если у вас больше или меньше 4 аккордов, к повторяющимся метрическим интервалам будет применена предустановка из 4 аккордов. Повторяющиеся фрагменты состоят из блоков (4 x Длина). Будут сгенерированы дополнительные аккорды, дополняющие предустановку, а если аккордов слишком мало, некоторые из предустановленных аккордов будут пропущены.

Значок кубика - Random(Случайный выбор)- случайное применение одного из предустановленных вариантов прогрессии.

Значок дискеты - Save(Сохранить) — откроется диалоговое окно для сохранения/создания нового пользовательского варианта прогрессии на основе существующей последовательности аккордов.

Значок X - Delete(Удалить) — если у вас выбран пользовательский вариант прогрессии аккордов, он будет удален из списка.

Rhythm(Ритм) — применение ритма к последовательности аккордов блоками (по 4 блока длины). При необходимости можно добавить аккорды, а дополнительные аккорды в каждом блоке разделят ритмические секции.

ПРИМЕЧАНИЕ: есть опция «Случайный выбор» (кубик), которая генерирует новый аккордовый ритм.

Значок со стрелкой - Get Current Progression(Получить текущую последовательность) — заполните текстовое поле аккордами из текущей последовательности.

СОВЕТ: используйте этот способ для быстрого редактирования отдельных аккордов.

Type in progression(Введите последовательность) — введите или вставьте в текстовое поле последовательность аккордов, разделенных запятыми, дефисами или пробелами. Аккорды можно обозначать их названиями (например, C, G, Am, F), только заглавными буквами или римскими цифрами (например, I, V, vi, IV). Аккорды, обозначенные римскими цифрами, будут созданы в соответствии с указанной основной нотой. Последовательность будет начинаться с первого выбранного аккорда.

  • Специальные символы:
  • = — сохранить текущий аккорд в этой позиции
  • . — повторить предыдущий аккорд в тексте (не предыдущий существующий аккорд)
  • ? — восстановить в этой позиции.
  • Допустимые разделители — [|-, ]

Learn from MIDI input(Сделать на основе MIDI-входа) — выберите аккорд, который нужно заменить в последовательности, нажмите на значок MIDI (обратите внимание, что выбранный аккорд станет красным) и сыграйте заменяющий аккорд на своем контроллере.

Performance(Выступление) - здесь находятся различные опции для манипуляций над аккордами:

Изображние взято из собственных источников
Изображние взято из собственных источников

Значок "Две стрелочки" - Regenerate(Создать заново) — создайте новую вариацию на основе текущих настроек.

ПРИМЕЧАНИЕ: при этом паттерн, связанный с каждым затронутым аккордом, будет заменен на тот, который выбран в раскрывающемся списке «Паттерн».

Copy(Копировать) — скопируйте исполнение выбранных аккордов в буфер обмена.

ПРИМЕЧАНИЕ: Если выбранные аккорды длятся дольше, чем целый цикл (длина x Длины каждого цикла), будет сгенерирован гибридный шаблон, который по-прежнему имеет только одну временную длину "Фразы".

СОВЕТ: Если вы хотите изучить свой собственный шаблон нот, который вы создаете в Piano roll, создайте шаблон перед открытием инструмента, затем в соответствующих аккордах выберите Note linking > Link в (Ниже обозначил темным цветом) параметрах аккорда. Теперь исходные ноты на нотном стане будут нотами аккорда, и вы сможете использовать их для изучения паттерна:

Изображние взято из собственных источников
Изображние взято из собственных источников

Paste(Вставить) — вставьте исполнение в выбранный аккорд или аккорды.

Save(Сохранить) — сохраните паттерн исполнения выбранного аккорда или аккордов как пользовательский паттерн.

Так же есть и готовые шаблоны:

Изображние взято из собственных источников
Изображние взято из собственных источников

После того, как вы создадите/выберете шаблон, можно переходить в Тип исполнения:

Изображние взято из собственных источников
Изображние взято из собственных источников
  • Chop(Рубить) — режим «разбивки» нот, вероятно, для фрагментации или нарезки мелодии/аккордов.
  • Arp(Арпеджио) — классический режим арпеджиатора: последовательное проигрывание нот аккорда.
  • Humanize(Гуманный) — добавляет «человеческие» неровности в исполнение (случайные отклонения в темпе, динамике).
  • Bassline(Басовая линия) — режим генерации басовых линий из аккордов.

Далее следуют параметры типа исполнения - при выборе даются готовые, но есть и возможность их изменить самому:

Density(Плотность) — регулирует количество нот, играемых за единицу времени. Чем выше плотность, тем насыщеннее звук.

On beat(На бите) — синхронизирует ноты с ритмическим рисунком (например, только на сильные доли такта).

Pattern bias(Предпочтение паттерна) — смещает акцент на определённые ноты или шаги в паттерне.

Sub cycles(Подциклы) — делит основной паттерн на меньшие циклы, добавляя сложность ритмики.

Onset skew(Смещение начала) — изменяет момент старта нот относительно основной сетки, создаёт эффект «свинга» или неравномерности.

Morphing(Морфинг) — плавный переход между нотами или паттернами, создаёт «живое» или динамичное звучание.

Далее остается опция Phrasing(Фразировка) - задает временной интервал для одного повторяющегося фрагмента паттерна. Каждое исполнение создается путем применения базового паттерна с циклическим повторением фрагментов заданной длины. Выберите единицу измерения времени от тактов до тактов.

Завершающим этапом остается дополнительная утилита Advanced(Дополнительно) - здесь находятся дополнительные настройки генерации нот, аккордов, добавления к уже готовым аккордам новых нот и т.д.:

Изображние взято из собственных источников
Изображние взято из собственных источников

Fix generate seed(Фиксированное начальное значение) — фиксирует «семя» генерации, чтобы результаты были воспроизводимыми (полезный параметр для избежания случайных изменений). Выберите этот параметр, чтобы сохранять единообразие при изменении параметров. Если этот параметр не выбран, модель искусственного интеллекта будет использовать разные начальные значения для рандомизации, и результаты могут сильно отличаться при изменении настроек.

Substitute/Add(Заменить/Добавить) - переключатель между заменой и добавлением нот в прогрессию . Добавление расширений (дополнительных тонов) к аккордам (например, септаккорды, нонаккорды):

  • Frequency(Частота) - ползунок определяет, как часто будут добавляться альтерации.
  • Max per chord(Максимум на аккорд) - максимальное количество альтераций, которые можно добавить к одному аккорду.

Non-Diatonic notes(Не диатонические ноты) — управляет генерацией нот вне выбранной гаммы (увеличение значения поощряет использование «необычных» нот, создающих напряжение). Увеличьте этот параметр, чтобы аккорды (и дополнительные ноты) были более далеки от тональности.

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

Sampling temperature — «температура выборки», управляет случайностью прогрессии:

  • Низкие значения (ближе к 0) — более предсказуемые, «обычные» переходы;
  • Высокие значения — более необычные, диссонантные прогрессии.

Looping bias(Циклическое смещение) - смещение повторения: влияет на то, как ИИ выбирает следующий аккорд на основе предыдущих (создаёт «память» прогрессии). Если повернуть регулятор Looping bias по часовой стрелке, модель искусственного интеллекта будет использовать похожие или родственные аккорды в каждом цикле генерации (с временным интервалом, равным длине x количества длин в цикле). Если повернуть регулятор против часовой стрелки, модель искусственного интеллекта будет «экспериментировать» с разными аккордами в каждом цикле генерации, чтобы добиться большего разнообразия.

ПРИМЕЧАНИЕ: этот регулятор работает только в том случае, если время прогрессии достаточно велико для создания нескольких циклов (аккордовых прогрессий).

Chord repeats(Повторы аккордов) — повторение аккордов внутри цикла: высокие значения поощряют повторы, минимальные — гарантируют различие соседних аккордов.

Length per loop(Длина одной петли) - количество длительностей нот в одном цикле (значение «4» означает 4 различные длительности). Выберите количество временных интервалов размером Length (изменяется на верхней панели), составляющих один цикл генерации. Это позволяет моделям искусственного интеллекта (Generate / Analyze / Humanize) учитывать метрический контекст. Например, последовательность аккордов будет стремиться к завершению к концу цикла, а при гуманизации можно создать динамические фразировки, соответствующие длине цикла.

В общем с этим закончили. Можно переходить к нашему первоначальному разделу "Tools":

Изображние взято из собственных источников
Изображние взято из собственных источников

Quick legato(Быстрое легато) - быстрое создание легато, то есть плавный переход от одной ноты к другой.

Articulate… (Артикуляция) - открывает диалоговое окно инструмента Articulate, которое позволяет применять к последовательности в Piano Roll эффекты стаккато, портато, легато и аналогичные (применяется только к выделенному фрагменту, если таковой имеется):

Options(Опции) - открывает настройки переходов нот:

  • Legato(Легато) — ноты плавно переходят друг в друга, без пауз. Подходит для мягких, связных мелодий.
  • Portato(Портато) — промежуточный вариант между легато и стаккато: ноты слегка отделены, но не резко. Создаёт «певучий» эффект.
  • Staccato(Стаккато) — ноты короткие, с заметными паузами между ними. Даёт отрывистый, «рубленый» ритм.
  • Ensure small gap between notes(Обеспечить небольшой зазор между нотами) — добавляет минимальные паузы между нотами, сохраняя общую связность. Полезно для реалистичного звучания.
  • Just chop chords(Только разрезать аккорды) — просто разделяет перекрывающиеся аккорды, не влияя на длительность отдельных нот.

Multiply(Множитель) — регулирует общую длину нот в процентах от их исходной длительности (от 10% до 100%). Чем выше значение, тем длиннее будут ноты.

Gap(Разрыв) — задаёт длину паузы (разрыва) в конце каждой ноты. Используется для создания ощущения «отделения» между нотами, например, для стаккато-эффекта.

Variation(Вариация) — добавляет случайные отклонения в длительность нот. Чем выше значение, тем больше вариативности в длительности.

Seed(Зерно) — управляет «семенем» рандомизации для параметра Variation. Стрелки позволяют менять начальное значение, чтобы получать разные варианты случайных изменений длительности нот.

Chop chords(Нарезка аккордов) — если активирован, ноты (или аккорды), которые перекрывают ранее существующие аккорды, будут автоматически разрезаны. Это полезно для создания чётких аккордовых переходов.

Use lengths(Использовать длины) — если включено, длительность нот вычисляется с использованием их исходной длины. Если отключено — ноты идут в последовательности без интервалов (в стиле легато), и становятся доступны настройки Multiply и Gap.

Quick quantize(Быстрое квантование) — применяет базовое квантование ко всем выбранным нотам/слайдам в соответствии с глобальными настройками привязки. При квантовании ноты автоматически выравниваются по сетке Piano roll.

Quick quantize start times(Быстрое квантование по времени начала) — применяет базовое квантование ко всем выбранным нотам/слайдам по времени начала в соответствии с глобальными настройками привязки. Квантование автоматически выравнивает ноты по сетке Piano roll. Корректирует только начало, сохраняя оригинальную артикуляцию (легато, стаккато) и ритмические нюансы.

Эта функция полезна, если:

  • Нужно «подтянуть» партию к сетке, но сохранить естественные ритмические акценты (например, слегка неровный гитарный рифф).
  • Работаете с живыми записями или импортированными MIDI, где важна человеческая «неидеальность» длительности, но требуется точность в моментах старта.
  • Корректируете вокальные или инструментальные партии, где важно сохранить характер исполнения.

Как применить:

  1. Откройте Piano Roll для нужного паттерна.
  2. Выделите ноты, которые хотите квантовать.
  3. Нажмите Shift+Q — FL Studio мгновенно выровняет только моменты старта нот.
  4. При необходимости настройте параметры сетки (вверху окна Piano Roll) для более точного выравнивания.

Quantize(Квантование) — более продвинутая версия функции квантования. Открывает диалоговое окно настроек квантователя. При квантовании ноты автоматически выравниваются по сетке Piano roll:

Изображние взято из собственных источников
Изображние взято из собственных источников

Template(Шаблон) - открывает список готовых грув-квантизаций:

Изображние взято из собственных источников
Изображние взято из собственных источников

Strength(Сила квантования):

Start time(Начальное время) — управляет «притяжением» моментов начала нот к сетке:

  • влево: сохраняет оригинальное время начала
  • вправо: жёстко квантует (ноты «прилипают» к красным линиям сетки)

Sensitivity(Чувствительность) — задаёт «радиус действия» квантования - чем выше значение, тем ближе к сетке должны быть ноты, чтобы подвергнуться квантованию; влияет на точность выравнивания.

Duration(Продолжительность) — смешивает исходную длительность нот с квантованной:

  • влево: сохраняет исходную длительность;
  • вправо: квантует длительность (изменяет конец ноты).

Так же к данной опции доступно 4 режима квантования:

Изображние взято из собственных источников
Изображние взято из собственных источников
  • Leave duration(Исходная длительность) — сохраняет исходную длительность нот после привязки начального времени нот.
  • Leave end time(Исходное конечное время) - сохраняет исходное конечное время нот.
  • Quantize duration(Квантовать длительность) — квантует длительность нот в соответствии с сеткой привязки.
  • Quantize end time(Квантовать конечное время) — привязывает конечное время нот к сетке привязки.

Levels(Уровни) - с помощью этих элементов управления вы можете микшировать исходные свойства ноты (поворот влево) с теми, которые используются в предустановке грува (поворот вправо):

  • PAN — панорама (лево/право в стереополе);
  • VEL — громкость (velocity) нот;
  • REL — релиз (время затухания ноты);
  • MOD X, MOD Y — модуляция (например, глубина фильтра или вибрато);
  • PITCH — высота ноты (может корректировать микротональные отклонения).

Quick chop(Быстрое измельчение) — разбивает длинные ноты на множество более коротких в соответствии с настройками Snap (если ноты не выбраны, применяется ко всем).

Chop(Измельчение) — более продвинутая версия функции измельчения. Открывает диалоговое окно настроек Чоппера:

Изображние взято из собственных источников
Изображние взято из собственных источников

Pattern(Паттерн) - открывает список готовы паттернов чоппинга:

Изображние взято из собственных источников
Изображние взято из собственных источников

Time Multiplier(Множитель времени) - с помощью этой настройки вы можете ускорить (повернуть влево) или замедлить (повернуть вправо) темп паттерна. По умолчанию чоппер использует исходную скорость паттерна.

Levels(Уровни) - с помощью этих элементов управления вы можете микшировать исходные свойства ноты (поворот влево) с теми, которые используются в предустановке чоппера (поворот вправо):

  • PAN — панорама (лево/право в стереополе);
  • VEL — громкость (velocity) нот;
  • REL — релиз (время затухания ноты);
  • MOD X, MOD Y — модуляция (например, глубина фильтра или вибрато);
  • PITCH — высота ноты (может корректировать микротональные отклонения).

Absolute Pattern(Абсолютный паттерн):

  • Включено: нарезка выполняется на основе сетки Piano roll.
  • Выкл: Каждая нота обрезается относительно времени начала:
Изображние взято из собственных источников
Изображние взято из собственных источников
  • Group notes(Групповые ноты) - обработка групп нарезанных нот.

Glue(Склеить) - склеивать(объединять) смежные (соприкасающиеся) ноты в одну большую.

Arpeggiate(Арпеджиратор) - открывает диалоговое окно арпеджиатора. В отличие от арпеджиатора в настройках канала, Piano roll Arpeggiator не является эффектом, работающим в режиме реального времени, но предоставляет гораздо больше возможностей для настройки и управления:

Изображние взято из собственных источников
Изображние взято из собственных источников

Pattern(Паттерн) - открывает список готовых шаблонов арпеджиратора:

Изображние взято из собственных источников
Изображние взято из собственных источников

Pattern(Паттерн) - задает порядок нот:

  • Normal(Обычный) — использует шаблон в исходном виде;
  • Flip vertical(Вертикальное отражение) — меняет порядок нот в шаблоне, как бы отзеркаливая их.
  • Alternate(Чередование) — при каждом повторении чередует обычный и зеркальный режимы.

Time multiplication(Умножение времени) — растягивает время воспроизведения паттерна на целое число (в 1, 2, 3, 4 раза медленнее при повороте вправо и в 1, 2, 4, 8 раз быстрее при повороте влево).

Range(Диапазон) - диапазон арпеджиатора в октавах:

  • Normal(Обычный) - повторяющийся паттерн «низ-верх».
  • Flip(Перевернутый) - повторяющийся паттерн «верх-низ».
  • Alternate(Альтернативный) - повтор «низ-верх»-«верх-низ».

Sync(Синхронизация) — выбор события, определяющего конец цикла арпеджиатора:

  • Time(Время) - при выборе этого параметра повторения отключаются;
  • Block(Блок) - концом цикла считается момент, когда все ноты отключены;
  • Chord(Аккорд) - концом цикла считается момент, когда отключается одна из нот аккорда

Gate(Сокращать) - сокращает длительность арпеджированных нот на указанное количество тактов для создания эффекта гейтирования.

Levels(Уровни) - смешивает уровни для каждой ноты (панорамирование, громкость, высота тона и т.д.)

Group notes(Группы нот) - групповая обработка нот.

Strum(Перебор) — изменяет время и силу звучания отдельных нот в аккордах, имитируя «перебор струн», как при игре на гитаре и некоторых других струнных инструментах:

Изображние взято из собственных источников
Изображние взято из собственных источников

Start(Начало):

Time(Время) - Сдвигает время начала аккордов для создания эффекта перебора струн:

  • Strength(Сила) - регулирует смещение начала звучания нот. При положительном сдвиге ноты звучат от низких к высоким, при отрицательном — от высоких к низким. Подумайте о порядке струн/нот в зависимости от того, вверх или вниз вы ударяете по струнам, например на гитаре. При ударе вниз струны звучат от низких к высоким. При ударе вверх струны звучат от высоких к низким.
  • Tension(Напряжение) - регулирует «натяжение» удара, то есть ускорение. Установите положительное значение, чтобы ускорить игру, или отрицательное, чтобы замедлить ее.

Velocity(Скорость) - увеличивает или уменьшает скорость (громкость) последующих нот в аккордах:

  • Strength(Сила) - регулирует изменение силы звука при переходе от одной ноты к другой. Положительное значение уменьшает силу звука с каждой нотой, а отрицательное — увеличивает.
  • Tension(Напряжение) - регулирует ускорение изменения силы звука или «натяжение». Установите положительное значение, чтобы ускорить изменение силы звука с каждой нотой, или отрицательное значение, чтобы замедлить его.

Preserve end(Сохранить конец) — включите эту опцию, чтобы сохранить время окончания затронутых нот (обратите внимание, что в разделе «Конец» время окончания может быть изменено), тем самым изменив их длительность.

Trigger ahead(Запустить раньше) — позволяет «пересечь» время начала выбранных нот (до и после).

End(Конец):

Time(Время) - сдвигает конечное время звучания аккордов:

  • Strength(Сила) - регулирует величину временного сдвига в конце нот. Также можно применить отрицательный сдвиг.
  • Tension(Напряжение) — регулирует «натяжение» удара, то есть ускорение. Установите положительное значение, чтобы эффект ускорялся со временем, или отрицательное, чтобы замедлялся.

Chop chords(Разбиение аккордов) — если ноты (или аккорды) накладываются на ранее сыгранные аккорды, они автоматически разбиваются для создания нового ритма:

Изображние взято из собственных источников
Изображние взято из собственных источников

Alternate direction(Чередование направления) — чередует направление ритма (сверху вниз, снизу вверх) на пиано-роллере (отдельные ноты при подсчете реверсивных событий игнорируются).

Flam(Двойной удар) - флэмминг — это техника, при которой два удара по барабанам следуют друг за другом с очень коротким промежутком, чтобы немного сгладить атаку:

Изображние взято из собственных источников
Изображние взято из собственных источников

Options(Опции) - открывает раскрывающееся меню с несколькими полезными предустановками:

Изображние взято из собственных источников
Изображние взято из собственных источников

Time(Время) - задает продолжительность быстрых штрихов, добавляемых перед каждой нотой.

  • Absolute(Абсолютное) — выбор абсолютного времени или времени, привязанного к темпу, для регулятора Время.
  • Before(До) — размещение быстрых штрихов перед началом исполнения исходной ноты.

Velocity(Скорость) - задает величину быстрых штрихов.

Group notes(Группы нот) - групповая обработка нот.

Claw machine(Режущая машина) - разрезает и повторяет последовательности нот:

Изображние взято из собственных источников
Изображние взято из собственных источников

Claw Machine работает следующим образом: сначала определяется Period, затем он разбивается на несколько фрагментов в соответствии с параметром Trash every. Фрагменты либо удаляются ('вырезаются'), либо используются для изменения границ нот. Чтобы понять, как работает Claw, можно разместить на Piano Roll обычные паттерны нот — целые, 1/2, 1/4 и 1/16 — и обработать их с помощью различных параметров Claw:

  • Period(Период) — период, в течение которого процесс «клешня» повторяется.
  • Trash every(Удалить лишнее) — удаляет ноты через каждые (X) единиц Периода.
  • Time distortion(Искажение времени) — смещает процесс «клешня» к началу или концу Периода. Отлично подходит для создания эффекта «прыгающего мяча» или «перехода от удара к удару» из обычных паттернов из 16-х нот.
  • Stretch to compensate(Растянуть для компенсации) — растягивает ноты, чтобы заполнить исходное пространство, занимаемое выделенным фрагментом.
  • Remove short notes(Удаление коротких нот) — удаляет ноты, которые слишком короткие для воспроизведения.

Limit(Предел) - транспонирует партитуру и ограничивает диапазон нот указанным пользователем диапазоном клавиш:

Изображние взято из собственных источников
Изображние взято из собственных источников

Key / scale(Ключ/шкала) - установите ключ и лад.

Snap(Привязка) — если нота находится не на своем месте (до исправления она может быть на +1 или -1 полутона выше или ниже), этот параметр определяет, будет ли она привязана выше, ниже или альтернативно к текущей позиции.

Piano View / Limit selector(Вид фортепиано / селектор диапазона) — диапазон клавиш отображается светлыми клавишами, клавиши за пределами диапазона — серыми. Корневая нота отображается зеленой клавишей. Установите диапазон — нажмите и перетащите линейку нот над клавиатурой (там, где отображаются ноты C4, C5, G5 и т. д.). Установите основную клавишу (смещение) — нажмите на нужную основную ноту на клавиатуре.

Wrap to top / bottom(Перенос в верхнюю / нижнюю октаву) — обычно инструмент пытается понизить каждую клавишу на октаву, если она вписывается в заданный диапазон. Однако если эта опция включена, ноты автоматически переносятся в самую низкую октаву в заданном диапазоне.

Flip(Перевертыш) - переворачивает партитуру по вертикали и горизонтали:

Изображние взято из собственных источников
Изображние взято из собственных источников
  • Flip Horizontally(Повернуть по горизонтали) — поворот партитуры вокруг вертикальной оси (во времени).
  • Preserve Start Times(Сохранить время начала) — если эта опция отключена, поворот будет зеркальным отражением исходной партитуры. Однако на практике лучше сохранять время начала, а не создавать зеркальное отражение исходной партитуры. Если эта опция включена, партитуры можно поворачивать таким образом (скорее всего, результат будет отличаться для партитур с нотами разной длительности).
  • Flip Vertically(Вертикальное отражение) — отражение партитуры по горизонтальной оси (в тональности).

Randomize(Случайный) - открывает диалоговое окно инструмента "Рандомизатор", который генерирует случайные последовательности нот на основе определенной гаммы и/или рандомизирует на уровни нот(в том числе и существующих нот):

Изображние взято из собственных источников
Изображние взято из собственных источников

Octave(Октава) — устанавливает базовую октаву, используемую при генерации нот.

Range(Диапазон) — диапазон октав, в котором создаются случайные ноты.

Key(Тональность) — устанавливает основной тон для нот.

Scale(Шкала) — здесь можно выбрать тип аккорда, который будет использоваться в качестве основы для создания нот.

Length(Длина) — устанавливает длину нот, используемых для генерации (эта опция доступна только для Пиано Ролла). Регулятор «Длина» не действует, если для параметра «Пиано ролл» SNAP установлено значение «(нет)».

Variation(Вариация) - задает вариацию длины генерируемых нот (эта опция доступна только для Пиано ролла). Поверните колесико влево, чтобы ноты были такой же или меньшей длины, чем указано. Поверните вправо, чтобы ноты были такой же или большей длины, чем указано (в среднем положении вариация длины отключена). Регулятор «Вариация» не действует, если для параметра «Пиано-ролл» SNAP установлено значение «(нет)».

Population(Популяция) - определяет количество генерируемых нот. Чем больше вы поворачиваете это колесо вправо, тем больше нот генерируется.

Stack(Стек) — задает полифонию нот, используемую для сгенерированной последовательности (эта опция доступна только для Пиано-ролл).

Random portamento(Случайное портаменто) — если этот параметр включен, ноты будут иметь случайные значения для переключателя портаменто.

Glue same notes(Объединение одинаковых нот) — если этот параметр включен, две или более последовательных нот одной высоты будут объединены в одну более длинную ноту.

Seed(Семя) — нажимайте стрелки назад и вперед, чтобы генерировать случайные комбинации нот на основе указанных выше настроек.

Levels(Уровни) — с помощью этих переключателей можно выбрать свойства нот, которые нужно рандомизировать, и степень рандомизации (это касается только уровней нот, а не событий автоматизации!). Каждое колесо имеет диапазон от -100 % до 100 %. При значении 0 % уровни нот остаются на исходных значениях.

Reset before processing(Сброс перед обработкой) — перед рандомизацией возвращает уровни нот к значениям по умолчанию.

Bipolar(Биполярный) — установите флажок, чтобы рандомизировать уровни нот «биполярно», то есть уровни будут рандомизироваться как в сторону увеличения, так и в сторону уменьшения по сравнению с исходными значениями (в отличие от сдвига только в сторону увеличения или только в сторону уменьшения в зависимости от значений на колесе).

Seed(Семя) — нажимайте стрелки назад и вперед, чтобы рандомизировать свойства нот в соответствии с указанными выше настройками.

Scale levels(Уровень масштаба) - умножение/сдвиг/инверсия событий во встроенном редакторе событий, а также сопоставление событий с логарифмической или экспоненциальной шкалой:

Изображние взято из собственных источников
Изображние взято из собственных источников
  • Center(Центр) — масштабирует центр указанных ниже настроек (от -100 до 100).
  • Tension(Напряжение) — логарифмическое масштабирование уровня (от -100 до 100).
  • Multiply(Умножать) — умножает уровень на указанное значение (от 0% до 200%).
  • Offset(Смещение) — прибавляет к значению (от -100 до 100).

Low-Frequency Oscillation(Низкочастотные колебания) — создает данные событий в форме LFO во встроенном редакторе событий:

Изображние взято из собственных источников
Изображние взято из собственных источников

Value(Значение) — устанавливает значение низкочастотного генератора.

Range(Диапазон) — устанавливает диапазон между самой низкой и самой высокой точками низкочастотного генератора.

Speed(Скорость) — устанавливает частоту низкочастотного генератора (то есть его скорость). Щелкните правой кнопкой мыши, чтобы открыть меню с предустановками в зависимости от темпа.

Shape(Форма) - задает форму низкочастотного генератора — синусоидальную, треугольную или квадратную (чтобы выбрать форму, нажмите на любой из значков в левом верхнем углу этого раздела).

Phase(Фаза) - устанавливает фазу низкочастотного генератора (по сути, он сдвигает форму низкочастотного генератора влево и вправо).

ПРИМЕЧАНИЕ: Эта функция доступна только в том случае, если в редакторе выбрано совместимое свойство/событие, а не тип свойства «Примечание».

Далее идут различные скрипты и инструменты, созданные на их основе для работы с MIDI:

Script...(Скрипт...) — запуск скриптов для обработки данных на нотном стане.

Run last script again(Запустить последний скрипт повторно) — повторить последний использованный скрипт.

Script list(Список скриптов) — показывает установленные скрипты. При запуске скрипта, если в нем есть параметры, откроется пользовательский интерфейс для их настройки.

ПРИМЕЧАНИЕ: Скрипты написаны на языке Python и находятся в нескольких папках (установленных, загруженных и созданных пользователем) указано здесь. Чтобы узнать об интерфейсе прикладного программирования (API) для скриптов, ознакомьтесь с файлом API скрипта Piano roll. В справочнике приведены команды, которые скрипты могут использовать для управления Piano roll и данными о нотах в нем. Например, скрипт может выполнять такие действия, как поиск в Piano roll нот, настроенных на ноту до первой октавы (нота № 48), и увеличение их громкости до 100 %.

Так же есть дополнительные инструменты для нестандартного подхода:

Изобрражение взято из собственных источников
Изобрражение взято из собственных источников

Randomized Arpeggiator (рандомизированный арпеджиатор) - этот арпеджиатор позволяет создавать случайные, но структурированные мелодические паттерны с настраиваемой плотностью, ритмом и вероятностью нот. Отлично подходит для генерации нестандартных мелодий, бэкграунда или ритмических фигур. Экспериментируйте с параметрами, чтобы найти нужный звук!

На табло находится небольшая памятка от разработчика:

Время начала нот определяется как "Step Length(Длина шага)", а длина нот равна Step Length(Длина шага) x Note Length(Длина ноты).

Каждый шаг имеет вероятность "Note Prob(Вероятность ноты)" наличия в нем ноты.

Затрагиваются только ноты цвета "Color(Цвет)".

Step Length(Длина шага) — определяет, с какой периодичностью (длиной такта) будут квантоваться (выравниваться) моменты начала нот. В данном случае — каждые 1/16 такта. Это влияет на ритмическую структуру арпеджио. Например, 1/8 даст более редкие ноты, а 1/16 — более плотный ритм.

Mode(Режим) — задаёт порядок воспроизведения нот. Выбор режима влияет на мелодическую линию арпеджио :

  • Decreasing(Убывающий)
  • Increasing(Возрастающий)
  • Random(Случайный)

Color(Цвет) — позволяет фильтровать ноты по цвету (если в Piano Roll ноты окрашены). Если ничего не установлено, все ноты будут обработаны, независимо от их цвета. Если выбрать конкретный цвет, арпеджиатор будет воздействовать только на ноты этого цвета.

Note Length(Длина ноты) — рассчитывается как Step Length × Note Length. Например, при Step Length = 1/16 и Note Length = 1.000, каждая нота будет длиться 1/16 такта. Изменение этого параметра влияет на плотность и «размытость» арпеджио.

Note Prob(Вероятность ноты) — задаёт вероятность появления ноты на каждом шаге. Значение 0.850 означает, что с вероятностью 85% на каждом шаге будет нота, а с вероятностью 15% — пауза. Это добавляет элемент случайности в паттерн. Чем ниже значение, тем больше пауз.

Seed(Зерно случайности) — задаёт начальное значение для генератора случайных чисел. Если оставить «None», паттерн будет генерироваться случайно. Если ввести число, паттерн станет воспроизводимым (при одном и том же Seed результат будет одинаковым). Это полезно для сохранения удачных вариантов.

Euclidean Rhythm Sequencer(Секвенсор евклидовых ритмов) - инструмент для создания ритмических паттернов с помощью евклидова алгоритма:

Изобрражение взято из собственных источников
Изобрражение взято из собственных источников

На табло находится небольшая памятка от разработчика:

Секвенсор евклидовых ритмов. Три канала (CH1-CH3) со следующими элементами управления: "Onsets" - количество нот в шаблоне; "Offset" - поворот нот в шаблоне; "Note #", который будет использоваться для этого канала (значения по умолчанию 36, 37, 42 предназначены для использования с FPC). "Длина паттерна" - это общее количество 1/16-й нот, используемых в паттерне.

Channels(Каналы) CH1–CH3 - секвенсор работает с тремя независимыми каналами, каждый из которых настраивается отдельно:

Onsets(Количество нот в паттерне):

CH1:

  • Onsets — 8 — в паттерне канала 1 будет 8 нот.

CH2:

  • Onsets — 13 — в паттерне канала 2 будет 13 нот.

CH3:

  • Onsets — 18 — в паттерне канала 3 будет 18 нот.

Назначение: определяет плотность ритма — чем больше значение, тем больше нот в паттерне.

Offset (смещение паттерна)

CH1:

  • Offset — 2 — паттерн канала 1 смещён на 2 шага.

CH2:

  • Offset — 0 — паттерн канала 2 начинается с первого шага.

CH3:

  • Offset — 0 — паттерн канала 3 также начинается с первого шага.

Назначение: сдвигает начало ритмического паттерна, создавая вариации.

Note # (Номер ноты для канала)

CH1:

  • Note # — 36 — для канала 1 используется нота с MIDI-номером 36 (обычно соответствует басовым звукам).

CH2:

  • Note # — 37 — для канала 2 используется нота 37.

CH3:

  • Note # — 42 — для канала 3 используется нота 42.

Назначение: задаёт основную ноту, которую будет играть канал. Значения 36, 37, 42 оптимизированы для работы с FPC (Fruity Pad Controller).

Pattern Length(Длина паттерна) - паттерн состоит из 32 шагов (1/16 ноты).

Назначение: задаёт общую длину ритмического цикла в шагах (каждый шаг = 1/16 ноты). Максимальное значение — 32.

Особенности работы

  • Евклидов алгоритм равномерно распределяет ноты по шагам, создавая математически сбалансированные ритмы (например, «африканские» или «электронных» мотивы).
  • Комбинирование каналов позволяет накладывать ритмы друг на друга, создавая сложные полиритмические структуры.
  • Синхронизация — паттерн автоматически синхронизируется с темпом проекта FL Studio.

Пример использования

  1. Задайте Onsets для каждого канала, чтобы создать разную плотность ритма.
  2. Используйте Offset, чтобы сместить начало паттернов и избежать монотонности.
  3. Выберите Note #, соответствующие разным звукам (например, бочка, хай-хэт, перкуссия).
  4. Установите Pattern Length в зависимости от желаемой длины петли (например, 16 для короткого лупа, 32 для более длинного).
  5. Нажмите Accept, чтобы перенести ритм в Piano Roll и далее использовать в композиции.

Humanize Tool(Живой инструмент) — это скрипт для Piano Roll, который добавляет случайные вариации в параметры MIDI-нот (время начала, длительность, velocity), делая партию «живее» и менее механической.

Данные настройки добавляют лёгкие случайные отклонения в тайминг, длительность и динамику нот, делая MIDI-партию более «живой» и естественной. Особенно полезно для ударных (например, Kick), мелодий и перкуссии в живых жанрах (поп, рок, джаз):

Изобрражение взято из собственных источников
Изобрражение взято из собственных источников

На табло находится небольшая памятка от разработчика:

Добавляет случайное дрожание и смещение, чтобы отметить время начала, длину и скорость.

Start Time Rang(Диапазон времени начала) - определяет диапазон случайного смещения времени начала каждой ноты (относительно исходной позиции).

Чем больше значение, тем сильнее разброс по времени старта нот.

Если поставить 0 — время старта не изменится.

Start Time Offset(Смещение времени начала) - фиксированное смещение времени начала всех нот (не случайное, а предсказуемое).

Значение может быть положительным (ноты сдвинутся вперёд) или отрицательным (назад). Используется для точной коррекции грува или синхронизации.

Duration Range(Диапазон длительности) - диапазон случайного изменения длительности нот (увеличение/уменьшение относительно исходного значения).

Например, при Duration Range = 0.100 длительность каждой ноты изменится случайно на ±0.100.

Создаёт естественные вариации в продолжительности нот.

Duration Offset(Смещение продолжительности) - фиксированное изменение длительности всех нот (не случайное).

Положительное значение — ноты удлиняются, отрицательное — укорачиваются. Полезно для создания легато или отрывистых нот.

Velocity Range(Диапазон скоростей) - диапазон случайного изменения скорости нажатия (velocity) каждой ноты.

Чем больше значение, тем сильнее динамические нюансы (например, Velocity Range = 0.200 даёт разброс ±0.200).

Делает партию менее монотонной, имитирует живую игру.

Velocity Offset(Смещение скорости) - фиксированное смещение velocity для всех нот (не случайное).

Используется для общей коррекции динамики (например, сделать партию мягче или акцентированнее).

Distribution(Распределение)- закон распределения случайных значений для параметров (время, длительность, velocity):

  • Quasi-Normal(Квази-норма) — значения распределены ближе к среднему (меньше экстремальных отклонений).
  • Triangular(Треугольный) - значения чаще ближе к среднему, реже — к крайним.
  • Uniform(Равновероятный) - все значения в диапазоне равновероятны.

Start Time Ref(Время начала) - ритмическая сетка, относительно которой вычисляются смещения времени начала нот:

  • 1/64 - очень мелкая сетка (тонкие микросдвиги, почти незаметные, но добавляют естественности).
  • 1/32 - средняя сетка
  • 1/128 - большие значения, дают более грубые отклонения.

Seed(Семя) - начальное значение генератора случайных чисел.

Если задать число — последовательность вариаций будет повторяемой (полезно для фиксации удачного результата).

«None» — случайные значения генерируются заново при каждом Regenerate.

Note Repeater/Sprinkler(Повторитель нот/распылитель) - это скрипт (автор: Ville Gustafsson), который дублирует выбранные ноты в Piano Roll с возможностью изменения их параметров: интервалов, длительности, громкости, фильтрации и др. Позволяет создавать ритмические эффекты, rolls, глитчи и сложные MIDI-паттерны:

Изобрражение взято из собственных источников
Изобрражение взято из собственных источников

Памятка на табло от разработчика:

Повторяет все ноты или выбранные по отдельности, управляя

интервалом между нотами, длительностью, скоростью, фильтром и т.д.

* Кнопки "dec/inc" позволяют постепенно уменьшать или увеличивать звук.

Скрипт Вилле Густафссона.

Repeat(Повтор) - количество повторений выбранных нот.

Чем больше значение, тем плотнее ритмический слой.

Note Spacing(Интервал между нотами) - интервал между повторениями нот (ритмическая сетка).

Значение «1/16» означает, что копии нот будут расставлены с шагом в 1/16 такта.

Можно выбрать другие значения (1/8, 1/32 и т. д.) для разных ритмических эффектов.

Spacing dec/inc(Расстояние между точками dec/inc) - градиентное изменение интервала между нотами (линейное увеличение/уменьшение).

1.000 — равномерное распределение.

Значения < 1.000 уменьшают интервал к концу последовательности, > 1.000 — увеличивают.

Note Duration(Длительность ноты) - изменение длительности нот (в шагах/единицах времени).

0 — длительность не меняется.

Положительное значение удлиняет ноты, отрицательное — укорачивает.

Filt. Cutoff/Mod X (Фильтр среза/Модуляции Х) - управление срезом фильтра (Cutoff) или модуляцией параметра Mod X для каждой копии ноты.

1.000 — без изменений.

Используется для создания фильтрации или модуляции звука (например, для эффекта «затухания»).

Spacing(Интервал) - точная настройка интервала между нотами (дополнительно к Note Spacing).

0 — без смещения.

Позволяет «подправить» ритм с микроточностью.

Velocity dec/inc(Скорость dec/inc) - градиентное изменение громкости (velocity) копий нот.

1.000 — одинаковая громкость у всех копий.

Значения < 1.000 снижают громкость к концу, > 1.000 — увеличивают.

Duration dec/inc(Продолжительность dec/inc) - градиентное изменение длительности нот.

1.000 — длительность не меняется.

Позволяет создать эффект «затухания» или «ускорения» нот.

Filt. Res/Mod Y (Фильтр резонанса/модуляции Y) - управление резонансом фильтра (Resonance) или модуляцией параметра Mod Y.

1.000 — без изменений.

Добавляет характер звуку (например, «визг» фильтра при увеличении значения).

Cut Overlaps(Вырезанные перекрытия) - активно — красный индикатор:

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

Colorize notes(Цветные ноты) - активно — красный индикатор:

  • Раскрашивает копии нот в Piano Roll для визуального разделения от оригинальных нот.
  • Упрощает работу с паттерном.

Особенности:

  • Работает с отдельными или группами нот.
  • Сочетает случайность и контроль: можно задать строгие параметры или создать «хаотичные» эффекты.
  • Идеален для ударных (Kick, Hi-Hat), мелодий, глитч-эффектов, перкуссии.
  • Интегрирован в Piano Roll — изменения сразу видны и слышны.

Condition-based Note Selection(Выбор примечания на основе условий) - этот скрипт позволяет выбирать ноты в Piano Roll по заданным условиям — то есть фильтровать ноты по диапазонам параметров (длительность, громкость, высота и др.). Выбранные ноты можно далее редактировать группой:

Изобрражение взято из собственных источников
Изобрражение взято из собственных источников

Памятка на табло от разработчика:

Выбирает все ноты в пределах (min) и (max) параметров, указанных ниже.

Длительность ноты измеряется в тактах (96 тактов = четверть ноты).

Номер ноты 0=C0, 60=C5, 131=B10 и т.д.

Автор скрипта Вилле Густафссон.

Note nr (min) / Note nr (max)(Номер ноты минимум/максимум) - задаёт диапазон высоты нот (MIDI-номера).

Пример: 0 (C0) — самые низкие ноты, 131 (B10) — самые высокие.

Duration (min) / Duration (max)(Длительность минимум/максимум) - диапазон длительности нот в тиках (96 тиков = одна четвертная нота).

Позволяет выбрать короткие или длинные ноты.

Velocity (min) / Velocity (max)(Громкость минимум/максимум) - диапазон громкости (velocity) нот (0–100).

Помогает выделить тихие или громкие ноты.

Pan (min) / Pan (max)(Панорамирование минимум/максимум) - диапазон панорамирования (−100 (крайне слева) — 100 (крайне справа)).

Filter cutoff (min) / Filter cutoff (max)(Срез фильтра минимум/максимум) - диапазон частоты среза фильтра (0–100).

Используется для нот с привязанными параметрами фильтрации.

Resonance (min) / Resonance (max)(Резонанс минимум/максимум) - диапазон резонанса фильтра (0–100).

Работает вместе с Filter cutoff для нот с фильтрацией.

Pitch offset (min) / Pitch offset (max)(Смещение высоты минимум/максимум) - диапазон смещения высоты ноты (−120–120 полутонов).

Полезен для нот с глиссандо или эффектами изменения высоты.

Note pitch(Высота ноты) - фильтр по конкретной высоте ноты (можно выбрать диапазон или «all» — все ноты).

Slide(скольжение) - условие по нотам со скольжением.

Portamento (портаменто) - фильтр по нотам с портаменто.

Muted notes (Отключённые ноты) - условие по отключённым нотам..

Color / Midi ch (Цвет / MIDI-канал) - фильтр по цвету нот или MIDI-каналу.

Invert selection (Инвертировать выбор) - если включено, выбирает все ноты, НЕ подходящие под условия.

Как использовать:

  1. Выберите параметры — задайте диапазоны для нужных характеристик нот.
  2. Используйте Preview — проверьте, какие ноты попадают под условия.
  3. Нажмите Accept — ноты, соответствующие критериям, будут выделены.
  4. Редактируйте группу — измените параметры (громкость, панорамирование и т. д.) сразу у всех выбранных нот.

Примеры применения:

  • Выделить все тихие ноты (velocity < 30) для увеличения громкости.
  • Выбрать ноты в определённом диапазоне высоты (C3–G5) для изменения панорамирования.
  • Отфильтровать ноты с портаменто для редактирования скольжения.
  • Найти все ноты с фильтром (cutoff > 50) для корректировки резонанса.

Этот инструмент экономит время при работе с большими MIDI-партиями и позволяет точечно редактировать ноты по сложным критериям.

На этом пока все, подписывайтесь, ставьте лайки! Остальной разбор Пиано Ролл будет в следующих статьях!