File: jack-record.text

package info (click to toggle)
jack-tools 20131226-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 712 kB
  • sloc: ansic: 6,183; makefile: 105; lisp: 54
file content (79 lines) | stat: -rw-r--r-- 2,351 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
JACK-RECORD(1)
==============
Rohan Drape <rd@slavepianos.org>

NAME
----
jack-record - JACK Capture Client

SYNOPSIS
--------
jack-record [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 recorder will halt.

*-f*
:   Set the file format (default=0x10006).  The number is a bitwise-or
    of two values, the first describes the file type, the second
    the data type.  The default value of 0x10000 | 0x00006 describes a
    thirty-two bit floating point WAV file.  0x2 is 16-bit and 0x3 24-bit.

*-m*
:   Set the minimal disk transfer size in frames (default=32).  This
    is an optimization switch.

*-n*
:   Set the number of input channels to create (default=2).

*-o*
:   Integer offset for port connection pattern (default=0).

*-p*
:   A pattern describing the JACK ports to connect to,
    ie. SuperCollider:out_%d (default=nil).

*-s*
:   Capture to a set of single channel sound files.  The sound file
    name must be a valid template.

*-t*
:   Set a timer to stop the recording after the specified number of
    seconds (default=-1).

DESCRIPTION
-----------
jack-record is a light-weight JACK capture client to write an
arbitrary number of channels to disk.  It implements no connection
logic, use jack-plumbing(1) instead.

If the default mode a single multiple channel sound file is written.
If the *-s* option is given a set of single channel sound files are
written.  In this case the sound file name must be a valid template,
the substring %d is replaced with the channel number counting from
zero.

jack-record will write files in any format supported by libsndfile.
The table below shows the most common file format masks.  For other
values see the file 'sndfile.h'.

Format             Code      Description
------             ----      -----------
SF_FORMAT_WAV      0x10000   Microsoft WAV format
SF_FORMAT_AIFF     0x20000   Apple/SGI AIFF format
SF_FORMAT_PCM_16   0x00002   Signed 16 bit data
SF_FORMAT_PCM_24   0x00003   Signed 24 bit data
SF_FORMAT_PCM_32   0x00004   Signed 32 bit data
SF_FORMAT_FLOAT    0x00006   32 bit float data

AUTHOR
------
Rohan Drape <http://rd.slavepianos.org/>

SEE ALSO
--------
jackd(1), libsndfile(3) <http://mega-nerd.com/libsndfile/>