debian/0000755000000000000000000000000012240206522007161 5ustar debian/install0000644000000000000000000000023112237177417010566 0ustar *.pd* usr/lib/pd/extra/iem_ambi/ debian/round_zero.pd usr/lib/pd/extra/iem_ambi/ debian/mergefilename.pd usr/lib/pd/extra/iem_ambi/ debian/mergefilename.pd0000644000000000000000000000212412237177365012327 0ustar #N canvas 1 51 678 465 10; #X obj 75 40 inlet list; #X obj 75 227 outlet symbol; #N canvas 1 51 450 300 serialize 0; #X obj 49 217 list split 1; #X obj 49 134 until; #X obj 49 172 list append; #X obj 179 217 bang; #X obj 49 239 outlet; #X obj 72 64 inlet; #X obj 75 101 t b a; #X connect 0 0 4 0; #X connect 0 1 2 1; #X connect 0 2 3 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 3 0 1 1; #X connect 5 0 6 0; #X connect 6 0 1 0; #X connect 6 1 2 1; #X restore 98 95 pd serialize; #X obj 75 61 t b a b; #X obj 98 117 list prepend .; #X msg 98 139 symbol \$1\$2; #X obj 98 161 t s s; #X obj 234 123 pack s s; #X msg 234 145 symbol \$1\$2; #X obj 75 191 symbol; #X obj 287 98 makefilename %c; #X msg 287 77 32; #X msg 193 80 symbol; #X obj 193 47 t b b; #X connect 0 0 3 0; #X connect 2 0 4 0; #X connect 3 0 9 0; #X connect 3 1 2 0; #X connect 3 2 13 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 9 1; #X connect 6 1 7 0; #X connect 7 0 8 0; #X connect 8 0 4 1; #X connect 9 0 1 0; #X connect 10 0 7 1; #X connect 11 0 10 0; #X connect 12 0 4 1; #X connect 13 0 12 0; #X connect 13 1 11 0; debian/control0000644000000000000000000000176212235162167010604 0ustar Source: pd-iemambi Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: IOhannes m zmölnig , Jonas Smedegaard Build-Depends: cdbs (>= 0.4.91~), debhelper, dh-buildinfo, devscripts, kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any], puredata-dev | puredata (<< 0.43) Standards-Version: 3.9.4 Section: sound Homepage: http://download.puredata.info/iem_ambi Vcs-Git: git://anonscm.debian.org/pkg-multimedia/pd-iem_ambi.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-iem_ambi.git Package: pd-iemambi Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, puredata | pd Recommends: pd-iemmatrix Suggests: pd-zexy, pd-iemlib Description: Pd-objects for Ambisonics sound spatialization This library contains 3 objects, for calculating Ambisonics encoder matrices, rotation matrices and decoder matrices from 1st to 4th order in 3D, or from 1st to 12th order in 2D. debian/gbp.conf0000644000000000000000000000005712163504550010610 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/docs0000644000000000000000000000001412163504550010035 0ustar READ_ME.txt debian/links0000644000000000000000000000010712163504550010230 0ustar usr/share/common-licenses/GPL-2 usr/lib/pd/extra/iem_ambi/LICENSE.txt debian/compat0000644000000000000000000000000212163504550010365 0ustar 7 debian/rules0000755000000000000000000000175612163504550010260 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2011 IOhannes m zmölnig # Description: Main Debian packaging script for pd-iemmatrix # # This program 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, or (at your option) # any later version. # # This program 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. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/class/pd.mk include /usr/share/cdbs/1/rules/utils.mk # where sources are DEB_SRCDIR = src debian/README.Debian0000644000000000000000000000134612236761373011245 0ustar pd-iemambi for Debian --------------------- these are general instructions to load the iem_ambi library (not specific to Debian) Usage: iem_ambi is built as a library, that provides [ambi_encode] (calculate encoder-weights for a given position) [ambi_rot] (calculate rotation matrix) [ambi_decode3] (calculate decoder matrix for given loudspeaker-setup) In order to use it, you have to load the library first, using one of the following methods: - add "iem_ambi" to the list of startup libraries in Pd's preferences - start Pd with "-lib iem_ambi" Most of the help-patches require additional libraries to be installed (and loaded), namely pd-zexy and pd-iemmatrix. -- IOhannes m zmölnig , Wed, 07 Nov 2013 debian/changelog0000644000000000000000000000344712240206405011043 0ustar pd-iemambi (0.2-3) unstable; urgency=low * Added README.Debian with install instructions * Added helper-abstractions for help-patches * [round_zero] * [mergefilename] -- IOhannes m zmölnig Mon, 11 Nov 2013 17:59:42 +0100 pd-iemambi (0.2-2) unstable; urgency=low [ IOhannes m zmölnig ] * Updated my Uploaders-name * B-D on kfreebsd-kernel-headers (on kfreebsd-*) (Closes: #728146) -- IOhannes m zmölnig Thu, 07 Nov 2013 17:56:21 +0100 pd-iemambi (0.2-1) unstable; urgency=low [ IOhannes m zmölnig ] * Imported Upstream version 0.2 * Removed patches included upstream * Build depend on puredata-dev|puredata * Depend on puredata|pd * Bumped standards to 3.9.4 * Fixed Vcs-* stanzas * Updated debian/copyright * Regenerated debian/{control,copyright_hints} -- IOhannes m zmoelnig (gpg-key at iem) Sat, 29 Jun 2013 16:14:59 +0200 pd-iemambi (0.1-2) unstable; urgency=low [ IOhannes m zmölnig ] * Recommend pd-iemmatrix * Added Suggests for libraries used in help-patches * Made help-patches load libraries it needs * Fixed inclusion of endian.h (Closes: #620540) * debian/rules: removed no-strip hacks -- IOhannes m zmoelnig (gpg-key at iem) Fri, 15 Apr 2011 17:53:16 +0200 pd-iemambi (0.1-1) unstable; urgency=low [ IOhannes m zmoelnig (gpg-key at iem) ] * Initial packaging. Closes: #603179 [ Jonas Smedegaard ] * Minor tidying of various packaging files. * Update copyright file: Additional copyright holders. * Drop useless suppression of build-dependencies: Recent CDBS required anyway, due to use of pd.mk snippet. * Add myself as uploader. * Add copyright hints, to track future changes. -- Jonas Smedegaard Tue, 08 Feb 2011 22:57:23 +0100 debian/copyright_hints0000644000000000000000000000371412163565605012344 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: READ_ME.txt debian/compat debian/control debian/control.in debian/docs debian/gbp.conf debian/install debian/links debian/source/format debian/source/local-options debian/watch src/VC6/iem_ambi.dsp src/VC6/iem_ambi.dsw src/VC6/makefile_win src/VC7/iem_ambi.vcproj src/VC7/makefile_vc7proj src/VC9/iem_ambi.sln src/VC9/iem_ambi.vcproj src/VC9/makefile_vc9proj src/iem_ambi.dsp src/iem_ambi.dsw src/iem_ambi.sln src/iem_ambi.vcproj src/makefile src/makefile_d_fat src/makefile_d_ppc src/makefile_darwin src/makefile_linux src/makefile_vc9proj src/makefile_win Copyright: *No copyright* License: UNKNOWN FIXME Files: src/ambi_decode.c src/ambi_decode2.c src/ambi_decode3.c src/ambi_decode_cube.c src/ambi_encode.c src/ambi_rot.c src/iem_ambi.h Copyright: IEM KUG Graz Austria 2000, - 2006, */ License: UNKNOWN FIXME Files: Ambisonic_2d_example.pd ambi_decode3-help.pd ambi_encode-help.pd ambi_rot-help.pd Copyright: Thomas Musil 2000, - 2006; License: UNKNOWN FIXME Files: debian/rules Copyright: 2011, IOhannes m zmölnig License: GPL-2+ FIXME Files: LICENSE.txt Copyright: 2000-2006, Thomas MUSIL [musil_at_iem.at License: GPL-2+ FIXME Files: GnuGPL.txt Copyright: 1989, 1991 Free Software Foundation, Inc HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be distributed holder who places the Program under this License interest in the program law: the software, and year name of author License: GPL-ever FIXME Files: src/iem_ambi.c Copyright: IEM KUG Graz Austria 2000, - 2006, */ Thomas Musil 2000-2012"); License: UNKNOWN FIXME Files: src/iemlib.h Copyright: IEM KUG Graz Austria 2000, - 2012, */ License: UNKNOWN FIXME debian/round_zero.pd0000644000000000000000000000456612236760726011727 0ustar #N canvas 447 82 575 631 10; #X obj 153 112 inlet; #X obj 153 527 outlet; #X obj 363 146 inlet eps; #X obj 338 178 f \$1; #X obj 153 134 t a b; #N canvas 1 51 450 300 serialize 0; #X obj 79 217 list split 1; #X obj 79 134 until; #X obj 79 172 list append; #X obj 209 217 bang; #X obj 79 239 outlet; #X obj 105 101 t b a; #X obj 105 74 inlet; #X connect 0 0 4 0; #X connect 0 1 2 1; #X connect 0 2 3 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 3 0 1 1; #X connect 5 0 1 0; #X connect 5 1 2 1; #X connect 6 0 5 0; #X restore 176 272 pd serialize; #X obj 176 294 route float; #X obj 176 354 t a; #X obj 153 429 list prepend; #X obj 153 250 t b a b; #X obj 176 383 list prepend; #X obj 176 405 t l l; #X obj 153 451 t l l; #X obj 153 473 spigot 1; #X obj 153 495 t a; #X obj 223 473 spigot 0; #X obj 153 156 route list; #X obj 153 178 t a b; #X msg 185 205 0; #X obj 223 178 t a b; #X msg 255 205 1; #X obj 255 226 t f; #X obj 210 451 == 0; #X obj 288 449 == 1; #X obj 269 430 t f f; #X obj 223 495 list trim; #N canvas 1 51 450 300 round_zero 0; #X obj 135 120 inlet; #X obj 188 247 outlet; #X obj 325 62 inlet; #X obj 325 84 abs; #X obj 135 142 moses -1; #X obj 188 166 moses 1; #X msg 188 188 0; #X obj 188 210 t f; #X obj 325 106 t f f; #X obj 325 128 * -1; #X connect 0 0 4 0; #X connect 2 0 3 0; #X connect 3 0 8 0; #X connect 4 0 7 0; #X connect 4 1 5 0; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 7 0; #X connect 7 0 1 0; #X connect 8 0 9 0; #X connect 8 1 5 1; #X connect 9 0 4 1; #X restore 176 330 pd round_zero; #X text 91 49 clamp all numbers in a message where abs(f) Source: http://download.puredata.info/iem_ambi/releases/ Copyright: 2004-2012, Thomas Musil, IEM/KUG Graz Austria License: GPL-2+ Files: * Copyright: 2004-2012, Thomas Musil License: GPL-2+ Files: src/ambi*.c src/ambi*.h Copyright: 2000-2009, IEM KUG Graz Austria License: GPL-2+ Files: debian/* Copyright: 2011-2013, IOhannes m zmölnig 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 (GPL) version 2 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/watch0000644000000000000000000000013212163504550010214 0ustar # to be processed with uscan(1) version=3 http://sf.net/pure-data/iem_ambi-(.*)\.tar\.gz debian/source/0000755000000000000000000000000012163504550010467 5ustar debian/source/format0000644000000000000000000000001412163504550011675 0ustar 3.0 (quilt) debian/control.in0000644000000000000000000000167712235161772011217 0ustar Source: pd-iemambi Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: IOhannes m zmölnig , Jonas Smedegaard Build-Depends: @cdbs@, kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any], puredata-dev | puredata (<< 0.43) Standards-Version: 3.9.4 Section: sound Homepage: http://download.puredata.info/iem_ambi Vcs-Git: git://anonscm.debian.org/pkg-multimedia/pd-iem_ambi.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-iem_ambi.git Package: pd-iemambi Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, puredata | pd Recommends: pd-iemmatrix Suggests: pd-zexy, pd-iemlib Description: Pd-objects for Ambisonics sound spatialization This library contains 3 objects, for calculating Ambisonics encoder matrices, rotation matrices and decoder matrices from 1st to 4th order in 3D, or from 1st to 12th order in 2D.