JACK.UDP(1)JACK.UDP(1)NAME
jack.udp - JACK UDP Transport Client
SYNOPSIS
jack.udp [options] send|recv
OPTIONS -b : Set the ring buffer size in frames (default=4096). -c : Set the client name (default=jack.udp-PID). -n : Set the number of channels,
and therefore the number of JACK ports (default=2). -p : Set the port number (default=57160). -r : The remote host name, for use in send
mode (default="127.0.0.1").
DESCRIPTION
jack.udp is a UDP audio transport mechansim for JACK. The send mode reads signals from a set of JACK input ports and sends UDP packets to
the indicated port at the indicated host at a rate determined by the local JACK daemon. The recv mode reads incoming packets at the indi-
cated port and writes the incoming data to a set of JACK output ports at a rate that is determined by the local JACK daemon.
This transport mechanism is unreliable. Both send and recv clients will report buffer overflow and underflow occurences, and recv clients
will report dropped and out-of-order packets, and shutdown on channel mismatch packets. In practice this mechanism can be made highly reli-
able over local networks.
jack.udp implements no connection logic, use jack.plumbing(1) instead.
EXAMPLE
192.0.0.1:~$ jack.udp -r 192.0.0.2 send
192.0.0.2:~$ jack.udp recv
AUTHOR
Rohan Drape http://slavepianos.org/rd/
SEE ALSO jackd(1)AUTHOR
Rohan Drape <rd@slavepianos.org>
Author.
01/10/2012 JACK.UDP(1)
Check Out this Related Man Page
JACK-STDIN(1) General Commands Manual JACK-STDIN(1)NAME
jack-stdin - write JACK audio data to stdin
SYNOPSIS
jack-stdin [OPTIONS] port1 [ port2 ...]
DESCRIPTION
jack-stdin reads raw audio data from standard-input and writes it to a JACK audio port.
The number of given ports detemine the number of audio channels that are used. If more than one channel is given, the input audio-sample
data needs to 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-stdin should run in seconds. A value less than 1 means to run indefinitely. The default is 0 which
reads until end-of-file.
-e, --encoding FORMAT
Set the input format of the data: signed-integer, unsigned-integer, floating-point (default: signed)
-f, --file FILENAME
Read data from given file instead of standard-input.
-h, --help
Print a brief usage information
-p, --prebuffer PERCENT
Pre-fill the buffer before starting audio output to JACK (default 50.0%). NOTE: disable pre-buffering (-p 0) or use a small buffer
size to play back very short samples.
-L, --little-endian
The input-data is in little-endian byte-order or native-byte-order float (this is the default)
-B, --big-endian
Interpret input audio data in big-endian byte-order 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. Note: the buffersize must be larger than JACK's period size.
EXAMPLES
jack-stdout vlc_31994:out_1 vlc_31994:out_2
| sox -t raw -r 48k -e signed -b 16 -c 2 -
-t raw -r 48k -e signed -b 16 -c 2 -
tremolo 5 100
| ./jack-stdin system:playback_1 system:playback_2
cat /dev/dsp
| jack-stdin system:playback_1 system:playback_2
KNOWN ISSUES
jack-stdin is not suitable to play-back files shorter than twice the jack-period size.
AUTHOR
Robin Gareus <robin@gareus.org>.
SEE ALSO
http://jackaudio.org/,
30 March 2011 JACK-STDIN(1)