The device player, which the Klipspringer hub uses for capturing and recording audio (with source devicestream), can be run directly with the command kliptune1.
The kliptune command is installed as part of the full Klipspringer platform.
Running
To start capturing audio from the standard audio input device on your system, play it on the standard audio output device, and be ready to start recording to a file when you press the r key, simply use the kliptune command without any arguments. If any of the devices you want to use is not configured as the standard on your system, you need to use an option to specify the audio input or output device. Run kliptune -help to see a full list of options.
Interaction
When run from a TTY terminal, the device player has an interactive interface, which continuously shows playback/record time (and a recording indicator when recording is underway), and accepts key presses to control recording and playback.
Pressing the r key creates a new raw audio file and PCM data is saved to the file until r is pressed again. Recording file names start with kliprec@ and recording start time. They cab be played with kliptrack and converted to other formats with klipcook.
The full set of available key commands is listed with kliptrack -help
Notes
- The command is a shell script that launches the Java class DevicePlayer. Hence, Java needs to be installed, but Node.js doesn’t if
kliptuneis run as a standalone program.