Interactive visualization of neural feedback through immersive scenes
An interactive meditation and relaxation application that creates immersive environments responding to your brain activity using the Neurosity device. Built upon the Notion React Starter template, this project has evolved into a full-featured visualization tool for neural feedback.
- 🧠 Neural Feedback - Real-time response to brain activity using Neurosity SDK
- 🎯 Customizable Thresholds - Fine-tune sensitivity for different scene elements
- 🔊 Ambient Audio - Immersive soundscapes for each environment
- 🎨 Multiple Visualization Modes - Choose between different scenes based on your mood
- Clone the repository:
git clone https://github.com/biomycobit/threshold-views.git
cd threshold-views- 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
- Select a scene (Beach or Mountain)
- Adjust thresholds for different elements using the configuration panel
- Relax and observe as the scene responds to your brain activity
- Toggle audio and visual elements as desired
Each scene has unique threshold settings that control how different elements respond to your neural activity. For example:
- Beach scene: Control waves, palm trees, and sky elements
- Mountain scene: Adjust trees, birds, and atmospheric 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 - see the LICENSE file for details.
- Neurosity for their amazing BCI technology
- Notion React Starter for the initial template
- The open-source community for their invaluable tools and libraries
If you have any questions or feedback, please open an issue in the GitHub repository.
Made with ❤️ for the brain-computer interface community
