Dynamic encoding of binaural beats for brainwave entrainment

This paper shows the development of the dynamic binaural beat encoding using JAVA program. Binaural beat is an auditory phenomenon that has been used worldwide to alter our brain state, to get to the desired state, e.g. Relax. However, most of the Binaural Beat system designed is a static binaural beat on which the user is not able to alter the frequency of the audio. The binaural beat frequency listened by the user might not be suitable to the user's current brain state. Such incompatibility may cause the user to feel uncomfortable and may also cause dizziness while listening to the audio being played. Hence, dynamic encoding of binaural beats is designed and implemented to replace the existing static encoding of binaural beats. The GUI of the system has two options, Manual Configuration and Automatic Configuration on which the user able to choose the base frequency and the offset frequency as desired. The developed system has been tested and validated in the lab to show its ability to generate the binaural beat frequency.