{"guid":"2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","title":"FLOSS real-time visuals for media arts with ossia score","subtitle":null,"slug":"lgm-2026-110666-floss-real-time-visuals-for-media-arts-with-ossia-score","link":"https://pretalx.c3voc.de/lgm-2026/talk/CSR9QJ/","description":"This {presentation/workshop} will introduce ossia score to the audience. It is a free and open-source desktop software, running on Linux (including Raspberry Pi), FreeBSD, macOS and Windows, and has been used in artworks showcased in high-profile venues such as Ars Electronica, Nemo Biennale, Venice Architecture Biennale and others. Originally centered on pure show control and music, recent versions have focused more and more on providing a state-of-the-art real-time pipeline for live visual arts.\n\nCombining timelines and patch-based metaphors, it now allows visual artists, VJs, installation and performance artists, to freely combine shaders, geometry processing, audio-reactive behaviours and generative AI in a performant, GPU-only rendering pipeline, while being compatible with industry standards in show control, media processing and A/V formats: OSC, DMX, MIDI, Spout, Syphon, NDI and many others.\n\nIt also enables more advanced users to live-code any kind of shaders on the fly. This presentation will give a quick overview of the general features and concept of the software, and will then delve more in depth in the graphics pipeline, based on Qt RHI, which supports OpenGL, Vulkan, Metal and Direct3D.\n\nWe will in particular discuss the real-time compute-shader-based geometry pipeline which enables handling tens of millions of particles at interactive frame rates.\n\nWe will also present the plug-in system, which allows to create from the same code, audio, data, texture and geometry plug-ins for ossia, as well as for alternative software such as Max/MSP and TouchDesigner.\n\nIn particular, we will focus on AI-based plug-ins which leverage onnxruntime and TensorRT for real-time inference of AI models such as GANs or diffusion models, without requiring complex Python-based runtime dependencies.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Jean-Michaël Celerier"],"view_count":24,"promoted":false,"date":"2026-04-24T10:10:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-04-28T21:45:04.753+02:00","tags":["CSR9QJ","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1415,"duration":1415,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110666-floss-real-time-visuals-for-media-arts-with-ossia-score","url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026","related":[],"recordings":[{"size":131,"length":1415,"mime_type":"video/webm","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-25T18:48:45.915+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/webm-sd/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/99253","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"},{"size":484,"length":1415,"mime_type":"video/webm","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-25T18:18:11.126+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/webm-hd/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/99252","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"},{"size":113,"length":1415,"mime_type":"video/mp4","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-25T17:49:49.717+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/h264-sd/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_sd.mp4","url":"https://api.media.ccc.de/public/recordings/99244","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"},{"size":21,"length":1415,"mime_type":"audio/mpeg","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-25T17:46:27.168+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/mp3/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/99242","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"},{"size":16,"length":1415,"mime_type":"audio/opus","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-25T17:45:31.485+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/opus/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_opus.opus","url":"https://api.media.ccc.de/public/recordings/99241","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"},{"size":438,"length":1415,"mime_type":"video/mp4","language":"eng","filename":"lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-25T17:41:19.890+02:00","recording_url":"https://cdn.media.ccc.de/conferences/lgm/2026/h264-hd/lgm2026-110666-eng-FLOSS_real-time_visuals_for_media_arts_with_ossia_score_hd.mp4","url":"https://api.media.ccc.de/public/recordings/99237","event_url":"https://api.media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_url":"https://api.media.ccc.de/public/conferences/lgm2026"}]}