JACKREC(1)

πŸ“¦
version 1.9.21 Β· 4 versions
, in ubuntu noble

πŸ’– JACKREC(1) πŸ’–

the JACK toolkit's lil recording bestie, coming to you straight from the General Commands Manual ✨


🌸 NAME 🌸

jackrec β€” a JACK toolkit client for recording audio πŸŽ€


✨ SYNOPSIS ✨

jackrec -f filename -d seconds [ -b bitdepth ] port1 [ port2 ... ]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, picture this: jackrec is a basic but honestly so useful audio recorder. It grabs audio from 1 or more JACK ports and writes it to a file on disk. periodt. πŸ’…

The file format is always RIFF/WAV, no cap β€” and the samples get stored as signed integers. You can pick the sample bit depth with the -b option if you're feeling fancy. 🌈

Here's the cute part: your file ends up with as many channels as there are ports you listed on the command line β€” each channel carries the data recorded from exactly one port. One port, one channel, iconic behavior, no notes. πŸ‘‘

You should generally specify the duration in seconds using the -d option. And if you don't? jackrec will just keep recording until something terminates it with a signal (eg. from Ctrl-c). literally the energizer bunny of audio recording 🐰

ngl, this app is not meant to be a heavy duty audio recorder. It started life as an example client showing how to handle threading and disk I/O in a JACK client β€” like, a demo, a lil teaching moment 🧚. But the way that it's actually a useful, simple recorder?? Obsessed. That's literally why it got included in the JACK toolkit. main character energy fr fr πŸ’–

okay that's the whole vibe, bestie β€” mwah πŸ’‹

This page is from JACKREC(1) version 1.9.21, dated 2024-04-06. 🫢 stan a classic, iykyk ✨🌸

πŸ“¦ where this page comes from