
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.2024 – now
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

Filip Puszko
Lider

Kacper Daniel
Członek

Adam Broszkiewicz
Członek

Bartosz Kaczor
Członek