English

TOAST by SpaceMelodyLab

компактный кастомный MIDI-контроллер

Характеристики

  • 9 потенциометров (не энкодеров), 9 кнопок:
    НастройкаПотенциометрКнопка
    Тип сообщенияControl ChangeNote
    Program Change
    Control Change
    Channelиндивидуальный или указанный для банка
    Combo++
    Bottom+
    Top+
    Snap To+
    Snap Width+
    Inverted+
    Velocity+
  • X2 при нажатой кнопке "ALT"
  • 2 банка. Настройки каждого банка: Channel, Display on/off, Display contrast
  • USB-MIDI для DAW (кабелем Type-C - Type-A)
  • MIDI-выход либо DIN5, либо 3.5 джек (TRS type A или TRS type B - какой закажете)
  • Отображение значений и настроек на экране
  • Управление настройками:
    • непосредственно на контроллере
    • в браузере на этой странице (закладка "Настройки")
  • Вес и размеры:
    • Версия с 3.5 джеком: 0.16 кг, 104 x 104 x 37 мм
    • Версия с DIN5: 0.17 кг, 104 x 104 x 41 мм
  • Можно привязать до 2 блютус-панелей, на каждой может быть до 4 кнопок

Примеры настроек потенциометров

Пример Потенциометр контроллер в DAW
По умолчанию
Top:
100

Bottom:
60
Snap To:
63

Snap Width:
7
Combo:
ON

Inverted ALT:
 ON

Snap "примагничивает" потенциометр к заданному значению
(может упростить "попадание" в центр или на 0 контроллера DAW).

Combo отправляет сразу две команды: согласно настроек для нажатой
кнопки "ALT" и согласно настроек для отпущенной кнопки "ALT".
Это позволяет настроить 2 различных MIDI-сообщения на нажатие одной кнопки.

Корпус

Корпус изготовлен из пластика PETG на 3D-принтере. Лицевая панель изготовлена заводским методом и является печатной платой (на ней нет наклеек).

Возможны две версии корпуса в зависимости от MIDI-выхода: 3.5 джек TRS или DIN5.
Он работает параллельно с подключением через USB-MIDI.

Разъем для 3,5 джека TRS

В корпусе с 3.5 джеком можно реализовать выводы для переходника в разъем DIN либо Type - A, либо Type - B. Type - A несовместим с Type - B.
Разные производители делают подключение 3.5 джека различным. Даже один производитель разным поколениям одного устройства может устанавливать 3.5 джеки под различные переходники.
На сайте https://minimidi.world можно узнать, на каком устройстве какой тип 3.5 джека.
Соединение переходника Type - A:

Соединение переходника Type - B:

Управление настройками в браузере

Примеры настроек банка, потенциометра, кнопки и блютус-кнопки:

Управление настройками на контроллере

1. Переключить контроллер в settings mode

2.a. Быстрое изменение настроек
потенциометра (из любого пункта меню)



2.b. Изменение любых настроек:
перейти в пункт меню настройки
потенциометра\кнопки\банка\экрана,
затем изменить значение настройки

3. Сохранить настройки

Предупреждения

1. Цвета могут отличаться от изображений на фотографиях.

2. Кабель USB: только Type-C - Type-A. Не работает с кабелем Type-C - Type-C.

3. На корпусе могут быть артефакты из-за 3D-печати.

Блютус-панель

К контроллеру можно привязать до 2 блютус панелей, на каждой может быть до 4 кнопок.

На каждой панели 2 кнопки и разъем 3.5 джек, к которому можно подключить 2 любых кнопки.

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

Питание: внутри находится литий-ионная батарейка 3.3V CR-2032.

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

Эта страница работает только в браузерах на основе Chromium.

Этапы

1. Подключить MIDI-контроллером с помощью USB-кабеля

2. Перевести контроллер в режим settings mode:

3. Нажать кнопку "Найти MIDI-контроллер", расположенную ниже на странице

4. Изменить настройки в браузере

5. Нажать кнопку "Выгрузить в MIDI-контроллер", расположенную ниже на странице

6. Сохранить настройки на контроллере:

Сокращения: CC - Control Change, PC - Program Change

Эта страница работает только в браузерах на основе Chromium.

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

Этапы

1. Отключить все устройства на основе Arduino.

2. Подключить MIDI-контроллер с помощью USB-кабеля.

3. Нажать кнопку "Подготовить". Произойдет скачивание прошивки и ее подготовка к загрузке в контроллер.

4. Нажать кнопку "Сбросить serial-порт", выбрать из списка устройство "TOAST (SpaceMelodyLab)" (также может называться "Arduino Leonardo") в диалоговом окне. MIDI-контроллер станет доступным для загрузки прошивки. Далее необходимо дейстовать быстро.

5. Сразу нажать кнопку "Обновить MIDI-контроллер", выбрать устройство "Arduino Micro" в диалоговом окне. Подождать несколько секунд до подтверждающего сообщения.

6. Проверить MIDI-контроллер. При подключении контроллера с помощью USB-кабеля на заставке экрана должна отображаться новая версия прошивки.

Если что-то пошло не так, необходимо обновить страницу.

Релизы

v.1.7 (01 Март 2026)
  • Исправлена ошибка: экран не включался, если нажать ту же кнопку или покрутить тот же потенциометр, что и перед автоматическим выключением экрана. (Экран автоматически выключается через 10 секунд простоя контроллера.)
v.1.6 (05 Февраля 2026)
  • Исправлена ошибка: контроллер перезагружался при последовательном нажатии сначала кнопки на блютус панели, затем кнопки "BANK".
  • Ускорено обновление экрана при изменении положения потенциометра, отличного от предыдущего потенциометра.
v.1.5 (22 Декабря 2025)
  • Устранено пропадание команд при одновременном управлении несколькими потенциометрами.
v.1.4 (19 Июля 2025)
  • Исправлен расчет при заданном параметре "Top" потенциометра. Последнему значению всегда выделялся одинаковый сектор поворота ручки потенциометра, что было неудобно при малых значениях параметра "Top" (например, до 10).
v.1.3 (16 Июня 2025)
  • Для кнопок добавлена возможность назначать MIDI-сообщения Control Change и Program Change.
v.1.2 (06 Июня 2025)
  • При привязке блютус-панели к контроллеру добавлено описание действия с блютус-панелью.
  • Исправлена ошибка:
    1. Нажать и удерживать кнопку - отправлено сообщение "Note on".
    2. Нажать кнопку "ALT".
    3. Отпустить кнопку "ALT". Ошибка: отправлено сообщение "Note off" с параметрами, указанными для работы с нажатой кнопкой "ALT"
    Исправлено: сообщение "Note off" отправляется для той настройки, чье событие произошло в п.1.
  • Добавлено автоматическое отпускание кнопок блютус-панели при нажатии кнопки "ALT", если в это время нажата и удерживается кнопка на блютус-панели.
v.1.1 (30 Марта 2025)
  • Отключены некоторые отладочные сообщения
  • Яркость экрана ограничена максимальным значением = 127