Interactive visualization of neural feedback through immersive rain scenes
An interactive meditation and relaxation application that creates an immersive rain environment responding to your brain activity using the Neurosity device. Built upon the Notion React Starter template, this project has evolved into a focused visualization tool for neural feedback.
- 🧠 Neural Feedback - Real-time response to brain activity using Neurosity SDK
- 🌧️ Dynamic Rain Scene - Responsive rain intensity based on neural state
- 🔊 Ambient Audio - Immersive rain soundscapes
- 🎯 Customizable Thresholds - Fine-tune sensitivity for scene elements
- Clone the repository:
git clone https://github.com/yourusername/brain-rain.git
cd brain-rain
Or create the directory:
mkdir c:\repos\brain-rain
cd c:\repos\brain-rain
- Install dependencies:
npm install
- Start the development server:
npm start
- Open http://localhost:3000 in your browser
The application requires a Neurosity device connection. You'll need to:
- Power on your Neurosity device
- Connect to your device's WiFi network
- Log in with your Neurosity credentials in the app
- Adjust visualization thresholds in the configuration panel to match your preferences
- React - Frontend framework
- @neurosity/sdk - Brain-computer interface SDK
- React Router - Navigation and routing
- use-sound - Audio management
- js-yaml - YAML configuration support
- Connect your Neurosity device
- Observe the dynamic rain scene that responds to your brain activity
- Adjust thresholds using the configuration panel
- Relax and let the rain create a calming atmosphere
- Toggle audio elements as desired
The rain scene features various elements that respond to your neural activity:
- Rain intensity
- Ambient sound levels
- Visual effects
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License
- Neurosity for their amazing BCI technology
- Notion React Starter for the initial template
If you have any questions or feedback, please open an issue in the GitHub repository.
Made with ❤️ for the brain-computer interface community