JACK_REC(1)
β¨ NAME β¨
okay bestie, meet jack_rec β the JACK toolkit client for recording audio. π This page is JACK_REC(1), from the General Commands Manual, and it's here to make recording audio from JACK ports feel like a group-chat side quest. π
π¦ SYNOPSIS π¦
jack_rec -f filename -d seconds [ -b bitdepth ] port1 [ port2 ... ]
π DESCRIPTION π
jack_rec is a basic, but useful audio recorder. It records audio from 1 or more JACK ports to a file on disk. π«Ά
The file format is always RIFF/WAV, with samples stored as signed integers. The sample bit depth can be selected using the -b option. β¨
The file will have as many channels as there are ports specified on the command line β each channel will contain the data recorded from one port. So yes, if you list three ports, you get three channels, no cap. π
The user should generally specify the duration (in seconds) using the -d option. If not specified, jack_rec will record until terminated by a signal (eg. from Ctrl-c). π
β οΈ no -d? then it's record-until-signal hours, bestie. Ctrl-c is the exit button. π
This application is not intended to be a heavy duty audio recorder, and originated as an example client to show how to handle threading and disk I/O in a JACK client. However, it is a useful, simple recorder and is included in the JACK toolkit as a result. π
π§ the flags + args, iykyk
-ffilename β the filename from the synopsis; this is where the recording goes. πΎ-dseconds β duration in seconds. Generally specify this. If not specified,jack_recrecords until a signal (eg.Ctrl-c). β±οΈ-bbitdepth β selects the sample bit depth. πport1 [ port2 ... ]β one or more JACK ports. Each port becomes its own channel in the output file. ποΈ
that's the whole vibe, bestie. this page's footer says source/version 4 and date 2022, so shoutout to the JACK toolkit for keeping this little example-recorder icon alive. π
ππ¦
π¦ where this page comes from
- arch rolling: jack-example-tools 4-2 Β· GPL2 AND GPL3
- debian trixie: jack-example-tools 4-4 Β· GPL-2.0-or-later
- fedora 43: jack-examples 4-6.fc43 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- fedora 44: jack-examples 4-7.fc44 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- nixos 26.05: jack-example-tools 4
- nixpkgs unstable: jack-example-tools 4
- ubuntu questing: jack-example-tools 4-4
- ubuntu resolute: jack-example-tools 4-4build1 Β· GPL-2.0-or-later
- ubuntu stonking: jack-example-tools 4-4build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms