GithubHelp home page GithubHelp logo

eeg_2_sound's Introduction


EEG_2_Sound:

EEG Music Generation

Overview

This project aims to transform EEG (electroencephalogram) data into a musical experience. By processing EEG data and mapping it to musical elements, it offers a distinctive auditory journey.

Getting Started:

To install the required packages, run:


pip install -r requirements.txt

To generate music from EEG data, execute:


python eeg_to_music.py

Custom Chords:

Feel free to write your own chords to generate new and unique sounds. The mapping of EEG data to musical elements allows for creative exploration.

Upcoming Features Planning for future enhancements includes:

  • EEG Data Acquisition: Utilize compatible EEG hardware for real-time data acquisition.
  • Signal Processing: Enhance preprocessing for optimal feature extraction.
  • Feature Extraction: Expand methods to capture diverse EEG characteristics.
  • Mapping to Music Parameters: Develop a versatile strategy for EEG-music parameter mapping.
  • Real-Time Mapping: Implement adaptive real-time mapping for dynamic EEG features.
  • Generate Music Notes: Enhance real-time generation with varied waveforms.
  • Audio Playback: Integrate diverse sound libraries for high-quality playback.
  • Experimentation and Iteration: Allow dynamic adjustments based on user feedback.
  • This is one of my personal trials, I am open for any colloborations and recommendations. ** Opensource

eeg_2_sound's People

Contributors

curiousbrutus avatar

Stargazers

 avatar Sean Stevens avatar Balint Laczko avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.