Back to Programs

Media

Society for Arts and Technology (SAT)

Technological tools for creativity and industry

c++graphicsjavascriptopenglpythonsupercollideresp32qt

Participation history

3 GSoC years

2025

4 projects

Official year page

Object Detection on Point Cloud Streams

This project comprises two parts: prototyping a real-time Python pipeline for object detection on point cloud data, and integrating it into LivePose....

Exploring Advanced Rendering Pipelines for Fulldome Content with Ray-tracing in ossia score

This project aims to enhance fulldome content rendering in ossia score by integrating advanced ray-tracing render pipelines. Traditional fulldome...

Porting Puara-gestures to Avendish and creating ossia score objects

This project addresses the limited accessibility of the powerful Puara-gestures library for creating high-level gestural descriptors within modern...

A Responsive And Lightweight CLI For Managing Media Libraries

Managing large libraries of media files efficiently is challenging, especially when dealing with diverse formats, extracting metadata, and performing...

2023

5 projects

Official year page

Motion Capture in WebXR: a search for the uniqueness in replaying live performances

Live performances and concerts promote a sense of uniqueness. It happens for two main reasons: the relationship between the artist and the public;...

Development of Generalizable SATIE Mappers that Optimized Audio Spatialization Flexibility

SATIE(Spatial Audio Toolkit for Immersive Environments) can be used for audio spatialization. It is an audio spatialization engine programmed in...

Audio to Haptic interaction design with ForceHost and Feelix supporting DeformableHapticSurfaces

Haptics, as a multidisciplinary field, has applications within the Medical, Consumer and Entertainment domains, to name a few, and despite their...

Building Immersive Learning Experiences

The proposed project aims to support teaching in hybrid telepresence settings by developing and embedding examplar explorable explanations into the...

Replace OpenGL by a multi-API rendering library in Splash.

The Splash projection mapping software allows for controlling multiple video projectors together to build a single projection. It is able to adapt to...

2022

3 projects

Official year page

Face Tracking to Improve Accessibility and Interaction in the Metaverse with Satellite

The "metaverse" has seen exceptional interest in both tech and the wider market. However, metaverse software currently on the market, from Second...

Add support of Unix permission in the Shmdata library

The Shmdata library provides a layer to share streams of framed data between processes via shared memory. It supports any kind of data stream: it has...

Create a WebUI for data mapping and software control in embedded systems

Open Source tools, such as those developed by SAT, have been widely used for a variety of applications by academics and independent users. The tools...