Clock модуль «часики тикают» (не окончен)

Что нужно по основному клоку:

  1. Высчитывает основной тактовый сигнал (OutMainBPM).
  2. Tекущее значение BPM мы можем задавать нажатием кнопки Tap Tempo. Но! не надо сразу применять натапанное значение. Четырехкратное нажатие на ТТ только высчитывает BPM. Применить его мы можем либо нажав на энкодер, либо вручную подвести темп поворотом энкодера, чтобы избежать резких скачков темпа во время выступления.
  3. Tекущее значение BPM мы можем задавать Поворотом Энкодера. При повороте энкодера, стартовым значением всегда является текущее значение. (опять же, чтобы избежать скачков темпа)
  4. Текущее значение BPM можно брать по входящему CV клоку. (в целом это такое же высчитывание клока как при нажатии TT, только считаем не по нажатию, а по входящему импульсу).
  5. Никаких меню и подменю. Все управление прямое, с панели. Как у plaits mutable, например.
  6. Никаких мелких экранов. Нужен один или несколько экранов с сегментными цифрами (текущий BPM и измеренный BPM).
  7. Выдает текущий bpm в виде импульсов в +5 (+10?) вольт (собственно, сам клок-сигнал).
  8. Диапазон частот: 1-240 bpm. (почему-то большинтво модулей, секвенсоров и прочих синтезаторов имеют минимальное значение: у кого-то 20, у кого-то 40, у кого-то 60 bpm)
  9. Длина сигнала 15 мс (похоже, стандарта нет в модулях. 15 мс — это длина тактового импульса у синтезаторов системы korg volca)

Далее по дополнительным выходам:

  1. Дополнительные разьемы (Out1, Out2, Out3, Out4) На каждый из них выводится сигнал, зависимый от основного bpm. У дополнительных выходов меняются параметры:
  • множитель или делитель (/12, /11, /10, /9, /8, /7, /6, /5, /4, /3, /2, 1, Х1, Х2, Х3, Х4, Х5, Х6, Х7, Х8, Х9, Х10, Х11, Х12)
  • скважность в процентах (0-128, где 0 это минимальный импульс в 15 мс, а 128 — это… тут надо подумать)
  • сдвиг фазы относительно основного тактового сигнала (или задержка)

Например: 

Основной сигнал 60 bpm. На первый дополнительный мы выводим через множитель x4 — 240 импульсов в минуту. На второй дополнительный выводим через делитель /4 — 15 импульсов в минуту

Идеально или близко к идеальному это реализовано в модуле Impromptu Clocked для программы VCVrack или MiRack. Но есть ли аналог этому в живом исполнении, я так и не нашел.

Тут положу зарисовки и эксперименты с разными вариациями интерфейсов, чисто чтоб не потерять:

Проекты и модули по теме Clock и MIDI to CV в Eurorack:

Список не по теме: