Привет! хочу предложить Region Playlist Controller – управление плейбэками для лайв-выступлений в REAPER
Видео на модерации
Назначение
Скрипт превращает REAPER в удобный плеер для живых выступлений.
Вы создаёте плейлисты из регионов проекта и управляете воспроизведением через веб-интерфейс – с ноутбука, планшета или смартфона.
Ключевые возможности:
Создание неограниченных плейлистов с произвольным порядком регионов.
Быстрое переключение между треками, сценами, семплами.
Автоматический переход на следующий элемент (опционально) – идеально для непрерывных сетов.
Ручное управление: Play, Stop, Prev, Next, переход по клику на элемент.
Визуальный контроль: текущий регион, прогресс-бар, статус воспроизведения.
Работа через Wi-Fi – управляйте выступлением с планшета прямо со сцены.
Всё внутри REAPER – никаких переключений между программами.
Минимальная нагрузка на CPU, стабильная работа.
Готовые плейлисты вызываются мгновенно.
При выключении логики воспроизведение останавливается.
Как это работает
Разместите регионы в проекте (каждый регион – отдельный трек/часть).
- RPL5.lua – основной скрипт для REAPER.
- RPL5.html – веб-интерфейс.
В веб-интерфейсе создайте плейлист и добавьте регионы в нужном порядке.
На сцене откройте интерфейс на планшете, выберите плейлист и управляйте воспроизведением.
REAPER автоматически переходит между регионами, синхронизируя курсор и транспорт.
Сохранение плейлистов
Все плейлисты хранятся непосредственно в проекте REAPER. При создании, изменении или удалении плейлиста данные записываются в
ProjExtState (специальное хранилище, привязанное к текущему проекту). Обязательно нужно нажать кнопку "Сохранить проект"!
Это значит, что:
- Плейлисты сохраняются вместе с проектом .rpp.
- При повторном открытии проекта все плейлисты восстанавливаются автоматически.
- Если вы работаете с разными проектами, у каждого будет свой независимый набор плейлистов.
Удаление плейлиста
- При удалении плейлиста через интерфейс (кнопка
) он навсегда удаляется из текущего проекта.
- Если удалённый плейлист был выбран как текущий, скрипт автоматически переключится на первый доступный плейлист (или ни на какой, если плейлистов не осталось).
- Удалённые плейлисты невозможно восстановить, кроме как из предыдущей сохранённой версии проекта (через стандартные средства REAPER — File → Revert to saved или из бэкапа).
Таким образом, плейлисты являются частью вашего проекта и не теряются при перезапуске REAPER, но требуют сознательного удаления.
Благодарность принимаю тут
