Personalized Binaural Beats Generator

Design of pure tone theta and beta binaural beats, based on resting heart rate.


Updated 20 Sep 2021

View License

Body Brain Coupling (BBC) theorem (Klimesch, 2018) states how brain and other body oscillations are coupled based in heart rate at rest. This variation modulate the frequency ranges of brainwaves (for further information, see )
Therefore, BinauralBeats_Generator.m allows to generate two different audio files: 1) a theta binaural beat and 2) a beta binaural beat. These sounds are personalized according to resting heart rate. The frequencies for the audio files consist of a 500 Hz pure tone frequency on the left side of the headphone and a variable frequency which contributes to the binaural beat generation.
  • Klimesch, Wolfgang. 2018. "The frequency architecture of brain and brain body oscillations: an analysis." European Journal of Neuroscience 48 2431-2453

Cite As

Cesar Corona (2023). Personalized Binaural Beats Generator (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Behavior and Psychophysics in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes