Grail 1.0

Рад сообщить о новом релизе программы Grail 1.0!

В этой версии произошло очень много изменений по сравнению с версией 0.9, можно даже сказать что практически все было написано заново.

Вся архитектура приложения построена на принципе плагинов и расширяемости функционала за счет стороннего кода. Приложение целиком написано на Python 3 и использует PyQt 5 для создания интерфейса.

Плагины

Плагини разделяются на несколько категорий: Plugin, Viewer и Configurator — каждый из них выполняет свою определенную роль в программе.


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

Viewer — это визуальный плагин, он может быть создан много раз, это то с чем пользователь взаимодействует и видит при открытии проекта.

Configurator — это подобие viewer’a, но они выполняют роль дополнительных страниц в окне Preferences.

Формат файлов и проекты

Теперь каждый проект можно сохранять в файл, и все настройки сохраняются в нем.

Формат файлов использует SQLite за основу, по сути все *.grail файлы — это файлы баз данных SQLite. Внутри есть множество объектов со своими свойствами и дочерними объектами, если они есть. Например есть корневой объект Project, он хранит информацию о проекте в этом файле, объект Settings — хранит информацию о настройках, OSC маршрутизации, настройках дисплея и т.д.

Viewer’ы

  1. Time
  2. Notes
  3. Bible
  4. Cuelist
  5. Library
  6. Preview
  7. Display Output
  8. Nodes (для разработчиков)
  9. Properties (для разработчиков)
  10. Console (для разработчиков)

Ключевые изменения:

  1. Новая архитектура
  2. Файлы проектов
  3. Новый формат файлов
  4. Песни отделены от Cue-листов
  5. Улучшен поиск по библиотеке
  6. Неограниченное количество Cue-листов, дочерних нод
  7. Инструменты разработчика NodeViewer, ConsoleViewer, PropertiesViewer
  8. Новый формат отправки OSC сообщений
  9. Использование новой библиотеки Grailkit
  10. Обновленный дизайн и исправление ошибок на Windows и Mac OS


Скачать можно на официальном сайте grailapp.com

In Flames — Stockholm — 2014

Интервью с художником по свету Fredrik Stormby, в нем он рассказывает о технических и художественных решениях для шоу, а также в этом видео лучшее качество съемки что есть в интернете с этого концерта.