Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

jack.play(1) [debian man page]

JACK.PLAY(1)															      JACK.PLAY(1)

NAME
jack.play - JACK Sound File Player SYNOPSIS
jack.play [options] sound-file... OPTIONS
-b : Set the disk buffer size in frames (default=4096). This value must be a power of two. If the JACK period size at any time exceeds this value the player will halt. -c : Set the sample rate conversion algorithm (default=2). Values are: SRC_SINC_BEST_QUALITY = 0, SRC_SINC_MEDIUM_QUALITY = 1, SRC_SINC_FASTEST = 2, SRC_ZERO_ORDER_HOLD = 3 and SRC_LINEAR = 4. -i : Set the initial disk seek in frames (default=0). -m : Set the minimal disk transfer size in frames (default=32). This is an optimization switch. -n : Set the client name (default=jack.play). -q : Set the frame size to request data from the ringbuffer (default=64). This is an optimization switch. -r : Set the resampling ratio multiplier (default=1.0). -t : Run in JACK transport aware mode. -u : Do not make client name unique by appending process identifier. DESCRIPTION
jack.play is a light-weight JACK sound file player. It creates as many output ports as there are channels in the input file. It will connect to ports mentioned in the environment variable JACK_PLAY_CONNECT_TO which must include a %d pattern to indicate port number, otherwise it implements no connection logic, use jack.plumbing(1) instead. jack.play will read files in any format supported by libsndfile, and will resample to match the server sample rate using libsamplerate. AUTHOR
Written by Rohan Drape http://slavepianos.org/rd/ SEE ALSO
jackd(1), libsndfile(3) http://mega-nerd.com/libsndfile/, libsamplerate(3) http://mega-nerd.com/SRC/ AUTHOR
Rohan Drape <rd@slavepianos.org> Author. 01/10/2012 JACK.PLAY(1)

Check Out this Related Man Page

JACK-STDOUT(1)						      General Commands Manual						    JACK-STDOUT(1)

NAME
jack-stdout - write JACK audio data to stdout SYNOPSIS
jack-stdout [OPTIONS] port1 [ port2 ...] DESCRIPTION
jack-stdout captures audio from JACK and writes raw data to standard-output. The number of given ports detemine the number of audio channels that are used. If more than one channel is given, the audio-sample data will be interleaved. OPTIONS
-b, --bitdepth BITS Specify the bit-depth of each sample. For integer-encoding this can be 16 or 24. The default is 16. This setting is only used for integer encoding: Floating-point samples will always be 32 bit wide. -d, --duration SEC Specify the time for which jack-stdout should run in seconds. A value less than 1 means to run indefinitely. The default is 0. -e, --encoding FORMAT Set the output format of the data: signed-integer, unsigned-integer, floating-point (default: signed) -h, --help Print a brief usage information -L, --little-endian Write little-endian data or native-byte-order float (this is the default) -B, --big-endian Output big-endian data or swap the byte-order of floating-point -q, --quiet Inhibit usual output. This affects information and buffer-overflow warnings but not setup-errors. -S, --bufsize SAMPLES Choose the internal buffer-size in samples. The default size is 65536. The given value will be multiplied by the number of channels and bit-depth to get the size of the ring-buffer. EXAMPLES
jack-stdout xmms_0:out_1 xmms_0:out_2 | mono ~/Desktop/Downloads/JustePort.exe - 10.0.1.6 0 jack-stdout -b 24 -e unsigned -B system:capture_1 system:capture_2 | sox -t raw -r 48k -e unsigned -b 24 -B -c 2 - /tmp/recording.wav jack-stdout system:capture_1 system:capture_2 | oggenc -r -R 48000 -B 16 -C 2 - > /tmp/recording.ogg jack-stdout system:capture_1 | oggenc -r -R 48000 -B 16 -C 1 - | oggfwd -p -n "my live stream" localhost 5900 hackme live.ogg AUTHOR
Robin Gareus <robin@gareus.org>. SEE ALSO
http://jackaudio.org/, 29 March 2011 JACK-STDOUT(1)
Man Page