Skip to content

NeuralBeat 1.0.0

Latest

Choose a tag to compare

@Aegean-E Aegean-E released this 24 Feb 23:29

NeuralBeat 1.0.0 - "The Isochronic Update"

This major release introduces Isochronic Tones support along with UI enhancements and preset restructuring.


✨ New Features

  • Isochronic Tones: A completely new beat type that generates rhythmic pulsing tones.

    • Single tone (carrier) pulsed on/off at the brainwave frequency
    • Works with both headphones and speakers (no stereo separation required)
    • Pulse rate controls the brainwave entrainment frequency
    • Carrier tone is the audible pitch you hear
  • Dynamic UI Labels: When Isochronic mode is selected, the frequency labels change to "Pulse Rate (Hz)" and "Carrier Tone (Hz)" for clarity

  • Restructured Presets: Presets are now organized into two categories:

    • "Binaural Beat / Monaural Beat" - Combined for easier navigation
    • "Isochronic Tone" - New section for isochronic presets

🎨 UI & UX Improvements

  • Three Beat Modes: Users can now select between Binaural Beat, Monaural Beat, and Isochronic Tone
  • Dynamic Box Names: The Left/Right frequency boxes now change labels based on the selected beat type
  • Centered Layout: Beat Type, Background Noise, and Ramp Settings sections are now centered for better alignment
  • Merged Preset Categories: Binaural and Monaural presets are now combined into one column
  • Updated Preset Type Dropdown: Create Preset dropdown now shows "Binaural Beat / Monaural Beat" and "Isochronic Tone"

🎵 Presets

New Isochronic Presets

  • 6 Hz Pulse @ 432 Hz Carrier
  • 10 Hz Pulse @ 432 Hz Carrier
  • 16 Hz Pulse @ 432 Hz Carrier
  • 40 Hz Pulse @ 432 Hz Carrier

🧪 Technical Changes

  • New IsochronicGenerator Class: Dedicated audio generator for isochronic tones with proper amplitude modulation
  • AudioConfig Extension: Added beat_type field to support different beat generation modes
  • Preset Structure Update: Isochronic presets now use carrier_hz and pulse_hz instead of left/right frequencies

🐛 Bug Fixes

  • Fixed preset application to properly set the beat type when selecting presets
  • Fixed ramp settings to work correctly with isochronic tones
  • Various UI alignment fixes

📜 License Update

  • License changed from GNU General Public License v3.0 (GPL-3.0) to Apache License Version 2.0, January 2004