debian/0000755000000000000000000000000012225346650007173 5ustar debian/compat0000644000000000000000000000000212225346052010365 0ustar 9 debian/patches/0000755000000000000000000000000012225344672010624 5ustar debian/patches/series0000644000000000000000000000002712225344467012042 0ustar 0001-buildsystem.patch debian/patches/0001-buildsystem.patch0000644000000000000000000000175212225346473014575 0ustar Description: Accept CFLAGS, CPPFLAGS and LDFLAGS from the environment. Author: Alessio Treglia Forwarded: no --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- autotalent.orig/Makefile +++ autotalent/Makefile @@ -33,8 +33,8 @@ INSTALL_PLUGINS_DIR = /usr/lib64/ladspa/ # GENERAL CC = gcc -CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC -LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt +CFLAGS += -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC +LDFLAGS += -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt PLUGINS = autotalent.so @@ -43,7 +43,7 @@ all: $(PLUGINS) # RULES TO BUILD PLUGINS FROM C CODE autotalent.so: autotalent.c ladspa.h - $(CC) $(CFLAGS) autotalent.c mayer_fft.c + $(CC) $(CFLAGS) $(CPPFLAGS) autotalent.c mayer_fft.c $(CC) $(LDFLAGS) -o autotalent.so autotalent.o mayer_fft.o # OTHER TARGETS debian/rules0000755000000000000000000000027012225336515010251 0ustar #!/usr/bin/make -f %: dh $@ -S makefile override_dh_auto_install: mkdir -p $(CURDIR)/debian/autotalent/usr/lib/ladspa cp autotalent.so $(CURDIR)/debian/autotalent/usr/lib/ladspa/ debian/control0000644000000000000000000000335412225346060010576 0ustar Source: autotalent Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 9~), ladspa-sdk Standards-Version: 3.9.4 Homepage: http://tombaran.info/autotalent.html Vcs-Git: git://anonscm.debian.org/pkg-multimedia/autotalent.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/autotalent.git Package: autotalent Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: ladspa-plugin Description: pitch correction LADSPA plugin Autotalent is a real-time pitch correction plugin. Users can specify the notes that a singer is allowed to hit, and Autotalent makes sure that they do. Autotalent may be used for more exotic effects, like the Cher / T-Pain effect, making your voice sound like a chiptune, adding artificial vibrato, or messing with your formants. Autotalent can also be used as a harmonizer that knows how to sing in the scale with you. Or, you can use Autotalent to change the scale of a melody between major and minor or to change the musical mode. . Autotalent was designed from the ground up to process musical melodies, whether sung by voice or played on some kind of instrument. As long as one gives it a monophonic source (i.e. a melody in a single, 1-channel track), he can usually expects pretty good results. So this means that if you're in the business of processing vocal harmonies, you should apply it to each monophonic vocal part separately. If in the spirit of experimentation you're daring enough to try tuning or pitch shifting an entire chord using one instance of the plugin (again not what it's meant for), you'll hear gritty nastiness. debian/changelog0000644000000000000000000000142312225346650011045 0ustar autotalent (0.2-3) unstable; urgency=low * debian/patches/0001-buildsystem.patch - Improve upstream buildsystem to let it accept CFLAGS, CPPFLAGS and LDFLAGS set by the environment. * Rewrite debian/copyrigh to copyright format 1.0. * Bump DH compatibility to automatically enable hardening flags. * Update Homepage. * Fix VCS URLs. * Bump Standards. -- Alessio Treglia Wed, 09 Oct 2013 22:41:09 +0100 autotalent (0.2-2) unstable; urgency=low * Fix small typo in the short description (Closes: #603289). -- Alessio Treglia Fri, 19 Nov 2010 00:18:43 +0100 autotalent (0.2-1) unstable; urgency=low * Initial release. (Closes: #600730) -- Alessio Treglia Tue, 02 Nov 2010 12:01:01 +0100 debian/gbp.conf0000644000000000000000000000005712225336515010613 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000726212225344175011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Autotalent Upstream-Contact: Thomas A. Baran Source: http://tombaran.info/autotalent.html Files: * Copyright: No copyright holder License: GPL-2+ Files: ladspa.h Copyright: 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan Westerfeld License: LGPL-2.1+ Files: mayer_fft.* Copyright: 1988, 1993 Ron Mayer 1988, 1993 Miller S. Puckette License: BSD-3-clause Files: debian/* Copyright: 2010-2013 Alessio Treglia 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. . 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 . License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . License: BSD-3-clause This software is copyrighted by Miller Puckette and others. The following terms (the "Standard Improved BSD License") apply to all files associated with the software unless explicitly disclaimed in individual files: . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/source/0000755000000000000000000000000012225336515010472 5ustar debian/source/format0000644000000000000000000000001412225336515011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012612225336515010222 0ustar version=3 http://web.mit.edu/tbaran/www/autotalent.html autotalent-([0-9.]*)\.tar\.gz