Рипер для плейбеков (3 онлайн)

  • Автор темы Автор темы Chehov
  • Дата начала Дата начала
Привет!
Новая версия, прошу тестируйте...
1773476460437.png

не забудьте внести изменения const SCRIPT_ACTION_ID = "_ID скрипта RPL6 в Reaper";
  • В HTML:
    • Управление пробелом: функция handleSpacebar переключает воспроизведение/остановку.
    • Форматирование времени: formatTime(seconds) преобразует секунды в м:сс или ч:мм:сс.
    • Длительность регионов в списке: отображается в квадратных скобках рядом с названием.
    • Длительность каждого элемента плейлиста: в редакторе и плеере добавлена метка времени.
    • Общая длительность плейлиста и оставшееся время: в плеере под прогресс-баром.
    • Оставшееся время в текущем регионе: отображается под прогресс-баром.
    • В панель редактора добавлено поле «Общая длительность: ...», которое обновляется при любых изменениях плейлиста (добавление, удаление, перемещение, "сломанные" регионы игнорируются) и отображается в формате ч:мм:сс (если часов нет, то м:сс).
    • Добавлен элемент для отображения общей длительности плейлиста в редакторе.
    • Улучшена логика автоматического запуска Lua-скрипта: при загрузке.
    • Кнопка "Скрипт" теперь работает так: если скрипт не инициализирован (не отвечает), отправляет Action ID; если инициализирован, переключает rpl_run (0/1) для включения/выключения логики.
  • В Lua:
    • Скрипт корректно реагирует на изменение rpl_run (при выключении останавливает воспроизведение).

    • Обрабатываются команды из ExtState, включая запуск по Action ID (но сам Action ID не используется внутри Lua — запуск происходит через вызов в HTML
1773476633841.png
 

Вложения

  • RPL6.zip
    RPL6.zip
    15,3 KB · Просмотры: 3
@Goodeeny,
Можно подробную инструкцию как это запустить. Видео нен грузится, а я не совсем в теме.
Очень хочется попробовать.
 

Сейчас просматривают

  • UTA