The encephalophone is based on brain-computer interfaces using an old method, called electroencephalography, which measures electrical signals in the brain.
The instrument collects brain signals through a cap that transforms specific signals into musical notes. The invention is coupled with a synthesizer, allowing the user to create music using a wide variety of instrumental sounds.
“The encephalophone may have potential applications both as a novel musical instrument without requiring movement, as well as a potential therapeutic biofeedback device for patients suffering from motor deficits (e.g., amyotrophic lateral sclerosis, brainstem stroke, traumatic amputation),” the scientists said.
-
- Reading Raw EEG signals with MATLAB.
-
- Filtering the signals through 4th order Buttorworth Filter
-
- Saving the filtered EEG signals as a CSV file.
-
- Reading the filtered signals and creating dataframe of Alpha/Theta waves.
-
- Reranging the EEG signals to the audible range.
-
- Converting the signals to Musical Notes and playing them
-
- Feeding the Musical notes to CNN.
-
- Training the CNN to generate further music.
-
- (Optional) Decipher the music notes by music fingerprinting to find the similiar song.
-
- (Optional) Streamlining the processes.
This is the generated music file .
- The Encephalophone: A Novel Musical Biofeedback Device using Conscious Control of Electroencephalogram (EEG)
- Encephalophone - Google Patents
- A closed-loop, music-based brain-computer interface for emotion mediation
- A Simplified Encephalophone
File/Directory | Details |
---|---|
csv_files | Simplified and generated EEG signal datasets |
preprocessing.ipynb | Preprocessing Notebook(in progress) |
sound.ipynb | Converted Alpha/Theta signal data to musical notes |