Entrainer is an open source and multi-platform graphical application that makes use of sound, animations and light to entrain one's brain waves. It provides users with a customizable and portable graphical user interface that is easy to use and familiar.
How it really works
The program uses sine waves to generate binaural beat frequencies. While one of them is generated at a base frequency, the other one is generated at a greater frequency. The only difference between them is the entrainment frequency, which can be used to synchronize the app with the generated binaural beats.
It can be easily programmed through XML files, which can be imported in any application that reads and edits XML (Extensible Markup Language). However, the application comes with its own XML editor tool that includes sample files.
In addition, it can save the sound output to WAV files, which can be easily converted to MP3 files using a standard audio conversion utility and played back using any open source or commercial music player software, such as iTunes, Audacious, Winamp or Rhythmbox.
Availability and under the hood
Under the hood, we can report that the application is written entirely in the Java programming language and supports the GNU/Linux, Solaris, Mac OS X, and Microsoft Windows operating systems. Only the 32-bit architecture is supported at this time.
The application is distributed as a single JAR file that contains the executable file, the application's sources, as well as its documentation. It must be installed locally on your home folder before you can actually use it.
Summing up, Entrainer is a platform-independent application that uses light, animations and sound to entrain brain waves. It's a unique application written in Java and engineered to generate binaural beat frequencies using only sine waves.