Как синхронизировать Digitech SDRUM с лупером Boss RC-300?

Я покупаю Digitech Sdrum для живых лупов. Я хотел бы синхронизировать Sdrum по MIDI с лупером Boss RC-300. Sdrum может быть только мастером MIDI, а не ведомым устройством MIDI.

Чтобы подчинить RC-300 Sdrum, мне нужен способ отправить MIDI-сообщение CC#64 со значением 127 со стороны Sdrum на RC-300.

Как мне это сделать?

Ответы (3)

Инженеры Harman Canada, разработавшие SDRUM, также тайно включили возможность синхронизации MIDI-устройств с SDRUM через разъем JamSync. SDRUM должен быть ведущим, поскольку он отправляет только эти MIDI-команды. Это не считается официальной функцией, поскольку изначально она была включена только для внутреннего использования/тестирования/разработки в будущем. Для этого требуется изготовить специальный кабель, который следует проводке, приведенной ниже:введите описание изображения здесь

(Источник: https://www.thegearpage.net/board/index.php?threads/digitech-sdrum-intelligent-drum-machine-pedal.1846095/page-10#post-24992045 )

Если вы не хотите делать кабель на заказ, Eureka Sound сделает его для вас.

Далее вам нужно преобразовать сигнал Midi Clock с кабеля в MIDI CC#64 со значением 127.

Для этого приобретите блок преобразования MIDI-сообщений, например Midi Solutions Beat Converter . Он питается от MIDI-линии, и SDRUM может не иметь достаточного тока, поэтому вам также может понадобиться адаптер питания MIDI Solutions . Если у вас нет средств для отправки MIDI-сообщений SysEx с DAW или клавиатуры, см. Как отправить произвольные MIDI-сообщения SysEx с ноутбука Windows на MIDI-устройство?

На BOSS RC-300 зайдите в Memory Edit | Назначить контроллеры. Найдите неназначенный контроллер, например 8. Установите его в положение ON, Target на MEM Tempo (коснитесь) и Source на CC#64. Не используйте это для запуска ритм-трека, иначе он будет перезапускаться с каждым ударом.

Как RC300 будет запускаться/останавливаться из SDRUM?
@topomorto Циклы RC300 будут запускаться и останавливаться с RC300. Я просто хочу синхронизировать, чтобы SDRUM и RC300 не рассинхронизировались.
Возможно, стоит указать на это ограничение в ответе - для многих только синхронизация темпа не будет представлять собой приемлемую «синхронизацию MIDI», как указано в OP, поскольку MIDI обычно более эффективен: en.wikipedia.org/wiki/MIDI_beat_clock

В моем поиске в Google оказалось, что Sdrum не имеет никаких функций для поддержки этой или вообще какой-либо функции MIDI. MIDI-выход отсутствует, а порт USB используется только для обновления прошивки. Если я понимаю функциональность Sdrum, вы можете просто направить вывод вашего лупера на Sdrum, и он будет воспроизводить сопровождающий бит для него, следуя синхронизации цикла. Я сделал много вещей с зацикливанием и могу сказать, что есть проблемы, в основном с запуском и окончанием цикла в идеальное время, поэтому могут быть проблемы с Sdrum, который может правильно синхронизироваться с циклом, если ваш цикл не в очень хорошее время. Но похоже, что Sdrum предназначен для работы с человеком (т.е. не идеальное время), что предположительно означало бы, что он может компенсировать неидеальную петлю. Вы также можете попробовать перейти от гитары/бас-гитары через Sdrum к луперу, а затем отключить Sdrum. Я подозреваю, что это может быть сложнее, так как Sdrum не сможет попытаться компенсировать длину лупа.

Если есть устройство, которое переводит JamSync в соответствующие MIDI-сигналы, то это сработает.
Поскольку было показано, что это возможно, возможно, этот ответ следует отредактировать?

К сожалению, мне не кажется, что это возможно (или, по крайней мере, это будет очень сложно). Хотя сообщение, найденное filo01, показывает способ отправки MIDI Start, Stop и Clock с SDrum, в руководстве RC-300 (стр. 41) говорится:

RC-300 не будет получать данные MIDI Clock или MIDI start/stop от внешнего устройства . (RC-300 не может синхронизироваться как ведомое устройство.)

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

Ты говоришь:

Чтобы подключить RC-300 к Sdrum, мне нужен способ отправить сообщение MIDI CC # 1-31 или CC # 64-95.

... но в руководстве (стр. 23) говорится только о том, что их можно назначать как способ запуска/остановки устройства, в нем не говорится о его синхронизации - и, в любом случае, SDrum не в состоянии отправить эти сообщения CC.

Если у вас нет дополнительной информации, я бы посоветовал использовать элементы снаряжения, которые должны быть совместимы друг с другом.

Кабель является первой частью решения. Окно сообщения Midi является второй частью.
Я отредактировал свой вопрос, чтобы использовать правильное MIDI-сообщение.
@pro - это «миди-окно сообщений», которое вы использовали бы для перевода тактового сигнала в CC # 64?
Поскольку было показано, что это возможно, возможно, этот ответ следует удалить?
@pro Я думаю, что различные обручи, через которые вам приходится прыгать, доказывают, что делать это довольно неудобно, хотя Beat Converter - удачная находка. Принятый ответ еще не дает мне понять, как RC300 будет запускаться / останавливаться из SDRUM?
Циклы RC300 будут запускаться и останавливаться с RC300. Я просто хочу синхронизировать, чтобы SDRUM и RC300 не рассинхронизировались.
@pro будет ли это по-прежнему полагаться на игрока, чтобы убедиться, что начало тактов синхронизировано, а также соответствующие темпы?
это сигнал Tap Tempo, который посылается на RC300. Темпы останутся синхронизированными. 2 способа запуска. Во-первых, нажмите на каждую педаль одновременно. Комбинация синхронизации темпа и квантования гарантирует, что начало тактов будет синхронизировано. Во-вторых, запустите луп на RC300, а затем один раз выполните наложение SDRUM.
@pro, надеюсь, это будет работать без других ожидаемых проблем. Это много оборудования и хлопот для неполного решения синхронизации IMO, но каждому свое!