debian/0000755000000000000000000000000011756262350007175 5ustar debian/compat0000644000000000000000000000000211756262350010373 0ustar 7 debian/rules0000755000000000000000000000003711756262350010255 0ustar #!/usr/bin/make -f %: dh $@ debian/docs0000644000000000000000000000000011756262350010036 0ustar debian/control0000644000000000000000000000236611756263414010611 0ustar Source: lv2file Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jeremy Salwen Build-Depends: debhelper (>= 7.0.50~), libargtable2-dev, liblilv-dev, libsndfile-dev, lv2-dev Standards-Version: 3.9.3 Homepage: http://jeremysalwen.github.com/lv2file/ Vcs-Git: git://git.debian.org/pkg-multimedia/lv2file.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/lv2file.git Package: lv2file Architecture: any Provides: lv2-host Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: lv2-plugin Description: Command-line program to apply LV2 effects to audio files lv2file is a simple program which you can use to apply LV2 effects to your audio files without much hassle. . Possible use cases of lv2file are: * Apply an effect without having to open a GUI or start a project. * Apply effects to a large number of files, or in an automated manner. * You need a deterministic environment to debug a plugin you are developing. * Command-line only audio processing. . lv2file does not come with any built-in effects, so you must install other packages containing LV2 plugins to use with lv2file. debian/changelog0000644000000000000000000000264311756263441011056 0ustar lv2file (0.83-1) unstable; urgency=low [ Jeremy Salwen ] * New upstream release. [ Alessio Treglia ] * Replace slv2 with lilv in Build-Depends. * Build-Depends on lv2-dev. * Update debian/copyright to the machine-readable format. * Bump Standards. -- Jeremy Salwen Fri, 18 May 2012 22:55:39 -0400 lv2file (0.82-1) unstable; urgency=low [ Alessio Treglia ] * Moving under the umbrella of the Debian Multimedia Maintainers team. * Add myself as primary uploader. * Shorten debian/rules. * Update debian/copyright. [ Jeremy Salwen ] * Imported Upstream version 0.82 -- Jeremy Salwen Tue, 27 Dec 2011 04:04:47 -0500 lv2file (0.8-2) unstable; urgency=low * Changed suggestion of several lv2 plugin packages to Recommends: lv2-plugin * Updated short description to include the word "audio" (closes: #630355) -- Jeremy Salwen Mon, 13 Jun 2011 16:27:51 -0400 lv2file (0.8-1) unstable; urgency=low * Properly clip if audio is too loud * Warn on clipping * Fix error in error message when nonexistent port is specified * Added provides: lv2-host * Updated to 3.0 (quilt) format -- Jeremy Salwen Mon, 06 Jun 2011 01:49:59 -0400 lv2file (0.7-1) unstable; urgency=low * Initial release (Closes: #600981) -- Jeremy Salwen Thu, 19 May 2011 15:31:37 -0400 debian/gbp.conf0000644000000000000000000000003611756262350010613 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000231011756262350011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lv2file Upstream-Contact: Jeremy Salwen Source: http://git.debian.org/?p=pkg-multimedia/lv2file.git;a=shortlog;h=refs/heads/UPSTREAM.trunk Files: * Copyright: 2010 Jeremy Salwen License: GPL-2+ Files: debian/* Copyright: 2011-2012 Alessio Treglia 2010 Jeremy Salwen License: GPL-2+ License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/lv2file.10000644000000000000000000001000711756262350010620 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH LV2FILE 1 "March 14, 2011" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME lv2file \- Apply LV2 effects to audio files .SH SYNOPSIS .B lv2file .RS .RI \-l|\-\-list .br \-n|\-\-nameports .I PLUGIN .br .RI \-i .I INFILE -o .I OUTFILE [ .I OPTIONS ] .I PLUGIN .RE .SH DESCRIPTION lv2file is aprogram which you can use to apply effects to your audio files without much hassle. Possible use cases are: .RS * To apply an effect without having to open a GUI or start a project. .br * To apply effects to a large number of files, or in an automated manner. .br * A deterministic environment to debug a plugin. .br * Audio editing in a command-line only environment .RE .br lv2file uses the LV2 plugin format (http://lv2plug.in/) for the effects it uses. .SH OPTIONS lv2file follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-l, \-\-list List and number all available plugins. .TP .B \-n \-\-nameports \fIPLUGIN\fR List all the input and control ports for the specified plugin. .TP .B \-i \fIFILE\fR Input the audio from a given FILE. Most common sampled audio formats are supported. .TP .B \-o \fIFILE\fR Output to given FILE. .TP .B \-c, \-\-connect \fICHANNEL\fR:\fIPORT\fR Connect the channel CHANNEL in the input file to the audio port PORT of the plugin. If you connect multiple channels to the same port, they will be mixed together. The -c option is often not necessary, as lv2file will try to guess how you would like to connect the ports. .br It is possible to run multiple instances of a plugin using the syntax "-c 5:2.left" which, for example, would connect the fifth channel of audio to the port labeled "left" in the second copy of the plugin. You don't need to specify how many plugins to run, lv2file automatically makes enough according to the connections you make. .TP .B \-p, \-\-parameters \fIPORT\fR:\fIVALUE\fR Pass values to the control ports of the plugin, essentially telling the effect how to handle the audio. PORT is the name of the control port, and VALUE is the value to set it to. For example "-p volume:1" sets the effects "volume" control to 1. You should note that because lv2file uses LV2 plugins, the VALUES will always be floating point numbers. It is not possible to vary a parameter with time. It is also not possible to have different control values for multiple plugin instances. Instead, split up the channels of your audio files, and process them in batches whose parameters are all the same. .TP .B [ \-m \-\-mono ] Mix down all of the channels together and pass them to the plugin. This will only work if the plugin has only a single audio input. This is to be used instead of manually specifying connections. .TP .B [ \-b, \-\-blocksize \fIN\fR ] The size of the chunks the audio is processed in. This might have implications for speed of processing. .I N is measured in frames, not samples. The default is 512. .TP .B [ \-\-ignore\-clipping ] By default, lv2file will check every sample for clipping and will warn the user if any clipping occurs. However, if know that the effect won't produce clipping, or you don't care if it does, you can use this option to turn off the check for clipping. This will make lv2file run slightly faster. .SH AUTHOR lv2file was written by Jeremy Salwen . .PP This manual page was written by Jeremy Salwen , for the Debian project (and may be used by others). debian/lv2file.manpages0000644000000000000000000000002111756262350012246 0ustar debian/lv2file.1 debian/source/0000755000000000000000000000000011756262350010475 5ustar debian/source/format0000644000000000000000000000001411756262350011703 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012011756262350010217 0ustar version=3 http://githubredir.debian.net/github/jeremysalwen/lv2file (.*).tar.gz