Skip to content

CIMIL/BCHJam

 
 

Repository files navigation

BCHJam

Root repository of the BCHJam project.
BCHJam that won the 1st place in the 2024 br41n.io for the category BCI Programming & Arts. BCHJam is a BCMI for Live Music Performance in Shared Mixed Reality Environments. Thanks to its distributed OSC components it allows networked music performance according to the Internet of Musical Things paradigm.

preview

Architecture

BCHJam features a distributed architecture that communicates over the network using the Open Sound Control (OSC) protocol.

The musician is represented on the left, with both their instrument and their BCI device. The signals from the BCI are streamed via Bluetooth and processed by a computer running the BCI-console, where active and passive signal processing is performed. Signals from the active BCI selection of targets are sent via the OSC protocol over Wi-Fi to a DAW running a number of virtual audio effects. The audio signal from the musician’s instrument is also sent to the DAW for processing. Passive BCI signals (alpha and beta waves) are sent to both the DAW and one or more XR headsets, worn by audience members. Finally, the audio reaches the audience member either through acoustic propagation from a set of speakers (in the case of a co-located performance) or through an audio transmission system over the network (for remote performances).

Awards

https://www.youtube.com/live/Gvx00c3obz0?si=OuJIG-r6ZcV2c6XE&t=15624

https://www.youtube.com/live/Gvx00c3obz0?si=2BEH6Bxqbo8EHCO-&t=21693

Repository Content

This repository contains the control interface developed in Unity.

The project depends on the Unicorn Unity Interface to build the Brain-Computer Interface commands and data stream.

Finally, we used Open Sound Control (OSC) to communicate between the BCI and the audio effects. The OSC property senders can be customized and redirected to multiple receivers.

The project is tested on Unity 2022.3.xx

CIMIL Underground Team, 2024
Alberto Boem
Gregorio Andrea Giudici
Michele Romani
Domenico Stefani
Devis Zanoni

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published