Darwin's Cat
Редактор лупера Boss RC-5 — LooperCat

Редактор лупера Boss RC-5 — LooperCat

v0.9.5 что нового

Загляни внутрь своего лупера. LooperCat — компаньон для BOSS RC-5: все 99 слотов педали собраны в одной таблице. Слушай, переименовывай, подрезай, меняй темп, ровняй громкость, заливай хоть WAV, хоть MP3 — и вытаскивай WAV обратно. Имя слота набирается с клавиатуры, а не колесом по буквам: двенадцать символов, девяносто девять слотов, вечер жизни.

В STORAGE-режим педаль тоже переводит сам апп — по USB-MIDI SysEx, без ежевечернего паломничества в SETUP → USB → STORAGE.

Это четвёртый артефакт с планеты Felitronics. Как и всё, что мы оттуда принесли, он бесплатный и с открытым кодом.

Сейчас v0.x — бета. Всё проверено на настоящей педали, каждая запись ходит за автоматическим бэкапом, но бета есть бета: относись к ней соответственно.

Что умеет

  • Подключается одной кнопкой: Connect — и дальше SysEx → STORAGE → флешка. Отключается без драм: Disconnect извлекает карту и возвращает педаль к лупам.

  • Показывает все 99 слотов таблицей: имя, длительность, такты, темп, One Shot, WAV. Лампа в строке — это и есть настройка: клик прямо в таблице её переключает. Какие лампы держать на виду — решаешь ты. Педаль приходит и уходит, а таблица обновляется сама. Выделяется пачкой: Cmd/Ctrl-клик, Shift-клик, ⌘A — и правый клик работает сразу на всех.

  • Играет прямо из слота: двойной клик — и перед тобой вейвформа, перемотка, фейдер громкости превью и выбор аудиовыхода. Не надо копировать файл наружу, чтобы наконец выяснить, что поселилось в слоте 37.

  • Правит: в панели Properties под таблицей — имя в двенадцать символов, ровно по размеру дисплея педали; темп и следующие из него такты; Play Count-In; one-shot. В самой таблице — rename на месте, подрезка с бесшовным превью среза, очистка слота и drag-and-drop двух слотов местами. А колонка Bars чинит темп, который RC-5 криво угадал на некратных лупах: LooperCat записывает темп и такты вместе, и встроенный ритм наконец совпадает с музыкой.

  • Гоняет аудио туда и обратно. В пустой слот — Push audio here…, поверх занятого — Replace audio…, и файлу не обязательно быть WAV: MP3, AIFF, FLAC и Ogg заходят так же. Всё приводится к формату, который педаль действительно хочет: частота, разрядность, каналы, байты заголовка. Поэтому баунс из DAW, готовая минусовка, MP3 из сети — всё становится лупом без отдельного обряда. Float педали остаётся родным, остальное пересчитывается на лету. У MP3 на входе откусывают тишину, которую кодер подкладывает перед первой долей, — луп не спотыкается на шве. Старый луп сперва уезжает в корзину аппа. Обратный ход такой же прямой: любой луп выдёргивается наружу обычным WAV.

  • Ровняет громкость. Лупы копятся месяцами: что-то записано на репетиции, что-то прилетело баунсом из DAW. Громкость у каждого своя — один шепчет, другой орёт. Normalize тянет весь сет-лист к одной планке: замер по ITU-R BS.1770, дальше один ровный сдвиг на весь луп, без всякой компрессии. Планка по умолчанию −18 LUFS, как у ReplayGain, — крутится в настройках. Один слот — правым кликом. Весь сет-лист — выделил и одной командой. Новые заливки ровняются сами, если поставить галку. В клиппинг не улетит: подъём упирается в true peak −1 dBTP, и луп с высоким пиком честно встанет ниже цели. Колонка LUFS показывает, кто на какой громкости живёт. Оранжевая цифра значит, что Normalize может изменить громкость этого лупа. Оригинал сперва уезжает в корзину аппа.

  • Раскладывает лупы по выходам. Правый клик по слоту → Downmix to mono: левый и правый усредняются в один сигнал, а куда он пойдёт — решаешь ты: OUTPUT A, OUTPUT B или оба. Лупы уезжают в один усилитель, живой инструмент занимает второй, и ничего не протекает между ними — честный сплит на два усилителя или два канала пульта. Усреднение не суммирует, так что в клиппинг луп не толкнёт; стерео-оригинал сперва уезжает в корзину аппа — передумать можно бесплатно. Пана у RC-5 нет: раскладка живёт в самом файле — канал 1 выходит в OUTPUT A, канал 2 в OUTPUT B. Проверено на живом железе.

  • Помогает выйти на сцену: Play Count-In — педаль отбивает такт отсчёта и уходит в луп. Минусовка становится сценической в одно нажатие.

  • Не даёт добру пропасть: бэкап конфигов перед каждой мутацией; счётчики поколений записи — та же дисциплина, что у самой педали; уборка невидимок macOS (._*, .DS_Store), которые подбрасывает Finder; доктор целостности карты; честный ghost-detect, если педаль ушла не попрощавшись. Бэкап и уборку можно запустить и руками — пригодится карте, которая жила ещё до LooperCat.

Скачать

Все три сборки лежат в последнем релизе. Что в нём нового и что было до него — список изменений по версиям.

macOS: DMG, universal-бинарь (Apple silicon + Intel), подписан и нотаризован. Перетащи LooperCat в Applications, подключи RC-5 к компьютеру по USB и жми Connect.

Windows: портативный exe в zip. Без инсталлятора, без прав администратора, без VC++ redistributable. Распакуй куда угодно и запускай. Подписи пока нет, поэтому при первом запуске скачанной сборки явится SmartScreen: Подробнее → Выполнить в любом случае. Это понадобится один раз.

Linux: AppImage — `chmod x` и запускай, распаковывать нечего. Нужна glibc 2.35 или новее: это Ubuntu 22.04, Debian 12+, Mint 21+ и Fedora 36+. Карту педали монтирует udisks2 — тот же сервис, которым пользуется твой файловый менеджер, — так что апп живёт в обычной сессии: без root, без udev-правил, и Connect с Disconnect работают ровно как на macOS и Windows.

LooperCat бесплатный и таким останется. Если он вам зашёл — покормите Кота

Железо

BOSS RC-5 — проверено на живой педали с прошивкой Ver 1.10. Родословная — rc5cat: формат RC-5 реверс-инжинирнут, закреплён golden-фикстурами и сверен с живым железом.

Остальная RC-серия — RC-500, RC-505, RC-600 — не поддерживается. Их карты похожи. Даже достаточно похожи, чтобы казаться совместимыми, — но говорят на другом диалекте данных. LooperCat проверяет, с кем разговаривает, и честно отказывает чужой карте, а не гадает на байтах.

LooperCat — независимый проект: не аффилирован с производителями железа и ими не одобрен; все торговые марки принадлежат их владельцам. «BOSS RC-5» упоминается номинативно — как указание совместимости.

Частые вопросы

LooperCat бесплатный?

Да. Бесплатный, с открытым кодом (AGPL-3.0), без регистраций и подписок — таким было обещание, данное на планете Felitronics.

Какие педали поддерживаются?

Только BOSS RC-5 (проверено на прошивке Ver 1.10). RC-500, RC-505 и RC-600 не поддерживаются: их карты выглядят похоже, но говорят на другом диалекте данных — LooperCat распознаёт чужую карту и честно отказывает вместо порчи данных. Другие луперы — в дальних планах.

Как перевести Boss RC-5 в режим STORAGE?

Кнопкой Connect: LooperCat сам переводит педаль в STORAGE-режим по USB-MIDI SysEx и монтирует карту; Disconnect размонтирует и возвращает педаль к лупам. Руками это путь SETUP → USB → STORAGE на самой педали — но лазить туда каждый вечер больше не нужно.

Как залить WAV или минусовку в Boss RC-5?

Push audio here… в пустом слоте, Replace audio… в занятом — и всё: файл приводится к формату педали, конфиг слота пишется вместе с аудио, старый луп уезжает в корзину аппа. С v0.9.5 файлу не обязательно быть WAV — MP3, AIFF, FLAC и Ogg заходят так же. Руками это копирование на смонтированную карту — и вот там macOS молча кладёт рядом невидимый ._-файл, о который педаль спотыкается на следующей загрузке.

Какой формат WAV понимает Boss RC-5?

Педаль сама пишет в 44,1 кГц, стерео, 32-bit float — так что обычный float-микс из DAW ей родной, конвертировать нечего. Roland в импорт кладёт ещё 16 и 24 бита PCM на тех же 44,1. Всё, что мимо, — те же 48 кГц из проекта — LooperCat пересчитает при заливке. А MP3, AIFF, FLAC и Ogg он разворачивает в WAV сам.

Как залить MP3 в Boss RC-5?

Сама педаль ест только WAV. LooperCat берёт MP3 — а с ним AIFF, FLAC и Ogg — и разворачивает в родной формат RC-5 прямо по дороге в слот: Push audio here… в пустой, Replace audio… в занятый. Тишину, которую MP3-кодер подкладывает перед первой долей, апп откусывает на входе, и луп не спотыкается на шве. Декодер живёт внутри аппа: на macOS, Windows и Linux результат один и тот же.

Как выровнять громкость лупов в Boss RC-5?

Normalize. Замер по ITU-R BS.1770, дальше один ровный сдвиг на весь луп — без всякой компрессии. Планка по умолчанию −18 LUFS, как у ReplayGain, крутится в Settings → Import. Один слот — правый клик → Normalize to −18 LUFS…, весь сет-лист — выделить и Normalize N slots…, каждая заливка — галка Normalize uploads to a loudness target. В клиппинг не улетит: подъём упирается в true peak −1 dBTP. Оригинал сперва уходит в корзину аппа — это и есть undo. А просто посмотреть, кто где, — Check loudness и колонка LUFS.

Безопасно ли LooperCat для лупов в Boss RC-5?

Перед каждой изменяющей операцией апп делает бэкап конфигурации; заменённые и удалённые WAV сперва уезжают в корзину аппа; счётчики поколений записи ведутся так же, как их ведёт сама педаль. Но v0.x — бета: относись к ней как к бете.

Почему у лупа в Boss RC-5 кривой темп после заливки WAV?

RC-5 при импорте с карты считает, что луп — степень двойки тактов (16, 32, 64…). Любой другой луп получает неверный темп, и встроенный ритм уезжает от музыки. В LooperCat арифметика видна (колонка Bars) и правится руками; автоматическая запись честного темпа при заливке — в роадмапе.

Что такое LOOPER DATA READ ERR и поможет ли LooperCat?

Это ошибка загрузки RC-5: педаль спотыкается о битую структуру карты — чаще всего о мусорные файлы macOS (AppleDouble ._*) после ручного копирования. LooperCat автоматически чистит такой мусор и умеет проверять целостность карты «доктором».

Компьютер не видит Boss RC-5 — что проверить?

Диском педаль становится только в STORAGE-режиме — LooperCat загоняет её туда сам, кнопкой Connect. Если диска всё равно нет — кабель: половина USB-шнурков в доме зарядные, без линий данных, и педаль в них молчит. И воткни напрямую, без хаба.

Есть версия для Windows?

Да, начиная с v0.9.3: портативный exe в zip — без инсталлятора, без прав администратора, без VC++ redistributable. Подписи пока нет, поэтому первый запуск встречает SmartScreen: Подробнее → Выполнить в любом случае. macOS-сборка — universal-DMG (Apple silicon + Intel), подписана и нотаризована.

Есть версия для Linux?

Да, с v0.9.4: AppImage — chmod +x и запускай, распаковывать нечего. Нужна glibc 2.35+ (Ubuntu 22.04+, Debian 12+, Mint 21+, Fedora 36+). Карту педали монтирует udisks2 — тем же способом, что и файловый менеджер: без root и без udev-правил.

Чем LooperCat отличается от официального приложения BOSS?

BOSS TONE STUDIO for RC умеет ровно одно — залить WAV, а остальным экраном показывает видео, которого никто не просил: ни имён слотов, ни диагностики. LooperCat — про всё остальное: имена (с клавиатуры, а не колесом по буквам — двенадцать символов, девяносто девять слотов), темп и такты, прослушивание прямо из слота, подрезка, MP3 без пересадки, сет-лист на одной громкости, бэкап перед каждой записью и уборка мусора macOS.

Чем LooperCat отличается от rc5cat?

rc5cat — то же самое для терминала: CLI и локальный веб-редактор на той же базе знаний (общие golden-фикстуры). Привычнее скриптом — бери его. LooperCat — настольное приложение, и в нём есть то, чего в консоли не будет: прослушивание слотов, вейвформы, подрезка и управление STORAGE-режимом педали.