SBaGen generates binaural tones in real-time according to a 24-hour programmed sequence read from a file. It can also be used to play a sequence on demand, rather than according to the clock, or to write a WAV file for playing later. Pink noise, MP3 and Ogg files (since version 1.2.0) may also be mixed with the binaural beats to provide background sounds.