Автор: Илья Ненашев.
МультиПульт создаётся по заказу МультиСтудии в лице Евгения Генриховича Кабакова.
Исходный код программы доступен для просмотра и доработок на github, перечень задач ведётся там же. Так же была попытка использовать сервис Waffle.io, чтобы отмечать, какие из запланированных задач достаточно продуманы, чтобы к ним можно было приступить в свободную минутку и сколько задач сейчас в работе: ![Issues in Ready for work](https://badge.waffle.io/nashev/multipult.png?label=ready to work&title=Ready), ![Issues in progress](https://badge.waffle.io/nashev/multipult.png?label=in progress&title=InProgress)
Пишется на Delphi 6, XE2 и XE4, 10.3 Rio Community Edition, а также на FPC. Соответственно, стараюсь не завязываться на специфику кого-либо из них. Иногда такие завязки всё ж появляются, иногда чистятся. Не вписывать Expliсit-размеры в dfm под XE помогает расширение DDevExtensions (http://andy.jgknet.de/ddev)
Справочная информация размещается в местной вики и на страничке программы на сайте МультиСтудии.
Скачать последнюю версию МультиПульта можно по ссылке https://github.com/Nashev/MultiPult/raw/origin/bin/MultiPult.exe
см. так же https://github.com/Nashev/CreatePNGSequenceForSlides
Текущая версия расположена по адресу: https://github.com/Nashev/MultiPult Там же расположен список предстоящих доработок и его обсуждение.
Программа предназначена для компьютерного монтажа мультфильмов в реальном времени на основе уже созданных (или загруженных в компьютер) изображений (элементарный VJ-ing с записью)
Позволяет:
Просмотр, запись и воспроизведение - 3 режима, которые должны как-то ясно индицироваться, чтобы пользователь понимал, что сейчас происходит и что он может делать.
Горячие клавиши версии 1.0 (действуют в режиме просмотра кадров и записи фильма)
Дополнение:
Горячие клавиши версии 1.1 (действуют в режиме просмотра и записи)
→ – следующая фотография
← – предыдущая фотография
↓ запускает и останавливает проигрывание кадров вперёд с заданной скоростью
↑ запускает и останавливает проигрывание кадров назад с заданной скоростью
Контрол + → – следующая метка (автоматический показ не прекращается, если он включён)
Контрол + ← – предыдущая метка (автоматический показ не прекращается, если он включён)
Контрол + ↓ – последний кадр (автоматический показ прекращается)
Контрол + ↑ – первый кадр (автоматический показ не прекращается, если он включён)
Пробел – запуск и останов записи – в уголке появляется/исчезает компактный значок записи
A – начало выделения
S – конец выделения
D – зацикливает просмотр в рамках выделения
F – отменяет зацикливание
Энтер – установить очередную метку (номер метки на секунду зажигается в верхнем левом углу)
1 2 3 4 5 6 7 8 9 0 - Переход на соответствующую метку (номер метки на секунду зажигается в верхнем левом углу 0 – соответствует 10 метке). Метка может быть также сочетанием двух клавиш - цифровой и любой другой (цифровой или буквенной)
Контрол + “Клавиши метки” - установка или снятие соответствующей метки в текущей позиции
Через альт или через шифт + “Клавиши метки” устанавливается “Окончание цикла метки” или выражаясь по Илюшиному “Телепорт на метку. Этот телепорт работает только если включён режим срабатывания возвратов (зацикливания) - впрочем, это ещё надо обсудить
Нужен режим полного экрана
Да! ещё: у клавиш перехода на один кадр вперёд и на один кадр назад должны быть дублёры - чтобы можно было колотить двумя руками двигая вперёд и назад. По идее это должны быть 4 клавиши в нижнм ряду. Примерно так: