0 | |
#VLevel 0.5.1
|
|
0 |
# VLevel 0.5.1
|
1 | 1 |
|
2 | |
##What is VLevel?
|
|
2 |
## What is VLevel?
|
3 | 3 |
|
4 | 4 |
VLevel is a tool to amplify the soft parts of music so you don't
|
5 | 5 |
have to fiddle with the volume control. It looks ahead a few
|
|
7 | 7 |
clipping. Because the volume is changed gradually, "dynamic
|
8 | 8 |
contrast" is preserved.
|
9 | 9 |
|
10 | |
**This repository is a fork of the original vlevel code** since
|
11 | |
the last release of the original source is from 2004.
|
12 | |
Although this, the code is robust and it works pretty much
|
13 | |
unmodified nowadays. We imported form the old svn repository and
|
14 | |
added a new module in order to use it as a JACK client. After several
|
15 | |
months of test in a working production (a 24/7 broadcasting environment)
|
16 | |
we can confirm the software is reliable.
|
|
10 |
**This repository is a fork of the original vlevel code** since the
|
|
11 |
last release of the [original source](http://vlevel.sourceforge.net/)
|
|
12 |
is from 2004. Although this, the code is robust and it works pretty
|
|
13 |
much unmodified nowadays. We imported from the
|
|
14 |
[old CVS repository](http://vlevel.cvs.sourceforge.net/viewvc/vlevel/vlevel/)
|
|
15 |
and added a new module in order to use it as a JACK client. After
|
|
16 |
several months of test in a working production (a 24/7 broadcasting
|
|
17 |
environment) we can confirm that the software is reliable.
|
17 | 18 |
|
18 | |
##What are the supported platform?
|
|
19 |
## What are the supported platforms?
|
19 | 20 |
|
20 | |
We known VLevel to works in Linux and OSX Environments. We cannot at this moment
|
21 | |
test it on other platform, but we encourage you to collaborate
|
|
21 |
We know VLevel to work in Linux and OSX environments. At this moment
|
|
22 |
we cannot test it on other platforms, but we encourage you to
|
|
23 |
collaborate.
|
22 | 24 |
|
23 | |
##How do I install VLevel?
|
|
25 |
## How do I install VLevel?
|
24 | 26 |
|
25 | |
See the file INSTALL. For the impatient: `sudo make install`.
|
|
27 |
See the file [INSTALL](INSTALL). For the impatient: `sudo make install`
|
26 | 28 |
|
27 | |
##How do I use VLevel?
|
|
29 |
## How do I use VLevel?
|
28 | 30 |
|
29 | |
Original VLevel is a filter, meaning you pipe raw data to it, and it outputs
|
30 | |
the leveled data. For example:
|
|
31 |
Original VLevel is a filter, meaning you pipe raw CDDA
|
|
32 |
([Compact Disc Digital Audio](https://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio))
|
|
33 |
data to it, and it outputs the leveled data.
|
|
34 |
|
|
35 |
Example:
|
31 | 36 |
|
32 | 37 |
vlevel-bin < in.cdda > out.cdda
|
33 | 38 |
|
34 | 39 |
There are options to control the length of the look-ahead buffer,
|
35 | 40 |
the strength of the effect, and the maximum amplification, as well
|
36 | |
as the format of the raw data. Type "vlevel-bin --help" for
|
|
41 |
as the format of the raw data. Type `vlevel-bin --help` for
|
37 | 42 |
details.
|
38 | 43 |
|
39 | |
Vlevel works also as a JACK client. for Example:
|
|
44 |
VLevel works also as a
|
|
45 |
[JACK Audio Connection Kit](http://jackaudio.org/) client.
|
|
46 |
|
|
47 |
For example
|
40 | 48 |
|
41 | 49 |
vlevel-jack --length 22050 --max-multiplier 20 --strength 0.8
|
42 | 50 |
|
43 | 51 |
will create 2 capture ports and 2 playback ports on the JACK graph
|
44 | 52 |
that can be used in combination with any other JACK client.
|
45 | 53 |
|
46 | |
VLevel also works as a LADSPA plugin. See http://www.ladspa.org for
|
47 | |
a lists of hosts that VLevel can plug into.
|
|
54 |
VLevel also works as a LADSPA plugin. See the
|
|
55 |
[Linux Audio Developer's Simple Plugin API website](http://www.ladspa.org/)
|
|
56 |
for a lists of hosts that VLevel can plug into.
|
48 | 57 |
|
49 | |
##What other features are planed?
|
|
58 |
## What other features are planed?
|
50 | 59 |
|
51 | 60 |
a Lv2 Plugin and a GUI (especially for vlevel-jack)
|
52 | 61 |
|
53 | |
##Can I distribute VLevel?
|
|
62 |
## Can I distribute VLevel?
|
54 | 63 |
|
55 | |
Please do. VLevel is licenced under the GPL, for more information,
|
56 | |
see the COPYING file.
|
|
64 |
Please do. VLevel is licenced under the GNU Lesser General Public
|
|
65 |
License (LGPL), for more information, see the [COPYING](COPYING) file.
|
57 | 66 |
|
58 | |
##Where can I get more info?
|
|
67 |
## Where can I get more info?
|
59 | 68 |
|
60 | |
There is documentation in the docs directory. Documentation,
|
61 | |
help, and more are available from the website: http://vlevel.sourceforge.net
|
|
69 |
There is documentation in the [docs](docs/) directory. Documentation,
|
|
70 |
help, and more are also available from the
|
|
71 |
[original project's website](http://vlevel.sourceforge.net/).
|
62 | 72 |
|
63 | |
Also support http://www.radiocicletta.it, our beloved webradio :3
|
64 | |
|
|
73 |
Also support http://www.radiocicletta.it/, our beloved webradio :3
|