debian/0000755000000000000000000000000011756213206007171 5ustar debian/compat0000644000000000000000000000000211756213021010362 0ustar 7 debian/patches/0000755000000000000000000000000011756213021010613 5ustar debian/patches/series0000644000000000000000000000002211756213021012022 0ustar 01-makefile.patch debian/patches/01-makefile.patch0000644000000000000000000000257311756213021013636 0ustar Description: Remove suffix from libraries path, set $PREFIX to /usr. Set PREFIX to /usr/local if not set before. Strip -march native out of CPPFLAGS, add -g flag. Add -pthread linking flag, otherwise FTBFS. Author: Alessio Treglia Forwarded: no --- source/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- tetraproc-0.8.2.orig/source/Makefile +++ tetraproc-0.8.2/source/Makefile @@ -18,14 +18,14 @@ # ---------------------------------------------------------------------------- -PREFIX = /usr/local +PREFIX ?= /usr/local SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') SHARED = $(PREFIX)/share/tetraproc LIBDIR = lib$(SUFFIX) VERSION = 0.8.2 DISTDIR = tetraproc-$(VERSION) CPPFLAGS += -O3 -Wall -MMD -MP -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\" -CPPFLAGS += -march=native +CPPFLAGS += -g all: tetraproc tetrafile @@ -36,7 +36,7 @@ hpfilt.o pmfilt.o textmat.o confwin.o ab kmeterdsp.o png2img.o tetraproc: CPPFLAGS += -I/usr/X11R6/include `freetype-config --cflags` -tetraproc: LDLIBS += -lsndfile -lfftw3f -lclxclient -lclthreads -ljack -lpng -lXft -lX11 -lrt +tetraproc: LDLIBS += -pthread -lsndfile -lfftw3f -lclxclient -lclthreads -ljack -lpng -lXft -lX11 -lrt tetraproc: LDFLAGS += -L/usr/X11R6/lib tetraproc: $(TETRAPROC_O) g++ $(LDFLAGS) -o $@ $(TETRAPROC_O) $(LDLIBS) debian/tetraproc.10000644000000000000000000000271711756213021011260 0ustar .TH TETRAPROC "1" "March 2011" "" "User Commands" .SH NAME tetraproc \- Tetrahedral Microphone Processor .SH DESCRIPTION .B TetraProc is a microphone processor, which converts the A-format signals from a tetrahedral Ambisonic microphone into B-format signals ready for recording. .PP .B TetraProc consists of two parts: the A/B converter and the metering and monitoring. Tetrafile only has the A/B conversion part which is otherwise identical. .PP Both TetraProc and TetraFile will normally use the Furse-Malham form of B-format in which the W signal is attenuated by 3dB w.r.t. the first order ones. Both can also use the 'normalised' and 'semi- normalised' forms if required. For safety, this can be changed on the command line only, and Tetraproc will show the current setting in its metering window. Note that the coefficients shown in the config window are independent of this - they are _always_ in the semi-normalised form (i.e. they do not include the 3dB attenuation on W for Furse-Malham, nor the 4.8dB gain on XYZ for the normalised one). .SH OPTIONS .TP \fB\-h\fR Display this text .TP \fB\-B\fR Ambisonic mode .TP \fB\-name\fR JACK client name .TP \fB\-s\fR JACK server name .TP \fB\-g\fR Window position .PP .SH "SEE ALSO" \fBtetrafile\fR(1) .SH "AUTHOR" tetraproc was written by Fons Adriaensen . .PP This manual page was written by Alessio Treglia for the Debian project (but may be used by others). debian/rules0000755000000000000000000000013711756213021010245 0ustar #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed export PREFIX=/usr %: dh $@ -Smakefile -Dsource debian/docs0000644000000000000000000000000711756213021010034 0ustar README debian/control0000644000000000000000000000256011756213214010576 0ustar Source: tetraproc Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 7.0.50~), libclthreads-dev (>= 2.4.0), libclxclient-dev (>= 3.6.1), libfftw3-dev (>= 3.1.2-3.1), libjack-dev, libpng-dev, libsndfile-dev, libx11-dev Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-multimedia/tetraproc.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/tetraproc.git Homepage: http://kokkinizita.linuxaudio.org/linuxaudio/index.html Package: tetraproc Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Tetrahedral Microphone Processor for Ambisonic Recording TetraProc converts the A-format signals from a tetrahedral Ambisonic microphone into B-format signals ready for recording. Main features: . * A-B conversion using a classic scalar matrix and minimum phase filters, or * A-B conversion using a 4 by 4 convolution matrix using measured or computed impulse responses, or a combination of both. * Individual microphone calibration facilities. * 24 dB/oct higpass filters. * Metering, monitoring and test facilities. * Virtual stereo mic for stereo monitoring or recording. * Unlimited number of stored configurations. * Jack client with graphical user interface. debian/tetraproc.manpages0000644000000000000000000000001311756213021012676 0ustar debian/*.1 debian/changelog0000644000000000000000000000056611756213206011052 0ustar tetraproc (0.8.2-2) unstable; urgency=low * libpng12-dev -> libpng-dev (Closes: #662519) * Update debian/copyright. * Bump Standards. -- Alessio Treglia Sun, 20 May 2012 18:06:17 +0200 tetraproc (0.8.2-1) unstable; urgency=low * Initial release (Closes: #619492). -- Alessio Treglia Thu, 24 Mar 2011 14:56:48 +0100 debian/install0000644000000000000000000000006011756213214010555 0ustar debian/tetraproc.desktop usr/share/applications debian/tetraproc.desktop0000644000000000000000000000026711756213021012567 0ustar [Desktop Entry] Name=Tetraproc GenericName=TetraProc Comment=Tetrahedral Microphone Processor for Ambisonic Recording Icon= Categories=AudioVideo;Audio; Exec=tetraproc Terminal=false debian/gbp.conf0000644000000000000000000000010311756213021010575 0ustar [DEFAULT] pristine-tar = True sign-tags = True compression = bzip2 debian/copyright0000644000000000000000000000223711756213214011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: TetraProc Upstream-Contact: Fons Adriaensen Source: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html Files: * Copyright: 2005-2010 Fons Adriaensen License: GPL-2+ Files: debian/* Copyright: 2010-2012 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. 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/tetrafile.10000644000000000000000000000333511756213021011231 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.39.2. .TH TETRAFILE "1" "March 2011" "" "User Commands" .SH NAME tetrafile \- Tetrahedral Microphone Processor .SH SYNOPSIS .B tetrafile \fI \fR .SH TetraProc is a microphone processor, which converts the A-format signals from a tetrahedral Ambisonic microphone into B-format signals ready for recording. .B TetraProc consists of two parts: the A/B converter and the metering and monitoring. .B Tetrafile only has the A/B conversion part which is otherwise identical. .PP When using tetrafile, make sure to include the high pass filter option with a reasonable cutoff frequency - without it some mics (in particular Core Sound's) are very sensitive to LF noise. .PP The default output file type for Tetrafile is '.amb', which is a WAVEX file with a special GUID identifying it as Ambisonic. Not all tools can read this, use either .caf or .wav in those cases. Note that the file type is set using the command line options and does not depend on the filename extension. .PP .SH OPTIONS The default options are \fB\-\-fuma\fR, \fB\-\-amb\fR. .TP \fB\-\-help\fR Display this text. .TP \fB\-\-stin\fR Stereo input files. .TP \fB\-\-hpf\fR Highpass filter. .TP \fB\-\-fuma\fR, \fB\-\-sn3d\fR, \fB\-\-n3d\fR B format standard. .TP \fB\-\-invx\fR, \fB\-\-invy\fR, \fB\-\-invz\fR B format inversion. .TP \fB\-\-endf\fR Endfire mode. .TP \fB\-\-amb\fR, \fB\-\-caf\fR, \fB\-\-wav\fR Output file type. .PP .SH "SEE ALSO" \fBtetraproc\fR(1) .SH "AUTHOR" tetrafile was written by Fons Adriaensen . .PP This manual page was written by Alessio Treglia for the Debian project (but may be used by others). debian/source/0000755000000000000000000000000011756213021010464 5ustar debian/source/format0000644000000000000000000000001411756213021011672 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015011756213021010211 0ustar version=3 http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html \ tetraproc-(.*)\.tar\.bz2 debian/menu0000644000000000000000000000016211756213021010052 0ustar ?package(tetraproc):needs="X11"\ section="Applications/Sound"\ title="TetraProc"\ command="/usr/bin/tetraproc"