README
1LV2proc
2=======
3
4 http://naspro.sourceforge.net/applications.html#lv2proc
5
6 Version: 0.5.1
7
8About
9-----
10
11 LV2proc is a simple command line effect processor using LV2 plugins.
12
13 The code is released under the GPL 3
14 (http://www.gnu.org/licenses/gpl-3.0.html).
15
16Runtime dependencies
17--------------------
18
19 * Lilv (http://drobilla.net/software/lilv/);
20 * libsndfile (http://www.mega-nerd.com/libsndfile/);
21 * Standard C and math libraries.
22
23Build-time dependencies
24-----------------------
25
26 * pkg-config (http://pkg-config.freedesktop.org/);
27 * An environment capable of running Autotools-based build systems;
28 * (optional) GNU Autoconf (http://www.gnu.org/software/autoconf/) >= 2.68 and
29 GNU Automake (http://www.gnu.org/software/automake/) to regenerate the
30 build system.
31
32Usage
33-----
34
35 Synopsis
36 --------
37
38 lv2proc [ options ] -i input -o output plugin
39 lv2proc -h|--help
40 lv2proc --version
41
42 Description
43 -----------
44
45 lv2proc generates an output sound file by applying a LV2 effect plugin to an
46 input sound file.
47
48 Options
49 -------
50
51 -h, --help
52 Print a short description of the command line options on the
53 standard output and quit.
54
55 --version
56 Print version and copyright information on the standard output and quit.
57
58 -i input
59 Indicates the input sound file.
60
61 -o output
62 Indicates the output sound file.
63
64 plugin LV2 plugin URI.
65
66 -n frames
67 Number of audio frames to be processed at each cycle (default is
68 512).
69
70 -c port:value
71 Assigns value to the port identified by port symbol port. The
72 specified port must be a control input port and value must be a
73 floating-point number in a form that strtof() undestands, assuming
74 that the "C" locale is being used.
75
76 --with-latency
77 Disables latency compensation that is generously offered to you by
78 default.
79
80 --timing
81 Report some timing statistics on the standard output after sound
82 processing.
83
84 --normalize
85 Normalize the output file by applying the same gain factor to all
86 channels. No fancy loudness estimation going on here, just trying to
87 make use of the whole dynamic range of the output file format.
88
89 Environment
90 -----------
91
92 LV2_PATH
93 Used to override the list of directories where LV2 plugin bundles are
94 looked for (as per LV2 specification, see <http://lv2plug.in/>).
95
96Installation
97------------
98
99 As usual:
100
101 $ ./configure && make && make install
102