Ossia Score — это уникальный и востребованный инструмент среди профессионалов и энтузиастов в области аудио-визуальной последовательности. Его основная задача — предоставить пользователям возможность создавать интерактивные шоу с использованием различных аудио и визуальных данных. Программа поддерживает интеграцию с множеством аппаратных и программных средств, что позволяет максимально расширить возможности для креативных проектов. Выпуск версии 3.5.
3 ознаменовался рядом значимых изменений и исправлений, направленных на повышение стабильности и функциональности платформы. Основной силой Ossia Score является его способность работать с самыми разнообразными протоколами и технологиями, включая OSC, MIDI, DMX, звук и видео. Это позволяет пользователям связывать разные устройства и программное обеспечение в единую интерактивную экосистему. Благодаря встроенной поддержке таких языков программирования и сред, как JavaScript, ISF Shaders, Faust, PureData и C++, инструменты открывают широкие возможности для скриптинга и живого кода, что позволяет создавать уникальные интерактивные инсталляции и представления. Важным аспектом платформы является поддержка современных протоколов интернет вещей (IoT), таких как CoAP и MQTT.
Это делает Ossia Score удобной платформой для взаимодействия с датчиками и устройствами через интернет. Совместимость с устройствами ввода, такими как джойстики, Wiimotes, Leap Motion, а также поддержка Web APIs и Bluetooth Low Energy сенсоров расширяют поле применения программы и значительно повышают гибкость построения интерактивных сред. Ossia Score поддерживает большое количество аудио и видеоформатов, что позволяет легко импортировать и использовать медиа в проектах. Визуальная обработка осуществляется через современные технологии передачи видеопотоков, такие как Spout, Syphon, NDI, Shmdata и Sh4lt. Данная функциональность позволяет производить качественную синхронизацию аудио и видео, а также интегрировать визуальные эффекты в реальном времени.
Такая универсальность дает огромные возможности для реализации креативных и сложных проектов. Версия 3.5.3 сосредоточена на исправлении ошибок и оптимизации после крупного обновления 3.5.
0, что свидетельствует о постоянном развитии и поддержке со стороны разработчиков. Важные нововведения затронули различные компоненты системы. Одно из ключевых обновлений — улучшение поддержки платформы PipeWire под Linux, где добавлена возможность задавать буферный размер и частоту дискретизации через PIPEWIRE_QUANTUM, что улучшает работу звука и минимизирует задержки. Linux-пользователи также оценят новую утилиту — автономный бинарный файл, который проверяет наличие необходимых динамических библиотек для корректной работы приложения. Такая функция повышает удобство установки и предотвращает типичные проблемы с зависимостями, что особенно актуально для пользователей специализированных дистрибутивов.
В сфере сетевых протоколов произошли значительные улучшения: теперь OSSIA Score поддерживает разрешение адресов через DNS в дополнение к IP-адресам. Это упрощает настройку и взаимодействие устройств в сложных сетевых конфигурациях. Код, отвечающий за DNS, был полностью переработан, что повысило стабильность и производительность данного функционала. Пользователи Windows получили улучшенный механизм перечисления разрешений камер. Несмотря на сложность работы с устаревшими Win32 API, разработчикам удалось реализовать надежный метод, что повысило качество взаимодействия с оборудованием.
В новейшей версии также улучшена работа с изображениями. Добавлен новый параметр для узлов Image, позволяющий задавать режим растяжения, что расширяет возможности визуальной настройки и управления графическими элементами. Отдельно стоит подчеркнуть развитие систем искусственного интеллекта в OSSIA Score. Добавлена поддержка трёх продвинутых AI-моделей: EmotionNet для распознавания эмоций, DepthAnythingV2 для преобразования RGB-изображений в глубинные карты, а также YOLO-сегментации для точного выделения объектов на кадрах. Оптимизация выбора движка AI-моделей позволяет использовать их максимально эффективно.
Инновации коснулись и системы распознавания жестов. Команда проекта расширила набор алгоритмов, что обогащает интерактивные сценарии и открывает новые возможности для взаимодействия с системой посредством движений и мимики. Важные исправления коснулись пользовательского интерфейса. Исправлена ошибка при перезагрузке элементов слайдера XY, улучшена производительность отрисовки соединительных линий, что делает работу с проектами более плавной и комфортной. Более того, повышена стабильность загрузки пресетов и исправлены ошибки, связанные с изменением портов у объектов.
Командой разработчиков проведена масштабная чистка исходного кода, устранены накопившиеся предупреждения компилятора, что положительно сказывается на общем качестве программы и удобстве разработки. Для пользователей macOS в обновлении появились исправления, которые позволяют использовать программу в среде Xcode с включенным захватом кадров, что облегчает отладку и разработку проектов. Также расширена поддержка графических API, теперь возможна работа с оффскрин-рэндерами вне OpenGL, что расширяет спектр оборудования и драйверов, на которых OSSIA Score может работать. Среди улучшений для аудиоотдела стоит выделить обновление Miniaudio на macOS с установкой его в качестве бэкенда по умолчанию, что решает ряд проблем совместимости и повышает качество звука. Программа получила новые функции для скриптинга, такие как методы Score.
availableProcesses() и Score.availableProtocols(), которые позволяют получать информацию о доступных процессах и протоколах в реальном времени. Также реализована возможность удаления процессов из среды исполнения, что облегчает динамическое управление проектами. Важным в техническом плане стало обновление библиотек до Boost 1.88 и исправление многочисленных ошибок, связанных с конкуренцией и многопоточностью, что способствует большей стабильности при работе с комплексными сценами и большим количеством устройств.
Нельзя не отметить улучшения в работе с MIDI, где MIDI Pitch заменен на MIDI Filter, предоставляя более гибкие возможности по фильтрации и обработке MIDI-сообщений, что важно для музыкантов и аудиоинженеров. Программа продолжает оставаться открытым проектом с активным сообществом разработчиков и пользователей, что гарантирует ее развитие и постоянное улучшение. Благодаря поддержке множества форматов и технологий, OSSIA Score 3.5.3 продолжает занимать лидирующие позиции среди средств для создания интерактивных аудио-визуальных шоу и мультимедийных инсталляций.
В заключение, OSSIA Score 3.5.3 представляет собой мощный, универсальный и гибкий инструмент для художников, музыкантов и разработчиков, которые стремятся создавать сложные интерактивные проекты. Улучшения стабильности, поддержка новых технологий и расширение функций делают эту версию привлекательной для профессионального использования. Для тех, кто ищет надежный и современный софт для визуального программирования и аудио-визуального проектирования, OSSIA Score 3.
5.3 станет незаменимой платформой, способной раскрыть творческий потенциал и обеспечить инновационные решения в области интерактивного искусства.