Как сделать миди в аблетон

Обновлено: 05.07.2024

как сделать чтобы у меня запись пошла после 3 ударов метронома?

Bazelin1

У меня нажатие по клавишам вообще звука не дает никакого )

BestOne Game

Не все сидят на этом апл мак буках .

POSITIVE

Огромное спасибо бро)))))))

КАНАЛ ЗАБРОШЕН.

Pan Katan

Это лучшее пояснение из всех что я видел! Огромное спасибо!

DIGGER68

Как ноты удалять?

Ilya Timoshenko

Если синяя ладонь эта не подсвечивается, что делать?

Вероника Мадис

спасибо за видос.

Вадим Мяндин

справа пропал этот блог, что делать?

Фёдор Симороз

Ребят почему при таком же бибиене в 120 у меня проигрывание очень медленное ??

Шишкин Лев

Как менять полярность педали?

MikRod

помогите, как продублировать? я нажимаю ctrl+c и ctrl+v, но не дублирует?

Taison Bit

Спасибоо. Ваш канал настоящая находка!! Пожалуйста ещё расскажите про Abelton , у вас это превосходно выходит🤞

Парень ты очень крут теперь буду учиться!

shakatak

Приветствую 😉
Может подскажите,как в аблитоне настроить пиано ролл.Допустим я хочу писать piano в большом окне пиано ролл,а он закрывается при каждом нажатии кнопки "запись" и "стоп" в реал тайме и пишет "no clip selected"
и мало того,он каждый раз режет сплошную дорожку трека,и постоянно приходится склеивать его чтоб видеть все его ноты.Быть может есть какой-то нюанс в настройках?

Michael Morrison

жаль, что не показали, как на своих сэмплах это делать, а не на встроенной помойке.

Здравствуйте. В данном руководстве описан процесс сборки управляемой через MIDI-контроллер (или миди-дорожку в любом секвенсоре) цветомузыки на Arduino. Изначально, я делал это устройство для визуализации живого выступления, предлагается 2 режима работы: живая игра и воспроизведение MIDI-дорожки.

Статья рассчитана для начинающих — все, что нужно, объясняется доступно, более продвинутые могут просто ознакомиться с данным методом реализации, и, возможно, используют его в создании своих арт-инсталляций или используют его для динамического управления светом. Знать языки программирования не обязательно.

Оглавление

  1. Наглядная модель
  2. Компоненты
    1. LED-фонари
    2. Библиотека для работы с LED
    3. Эмулятор MIDI и секвенсор
    4. Связь Arduino — MIDI-контроллер
    5. MIDI-контроллер
    6. Макетная плата
    • 4 самодельных фонарей LED,
    • 4 3-пиновых коннекторов разной длинны (50 и 30 см) для связи LED микроконтроллер,
    • микроконтроллера (например, arduino),
    • макетной платы (маленькой хватит)
    • любого MIDI-контроллера
    • эмулятора (а именно — Ableton Live + loopBe1)

    § 1. Наглядная модель

    image

    Путь от нажатия на клавишу до момента загорания светодиодов:
    MIDI-контроллер → Ableton Live (с ASIO) → LoopBe1 → Hairless MIDI Serial Bridge → Arduino → LED-фонарь

    Вместо MIDI-контроллера можно использовать клавиатуру компьютера в секвенсоре.

    § 2. Компоненты

    § 2.1. LED-фонари

    § 2.2. Библиотека для работы с LED

    В скетч ардуино подключаем библиотеку FastLED. Рекомендуется ознакомиться с интересной документацией, там можно найти код цветов и прочую полезную информацию.


    На первый раз у меня получилось что-то вроде того, что показано ниже. Спаяв все фонари, нужно каждый проверить на работу:


    (это старая версия фонаря без волшебного коннектора, просто припаянные провода из набора ардуино, но смысл от этого не меняется)

    § 2.3. Эмулятор MIDI и секвенсор

    Заходим в настройки Ableton Live, либо в любой-другой и настраиваем выход MIDI-OUTPUT на наш MIDI-эмулятор:

    image

    В секвенсоре создаем 2 MIDI-дорожки. На первой — ставим любой синтезатор (советую Drum Rack, потому что можно удобно настроить имена клавиш, что поможет легче ориентироваться во всем этом), затем делаем на нем MUTE (можно и не делать на самом деле, если хотите работать прямо на этой дорожке), а второй оставляем пустым, делаем следующую настройку:

    image

    Не обязательно:ASIO Driver

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

    Найти можно на официальном сайте, в свободном доступе.

    image


    ↑ Перейдем в режим аранжировки, на дороже LED обязательно должна стоять опция None в пункте 2 на рисунке, иначе MIDI-клип нельзя будет создать. Выделяем зону и создаем новый клип.


    ↑ Добавляем ноты. Например, на рисунке выше показано поочередное включение светодиодов на LEFT_LONG-ленте. Как только кончается нота, так сразу выключается светодиод. Получается резкое мерцание ленты в одну сторону:


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

    Меняя значение ударов в минуту, можно изменить скорость воспроизведения дорожки:

    Если мы хотим сделать музыкальное сопровождение, то просто добавляйте аудиотрек с аудиофайлом каким нужно (перетаскивая его на рабочую область). Чтобы свет шел синхронно с музыкой, делаем Warp аудиоклипа. Подробнее.

    Связь Arduino — MIDI-контроллер

    image

    Как видно, MIDI In — вход на мост, Serial port — выход с моста на ардуино. В этой настройке можно напрямую подключить любой MIDI-контроллер, например MIDI-клавиатуру, но честно говоря, у меня напрямую клавиатура не захотела работать, видимо нужно какое-то спец. приложение, разберемся с этим по-возможности как-нибудь, но управление светом через миди + секвенсор удобнее. Из минусов — программа-секвенсор может грузиться довольно медленно.

    § 2.4. MIDI-контроллер

    image

    В Ableton, FL Studio и т.д. можно обойтись и без MIDI-контроллера. В этих программах можно пользоваться обычной клавиатурой ПК как фортепиано.

    § 2.5. Макетная плата

    Для прототипа устройства достаточно соединить всё на одной маленькой макетной плате. В дальнейшем не составит труда заменить макетную плату на печатную (припаивать все что надо — не отвалится). Корпуса для устройства есть в каких-нибудь магазинах с ардуино или радиотехникой, алюминиевые, стоят от ~300 Р в зависимости от размера.

    image
    image

    Беспаечная макетная плата SYB-170 10x17 отверстий 60 Р; Алюминиевый корпус 100 * 76* 35 мм, золотой. 300 Р.

    § 3. Отражатели

    Направленность излучения светодиодов можно задавать с помощью отражателей произвольных видов. По желанию можно прикрутить любой отражатель, какой сможете. Я взял пластиковый уголок для стен — он матовый, белый и хорошо подсвечивается. Одну внутреннюю сторону (пусть будет нижняя) поклеим алюминиевым скотчем (или каким-нибудь зеркальным), а другую оставим. Направим излучение на не оклеенную сторону, получим матовое свечение отражателя, причем ограниченное (т.е. будет казаться, что светится вся или какая-то часть отражателя, в зависимости от пропорций длины отражателя к длине ленты). Не обязательно клеить скотч, но тогда коэффициент отражения будет меньше. Можно наоборот, оклеить все области отражателя.

    image

    Есть отражатели с различными текстурами, которые влияют на форму излучения, но их рассматривать не будем.

    § 4. Программная часть

    Разберем скетч ардуино


    Для начала подключим нужные библиотеки, всем переменным задаем тип byte (хранит от 0 до 255, как раз нужные нам значения, остальные использовать не будем):

    image

    (Примечание: 0, 1, 2, 3 — номера ячеек в массиве)

    Код, часть 2. Задаем функцию setup():


    Данный способ обозначения светодиодных лент нужен для одновременного управления каждой лентой независимо от другой. Подробнее на странице документации к библиотеке FastLED.

    Запускаем Serial-порт, через который микроконтроллер будет общаться с компьютером. Указываем 256000. В настройках Hairless Bridge указываем эту же скорость.

    image

    Создадим пару функций, которые будут включать и выключать светодиоды с определенными настройками:

    Определим функцию работы с MIDI-командами:

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

    image

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

    Код, часть 5. И последний штрих, задаем loop() функцию:

    § 5. Пример анимаций ленты

    Волна

    Дублируем ноты несколько раз, причем с каждым разом понижаем Velocity ноты на определенный уровень, допустим на 25%. В данном случае задавать хвост можно точнее:

    § 6. Выводы

    § 6.1. Ценовой вопрос

    • Один такой светодиод стоит около 17 рублей, нам нужно 20 таких => 340 Р.
    • Ардуино (выбрал один из дешевых) 400 Р.
    • Коннекторы 4 шт — не помню точно, около 100 Р вышло.
    • Макетная плата — 60 Р.
    • Итого: 908 Р (без учета проводов из набора Arduino)

    § 6.2. Область применения

    В основном это световое оформление инсталляций, концертов, сооружений, и т.д. Ограничение по фантазии. Например, я использую MIDI Wavy для освещения своих треков. Светодиоды помогают придать особую атмосферу и драйв музыке, но смотрите — не убейте людей эпилепсией. Желательно использовать с дымом, тогда картина излучения выглядит намного мощнее и круче.

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

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

    Если вы заинтересовались, желаю удачи в начинаниях! Обязательно пришлите ссылку на свою работу.

    генерация аккордов, генератор аккордов

    Один из сотрудников платформы Splice Ник Чен в заметке для блога сервиса рассказал, как создавать аккорды нажатием одной клавиши в Ableton Live, PreSonus Studio One и Logic Pro X. По словам Чена, такая возможность пригодится не только новичкам с недостаточными знаниями музыкальной теории, но и более опытным музыкантам. Встроенные в DAW генераторы аккордов позволяют сделать аранжировки интереснее и необычнее. SAMESOUND приводит адаптированный перевод заметки.

    Начну с того, что возможность автоматического создания аккордов и последовательностей не отменяет пользы сольфеджио. Умение играть на пианино и знания музыкальной теории стоят потраченного на них времени. Помножив их на возможности любой современной DAW, вы добьётесь большего, сочините более интересные аранжировки и выделитесь на фоне остальных музыкантов и продюсеров за счёт более прокачанного аккомпанемента.

    Тем не менее недостаток знаний не помеха: то, что вы не знаете всех премудростей построения аккордов не означает, что в ваших аранжировках нельзя использовать что-то более интересное, чем минор и мажор. В этом видеоуроке я рассказываю о том, как различные функции Ableton Live, PreSonus Studio One и Logic Pro X помогают придумывать более интересные аккордовые последовательности (саму последовательность за вас никто не придумает, но найти интересные аккорды точно получится).

    Для тех, кто не может посмотреть видео или не силён в английском, ролик дополнен выдержкой самых важных моментов, которые расскажут вам, как создавать аккордовые последовательности в Ableton Live, PreSonus Studio One и Logic Pro X.

    Генератор аккордов Ableton 10

    Устройство для Ableton

    Для того, чтобы сгенерировать аккорд в Ableton Live, нужно добавить на MIDI-дорожку генератор аккордов — специальное программное устройство, создаваемое самой программой. Помимо этого на MIDI-треке должен работать какой-либо виртуальный инструмент: например, Ableton Grand Piano.

    генерация аккордов в ableton live

    Устройство генерации аккордов в Ableton Live

    В самом устройстве нужно настроить параметр Shift следующим образом:

    Параметр Shift создаёт сдвиги на основе одной ноты. Задав количество сдвигов и их силу, мы можем извлекать аккорды по нажатию одной клавиши MIDI-клавиатуры. К примеру, настройки выше превратят одну ноту в минорный нонаккорд.

    Самое важное при работе со сдвигом заключается в том, чтобы все звуки входили в одну тональность и один звукоряд. Для того, чтобы все было под контролем, нужно добавить устройство Scale на дорожку. Для этого перейдите в браузер Ableton, найдите секцию MIDI Effects и в ней выберите Scale C с пресетом Minor.adv. Всё, что теперь остаётся — нажимать разные клавиши на клавиатуре и слушать сгенерированные программы аккорды. Понравившиеся можно быстро сохранить на самой дорожке. Для поиска более необычных сочетаний можно сменить пресет устройства на какой-нибудь другой.

    генерация аккордов в ableton live

    Настройки дорожек для извлечения звуков аккордов в Ableton Live

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

    Генерация аккордов в PreSonus Studio One

    генератор аккордов presonus studio one

    Генератор аккордов Chorder в PreSonus Studio One

    Генератор аккордов в Logic Pro X

    Генератор аккордов Chord Trigger в Logic Pro X

    Генератор аккордов Chord Trigger в Logic Pro X

    Чтобы Logic Pro X генерировал аккорды по нажатию одной клавиши, создайте новый инструментальный трек с любым виртуальным инструментом на нём. Затем откройте список доступных предустановок каналов Channel Strip, кликните по меню MIDI FX и активируйте инстанс Chord Trigger.

    генератор аккордов logic pro x

    Активация Chord Trigger

    Chord Trigger в Logic Pro X работает аналогично инструменту Chorder в Studio One. Пользователь может запрограммировать на каждую клавишу или ноту любой вид аккорда, которые выбираются на основе активированного пресета. Я часто использую заготовки Pop Left Hand, Jazz Ballad Right Hand и Songwriter Left Hand.

    генерация аккордов в logic pro

    Настройка извлечения нот аккордов

    Чтобы извлечь ноты аккорда нужно добавить в проект второй инструментальный трек с любым плагином. Затем переключить его в режим External Instrument, и в поле MIDI Destination выберите IAC Driver Bus 1. Если в списке выбора нет этого драйвера, запустите системное приложение MIDI Setup (воспользуйтесь поиском Spotlight в macOS) и откройте в нём окно MIDI. Дважды кликнув по надписи IAC Driver убедитесь, что оно находится в состоянии активного.

    midi setup macos

    Настройка MIDI

    После настройки переместите экземпляр Chord Trigger с оригинальной дорожки на ту, которую только что создали и импортируйте MIDI-регион. Во время записи на дорожке будут появляться полные аккорды, а не только та нота, которую вы зажали на клавиатуре.

    А как вы генерируете аккорды при написании музыки? Придумываете всё сами или доверяете программным возможностям DAW?

    Вам наверняка приходилось видеть на выступлениях, как музыканты или DJ стояли, склонившись к своим ноутбукам, нажимая что-то одним пальцем на клавиатуре. Не самая зрелищная картинка. На многих из этих ноутбуков стоит Ableton Live, а Live поддерживает большое количество различных MIDI-контроллеров, многие из которых вполне доступны по деньгам и, что важно, очень мобильны. Мы рассмотрим управление Live по MIDI, в том числе вещи, о которых нет детальной информации в инструкции пользователя.

    Поддерживаемые контроллеры

    Ручная настройка

    Чтобы использовать обычный MIDI-контроллер для работы с Live, в настройках, на вкладке MIDI Sync активируйте его MIDI-вход в колонке Remote (удаленное управление). Если контроллер принимает MIDI­-сигналы (например, для отображения статуса с помощью светодиодов, или движения моторизированных фейдеров), активируйте также и MIDI-выход.

    Назначение ручек и фейдеров

    Существует несколько важных моментов, на которые следует обратить внимание. Во-первых, если на ячейку клипа был назначен какой-либо регулятор, то если переместить, удалить, или записать новый клип в эту ячейку, назначение данного регулятора на эту ячейку сохраниться. Назначение регулятора не перемещается в другую ячейку при переносе клипа. Во-вторых, если на регулятор назначен параметр клипа, такой как transpose, то при выборе нескольких клипов одновременно, вы будете изменять их все. Скорее всего, это не то, что вам нужно. С другой стороны, это может быть полезно при осознанном использовании.

    Назначение выключателей и нот

    Назначение MIDI-выключателя на один из параметров делает именно то, что от него ожидается: off – выключает, а on – включает. Если переключатель назначен на непрерывный параметр, off – означает минимальное значение, а on – максимальное. Если назначить выключатель на ячейку клипа, то при его нажатии будет запускаться клип (или, в случае, если выключатель назначен на пустую ячейку, все клипы данной дорожки будут остановлены).

    В качестве выключателя Live также принимает MIDI-ноты, так что для управления можно использовать часть вашей клавиатуры, или, возможно, купить маленькую USB-клавиатуру (такую как Akai LPK25 или Korg Nano Key) чтобы использовать в качестве блока переключателей. Работа с нотами незначительно отличается от работы с выключателями. Нота будет переключать выключатель Live между положениями On и Off. В случае же с дискретными параметрами, переключение будет осуществляться между дискретными значениями, а не между максимальным и минимальным.

    Управление сессией

    При входе в режим MIDI Map, появляется новый ряд управляющих элементов.

    Они используются для навигации и работы со сценами в сессии. Самый правый управляющий элемент используется для пролистывания по сценам сэта вверх/вниз, а кнопка воспроизведения запускает отдельные клипы сцены, или всю сцену целиком. Ноты хорошо подходят для пошагового увеличения/уменьшения параметра, а вращающийся регулятор идеально подходит для выбора сцены.

    Небольшие хитрости

    С помощью нот можно проделать некоторые трюки. Можно назначит разные ноты на непрерывный параметр. Чтобы обозначить рабочий диапазон выберите и нажмите клавиши, для нижнего и верхнего значения. Диапазон нот между выбранными двумя будет равномерно распределен по всем диапазону значений параметра. Диапазон из двух нот, работает как вкл/выкл.

    Диапазон нот может быть назначен на ячейку клипа. Нажатие клавиш будет транспонировать данный клип. Это применимо как для аудио, так и для MIDI клипов. Если вы зажмете три ноты, то та, которая находится между двумя другими – будет воспроизводить клип с основным тоном, т.е. с нормальной скоростью. На рисунке показана клавиатура с диапазоном значений от C2 до G2, где E2 – это воспроизведение исходного, нетранспонированного клипа.

    Активируйте режим легато для данного клипа, и вы сможете транспонировать его на ходу без разрыва MIDI-секвенции или барабанного лупа.

    Читайте также: