Оглавление:

Беспроводной контроллер Microbit Midi CC: 5 шагов (с изображениями)
Беспроводной контроллер Microbit Midi CC: 5 шагов (с изображениями)

Видео: Беспроводной контроллер Microbit Midi CC: 5 шагов (с изображениями)

Видео: Беспроводной контроллер Microbit Midi CC: 5 шагов (с изображениями)
Видео: Bluetooth WiFi Midi footswitch Melatonin DIY Pedal для iPhone, iPad, Windows, Mac 2024, Ноябрь
Anonim
Беспроводной контроллер Microbit Midi CC
Беспроводной контроллер Microbit Midi CC

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

Что такое Midi CC?

Часто сокращенно CC, хотя правильный термин - «Control Change»). Категория MIDI-сообщений, которые используются для передачи данных исполнения или патча для параметров, отличных от тех, которые имеют свои собственные выделенные типы сообщений (note on, note off, aftertouch, polyphonic послекасание, изменение высоты звука и изменение программы).

Обратите внимание, что это руководство предназначено для Mac, однако оно также должно работать на ПК. Пожалуйста, оставьте комментарий, если вы обнаружите какие-либо проблемы с совместимостью с ПК, и я с радостью обновлю руководство

Запасы

  • Микробит x2
  • Безволосый MidiSerial
  • Logic Pro X (или любая DAW по вашему выбору)

Шаг 1. Отправка данных акселерометра

Отправка данных акселерометра
Отправка данных акселерометра

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

Во-первых, давайте закодируем устройство захвата. Мы будем регистрировать значения тангажа и крена с акселерометра микробита, а затем передавать их по радио. Однако нет причин, по которым вы не могли бы использовать множество других входов на микробите, таких как его кнопки или даже компас!

Полный список MIDI-возможностей Microbit можно найти в официальной документации здесь.

Шаг 2. Получение данных и преобразование в Midi

Получение данных и преобразование в Midi
Получение данных и преобразование в Midi

Когда наш второй Microbit подключен к компьютеру через USB, он будет получать данные акселерометра по радио и конвертировать в наши значения MIDI CC.

Важным блоком здесь является Use Midi Serial, который позволяет нам использовать приложение-мост и маршрутизировать midi cc внутри компьютера.

Midi CC имеет 120 доступных каналов (от 0 до 119), однако для этой демонстрации мы будем использовать только два - канал 0 и канал 1, при этом они назначены на Pitch и Roll соответственно.

И тангаж, и крен измеряют от -180 до 180, а значения Midi CC могут быть от 0 до 127, поэтому я использую блок 'map' для преобразования диапазонов данных. Я рекомендую поиграть с этим процессом разговора с числами, как только вы узнаете, какой параметр вы хотите контролировать, поскольку вам могут потребоваться значения только в определенном диапазоне (в зависимости от эффекта, который вы контролируете).

Дополнительную информацию об удаленном сборе данных с помощью микробита см. Здесь.

Шаг 3: Настройка вашего компьютера

Настройка вашего компьютера
Настройка вашего компьютера
Настройка вашего компьютера
Настройка вашего компьютера

Безволосый MidiSerial

Чтобы направить сигнал Midi от микробита к выбранной DAW, вам понадобится приложение-мост, такое как Hairless MidiSerial - загрузите его бесплатно со страницы GitHub здесь.

Настройка аудио Midi

Примечание. Если вы используете Mac, убедитесь, что вы выбрали для вашего MIDI Out значение «IAC Bus 1». Если его нет в списке, вам нужно открыть Audio MIDI Setup, перейти к MIDI Studio (из меню окна вверху), щелкнуть IAC Driver и убедиться, что флажок «Device is Online» отмечен галочкой..

Шаг 4: Назначение параметров в вашей DAW

Назначение параметров в вашей DAW
Назначение параметров в вашей DAW
Назначение параметров в вашей DAW
Назначение параметров в вашей DAW

Как пользователь Logic Pro X, я сосредоточусь на этом программном обеспечении, однако, насколько я понимаю, оно должно работать аналогичным образом с выбранной вами DAW

Убедитесь, что Logic настроен на получение MIDI In от шины IAC, это можно проверить в настройках> Midi> inputs. Выберите, каким параметром вы хотите управлять, например, отсечкой фильтра синтезатора, величиной передачи дополнительного канала или частотой эквалайзера. Затем покачните этот параметр и нажмите CMD + L. Теперь, когда вы перемещаете Microbit, он автоматически назначает соответствующий канал MIDI CC для этого параметра.

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ на мой код, поскольку мы используем два значения, он постоянно отправляет значение для обоих каналов CC (0 и 1), и поэтому логика очень запутывается, когда вы пытаетесь назначить параметр. Я планирую улучшить код, чтобы он не отправлял значение, если число такое же (или находится в небольшом диапазоне), однако до тех пор я рекомендую удалить одно из «если» в коде приемника, чтобы Logic получал только один MIDI Значение CC за раз на этом этапе назначения.

В Logic вы также можете дополнительно настроить MIDI-контроллер, регулируя входной сигнал с умножением, устанавливая минимальные и максимальные значения. Значения, которые я использовал для High Cut эквалайзера, можно увидеть на изображении выше.

Шаг 5: Что дальше?

Поздравляю! Теперь вы должны управлять логикой с помощью микробита … по беспроводной сети!

С MIDI и Microbit ТАКОЕ много возможностей. Вы можете настроить различные «сцены» на микробите, позволяя вам изменять, какой CC Channel контролирует каждое значение акселерометра, на основе нажатия кнопки на микробите отправителя. Предоставление исполнителю полного контроля над множеством инструментов. MIDI также может делать гораздо больше, чем музыка, с некоторыми световыми пультами также включен MIDI.

Привет другим производителям музыкальных микробитов

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

Музыкальные перчатки Mini. Mu Microbit от Хелен Ли для Pimoroni

Как подключить микробит к Pure Data от Vulpestruments

Microbit Orchestra, автор: Captain Credible

Гитара Microbit Дэвида Вейла

Покажи мне, что ты делаешь

Вы следовали этому руководству? Пришлите мне картинку из видео в мой твиттер / инстаграм @frazermerrick

Рекомендуемые: