Project 'Neurobeat' Image

Neurobeat

generates music based on brain waves. By analysing Alpha, Beta, Gamma and Teta wave readings, we want to provide a completely new experience based on EEG technology. With the help of an emotion recognition model, which will make you listen to different music depending on how you feel!

Duration

02.2024now

Topic range

Music

Technologies

Python

The project's goal was to create an application for generating music based on brain activity. The application was intended to promote neuroinformatics and its possibilities, and simply bring people joy (considering how important music is to many people today).

The idea emerged from associating the graphs of brainwave activity with the sound waves of the songs being played. We were eager to take on this project due to the close relationship with music shared by many team members.

The application connects to a BrainLink headband and begins generating music based on brainwaves. Additionally, the brainwaves are presented on graphs.

We faced a challenge with integrating the application with the Sonic Pi environment, primarily due to its limitation of operating on a single thread. This hindered our goal of generating sounds depending on different brainwaves. We solved this by sending information about all the brainwaves at once and having Sonic Pi analyze them separately.

Project members

Member 'Filip Puszko' Image

Filip Puszko

Lider

Member 'Kacper Daniel' Image

Kacper Daniel

Członek

Member 'Adam Broszkiewicz' Image

Adam Broszkiewicz

Członek

Member 'Bartosz Kaczor' Image

Bartosz Kaczor

Członek