Khronosphere is an audio recording tool. The special feature in it is the buffer that keeps capturing audio even before the actual recording is started. This enables the user to prospectively catch any interesting sound that normally would have been lost. The buffer size is freely definable by the user. The software itself places no restrictions; the only limits are the resources of the host system.

Khronosphere is very similar to and inspired by Jack Time Machine. They both have the same basic concept. There were a couple of reasons why I decided to write my own application.

  1. Jack Time Machine was designed to be used with small buffer sizes. However, I needed something extreme, such as buffers of about an hour. This was way beyond the recommended maximum buffer size of Jack Time Machine, and indeed caused some problems. It also required quite a lot of memory, as Jack Time Machine did not support buffering to disc.
  2. Jack Time Machine was based on GTK+, and I wanted something more KDE friendly. Although running a GTK+ app is not a problem, the new features of KDE4 desktop make it really more interesting to develop a native KDE application.
Khronosphere screenshots