Brain Beats is a web application designed to produce sounds that help alter brainwaves for various purposes such as meditation, sleep improvement, and relief from physical discomforts like headaches. It offers a range of sound types and generators to cater to different brainwave entrainment needs.
The web app currently features the following types of sounds and generators:
- Colours of Noise: Includes presets for White Noise, Pink Noise, Brown Noise, and other noise colors, each with unique spectral characteristics for different effects like relaxation or focus.
- Solfeggio Frequencies: A collection of ancient tones believed to have healing and spiritual properties, often used for meditation and chakra balancing.
- Angel Frequencies: Modern tones believed to have positive and uplifting effects, suitable for meditation and creating a positive environment.
- Pure Tones: Basic sine wave tones for generating specific frequencies, allowing users to experiment with different brainwave frequencies.
- Binaural Beats: Two tones played in each ear at slightly different frequencies, creating a perceived beat frequency in the brain, used for inducing specific mental states.
- Monaural Beats: Two tones mixed together and played in both ears, creating a beat frequency through amplitude modulation, also used for brainwave entrainment.
- Square Wave Monaural Beats: Monaural beats generated using square waveforms instead of sine waves, offering a different harmonic content.
- 3D Rife Frequencies: Rife frequency presets with 3D spatial audio coordinates, designed to provide faster and less invasive relief.
- Monaural Rife Frequencies: Monaural Rife frequency presets designed to provide mental relief by simultaneously playing frequencies associated with specific ailments.
- 3D ALT Frequencies: 3D spatial audio presets using ALT frequencies.
- Monaural ALT Frequencies: Monaural presets using ALT frequencies.
- 3D HC Frequency Presets: Dr. Hulda Clark healing frequency presets with 3D spatial audio coordinates, designed for therapeutic and wellness applications.
- 3D KHZ Frequency Presets: Kilohertz-range frequency presets with 3D spatial audio coordinates for specialized therapeutic applications.
- 3D BIO Frequency Presets: Bio-frequency presets with 3D spatial audio coordinates for biological resonance therapy.
- Monaural BIO Frequencies: Monaural bio-frequency presets designed for biological resonance therapy.
- Rife Frequencies CAFL XREF: A collection of pure tones based on the Consolidated Annotated Frequency List (CAFL), associated with the work of Royal Rife and believed to have therapeutic effects.
- Pure Tone Generator: Allows users to generate a single pure tone at a specified frequency.
- Binaural Beats Generator: Enables users to create custom binaural beats by setting frequencies for the left and right ears.
- Monaural Beats Generator: Generates custom monaural beats by allowing users to set two frequencies that are mixed to create the beat.
- Square Wave Monaural Beats Generator: Similar to the monaural beats generator but uses square waveforms.
- Isochronic Tone Generator: Creates isochronic tones, which are pulses of a single tone, known for their effectiveness in brainwave entrainment.
- Sine Wave 3D Generators (Auto and Manual): Generators for creating 3D spatial audio sine wave tones, with options for automatic or manual coordinate distribution.
- Rife 3D Generators (Auto and Manual): 3D spatial audio generators using Rife frequencies.
- Sine Wave Monaural Generator: Generator for creating monaural beats using sine waves.
- Rife Monaural Generator: Generator for creating monaural beats using Rife frequencies.
- Dreamachine Generator: A generator that produces flickering light patterns and binaural beats to induce altered states of consciousness, requiring closed eyes and a dark room for use.
- Noise Colors: Presets for different colors of noise (White, Pink, Brown, etc.) for sound masking and relaxation.
- Kundalini Ascension: A special preset designed for spiritual practices, incorporating specific frequencies and rotating visual elements.
- Astral Broadcaster: A spiritual preset incorporating specific frequencies with rotating elements timed to the golden ratio, designed for astral projection and consciousness exploration.
- Favorites: Save and quickly access your most-used presets from any section of the application.
- Navigate the Website: Use the navigation menu to explore different sections like "Single tones", "Beats", "Generators", and "Custom Presets".
- Select a Sound or Generator: Choose a preset sound or a generator based on your desired brainwave entrainment experience.
- Adjust Volume: Use the volume slider at the bottom of each page to set a comfortable listening level. It is recommended to start with a low volume and gradually increase it.
- For Generators: Input the required frequencies or parameters as indicated on the generator pages.
- Play and Stop: Use the "Play" and "Stop" buttons to control the audio playback.
- Dreamachine Generator: For the Dreamachine Generator, use in a dark room with eyes closed and follow the specific instructions provided on the page.
- Favorites: Save your preferred presets to the "Favorites" section for easy access.
- Search: Use the search bar in the navigation menu to quickly find specific presets or frequencies.
- Instructions and Disclaimer: Each section and generator page includes a modal with specific instructions and a disclaimer. Please read them before use.
Important Notes:
- Headphones/Earphones: Headphones or earphones are necessary for binaural beats and all 3D spatial audio presets to achieve the intended brainwave entrainment effects. For monaural beats, pure tones, and other sine monaural tones, headphones or earphones are not necessary. Using speakers for binaural beats or 3D audio will not produce the intended effects.
- Volume Levels: Start with low volume levels and gradually adjust to avoid discomfort or hearing damage.
- Disclaimer: The Brain Beats web application and its frequencies are not a substitute for professional medical care. Use the application and its presets at your own risk and discretion. Consult with a healthcare professional for any health concerns.
- Dreamachine Usage: The Dreamachine Generator requires specific usage conditions (dark room, closed eyes) for safety and effectiveness.
The application has undergone several significant improvements recently, focusing on enhanced security and improved user experience:
- Project estimation note: COCOMO production cost estimate
- Security Enhancements:
- Systematically identified and patched DOM-based Cross-Site Scripting (XSS) vulnerabilities across data rendering scripts and third-party libraries (including Jekyll Search and Bootstrap input spinners) by replacing insecure
.innerHTMLusage withDOMParser-based sanitization. - Fixed a Remote Code Execution (RCE) vulnerability related to javascript serialization dependencies.
- Addressed potential directory traversal vulnerabilities and improved URL scheme validation.
- Systematically identified and patched DOM-based Cross-Site Scripting (XSS) vulnerabilities across data rendering scripts and third-party libraries (including Jekyll Search and Bootstrap input spinners) by replacing insecure
- New Features:
- 3D HC Frequency Presets: Added Dr. Hulda Clark healing frequency presets with 3D spatial audio support, featuring ~280 presets for therapeutic applications.
- 3D KHZ & BIO Frequency Presets: Introduced kilohertz-range and bio-frequency presets with 3D spatial audio coordinates.
- Monaural BIO Frequencies: New monaural bio-frequency presets for biological resonance therapy.
- Astral Broadcaster: A new spiritual preset with rotating frequencies timed to the golden ratio for astral projection and consciousness exploration.
- Favorites System: Added a favorites page allowing users to save and quickly access preferred presets across all sections.
- Divine Alignment Presets: Added monaural ALT frequency presets including "Devine Restructure of the Body."
- Updated Donation Options: Integrated NowPayments for expanded donation and support options.
- Feature Updates:
- Integrated a responsive search bar into all dynamic JSON data pages for easier navigation and preset discovery.
- Restored clickable links safely in data rendering without compromising security.
- Updated donation links and cleaned up legacy components.
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone https://github.com/your-repo/brain-beats.git
- Install dependencies:
npm install
- Install Workbox CLI globally:
npm install -g workbox-cli
- Start a local development server (you can use any static server like
http-serverorlive-server):or if you are changing something in the service worker use self-signed SSL in apache.npx http-server
- Open your browser to:
or:
http://localhost:8080if you are using self-signed SSL in local apache apache server.https://localhost
- After making changes to the project files, test them locally.
- To update the service worker (if you've made changes to service worker files):
npx workbox-cli injectManifest workbox-config.js
- Commit your changes:
git add . git commit -m "Your commit message" git push
The project uses Workbox for service worker generation. After making changes to service worker files:
- Run the Workbox CLI to regenerate the service worker:
npx workbox-cli injectManifest workbox-config.js
- This will update the
sw.jsfile based on the configuration inworkbox-config.js
This web application is developed and maintained by Abhishek Kumar.
For support, questions, or feedback, you can:
- Email: support (at) brain-beats.in
- Chat: Discord Chat Link
- Support the Project: Coffee Donation Link
- Blog: Blog Link
- Privacy Policy: Privacy Policy Link
├── _redirects
├── .gitconfig
├── .gitignore
├── 3d-alt-frequency.html
├── 3d-bio-frequency.html
├── 3d-hc-frequency-presets.html
├── 3d-khz-frequency-presets.html
├── 3d-rife-machine.html
├── ads.txt
├── angel-frequency.html
├── app-ads.txt
├── astral-broadcaster.html
├── binaural-base-beats.html
├── binaural-beats-generator.html
├── binaural-mind-machine-generator.html
├── BingSiteAuth.xml
├── blog/
├── css/
├── dreamachine-generator.html
├── dreamachine-presets.html
├── favorites.html
├── google7484c80835cfba45.html
├── img/
├── index.html
├── isochronic-tones-generator.html
├── isochronic-tones.html
├── js/
├── json/
├── kundalini-ascension.html
├── lab/
├── LICENSE
├── manifest.json
├── monaural-alt-frequency.html
├── monaural-base-beats.html
├── monaural-beats-generator.html
├── monaural-bio-frequency.html
├── monaural-rife-machine.html
├── netlify.toml
├── noise-processor/
├── noise.html
├── privacy-policy.html
├── pure-tone-generator.html
├── pure-tones.html
├── README.md
├── rife-3d-auto-generator.html
├── rife-3d-generator.html
├── rife-frequencies-cafl-xref.html
├── rife-monaural-generator.html
├── robots.txt
├── search.html
├── sine-wave-3d-auto-generator.html
├── sine-wave-3d-generator.html
├── sine-wave-monaural-generator.html
├── sitemap-old.xml
├── solfeggio-frequency.html
├── square-wave-monaural-base-beats.html
├── square-wave-monaural-beats-generator.html
├── sw.js
This README.md provides a comprehensive overview of the Brain Beats web application. Use it to understand the features, usage, and important disclaimers before using the application.