debian/0000755000000000000000000000000012067457624007203 5ustar debian/watch0000644000000000000000000000007012067452217010222 0ustar version=3 http://sf.net/pure-data/fftease-(.*)\.tar\.gz debian/copyright0000644000000000000000000000167112067452424011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FFTease Upstream-Contact: Eric Lyon and Christopher Penrose Source: http://www.somasa.qub.ac.uk/~elyon/LyonSoftware/MaxMSP/FFTease/FFTease2.5_Pd_OSX.zip Files: * Copyright: 1999-2008 Eric Lyon and Christopher Penrose License: MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. debian/gbp.conf0000644000000000000000000000024512067452217010614 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True sign-tags = True debian/changelog0000644000000000000000000000025212067452505011045 0ustar pd-fftease (2.5.2.git20121005-1) unstable; urgency=low * Initial release (Closes: #689736) -- Hans-Christoph Steiner Fri, 28 Dec 2012 21:27:55 -0500 debian/control0000644000000000000000000000706512067452424010607 0ustar Source: pd-fftease Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Hans-Christoph Steiner Build-Depends: debhelper (>= 7.0.50~), puredata-dev | puredata (<< 0.43) Standards-Version: 3.9.3 Homepage: http://www.somasa.qub.ac.uk/~elyon/LyonSoftware/MaxMSP/FFTease/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/pd-fftease.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-fftease.git;a=summary Package: pd-fftease Architecture: any Depends: ${shlibs:Depends}, puredata-core | pd, pd-libdir, ${misc:Depends} Recommends: pd-import Suggests: perl Description: live spectral sound processors for Pd FFTease is a collection of Pd objects implementing various forms of spectral sound processing. These include an additive-synthesis phase vocoder, noise reduction, cross synthesis, and more unusual forms of spectral processing. . * bthresher~ similar to thresher~ but with more control * burrow~ a cross-referenced filtering object * cavoc~ an 8-rule cellular automata that generates spectra * cavoc27~ a 27-rule cellular automata object * centerring~ a spectral modulation object * codepend~ a classic block convolution object * crossx~ a cross synthesis object with gating * dentist~ a partial knockout object * disarrain~ an interpolating version of disarray~ * disarray~ a spectral redistribution object * drown~ a noise reduction (or increase) object * ether~ another spectral compositing object * leaker~ a sieve-based cross fader * mindwarp~ a spectral formant warping object * morphine~ a morphing object * multyq~ a four band filter * presidency~ a spectral sampler with pitch control * pvcompand~ a spectral compressor/expander object * pvgrain~ a spectrum analyzer for granular resynthesis * pvharm~ a harmonizer * pvoc~ an additive synthesis phase vocoder * pvtuner~ a spectrum quantizer for tuning to arbitrary scales * pvwarp~ a non-linear frequency warper * reanimator~ an audio texture mapper * resent~ similar to residency~ but with independent bin control * residency~ a spectral sampler useful for time scaling * residency_buffer~ a spectral sampler that writes to an MSP buffer * scrape~ a noise reduction (or increase) object with frequency control * shapee~ a frequency shaping object * swinger~ a phase swapping object * taint~ a cross synthesis object * thresher~ an amplitude/frequency sensitive gating object * vacancy~ a spectral compositing object * xsyn~ a cross synthesis with compression object . FFTease 2.5 objects will reconfigure themselves in response to changes in FFT size or signal vector size. Therefore, they may now be used in MaxMSP poly~ objects with downsampling or upsampling. Changes in vector size remain subject to limitations imposed by the current poly~ (and Pluggo) architecture. . Caveat: these objects are CPU intensive. A few of these objects in a patch could push your computer to its limits. Be very careful with playback volume as some of the objects produce dramatically different (lower or higher) overall levels. . Acknowledgements: This work draws heavily on the phase vocoder code presented by F. Richard Moore in his classic "Elements of Computer Music." Additional inspiration was derived from work on cross synthesis and noise reduction by Mark Dolson at CARL in the mid-1980s. We also wish to thank Miller Puckette and David Zicarelli for designing and implementing the framework under which FFTease is presented. debian/compat0000644000000000000000000000000212067452217010372 0ustar 7 debian/pd-fftease.lintian-overrides0000644000000000000000000000037412067452217014576 0ustar # the upstream library format includes the license file in it, this library # has a unique license, so we just leave the file in place, since there is no # license file to symlink to. pd-fftease: extra-license-file usr/lib/pd/extra/fftease/LICENSE.txt debian/rules0000755000000000000000000000114112067452217010251 0ustar #!/usr/bin/make -f LIBRARY_NAME = fftease PACKAGE = pd-$(LIBRARY_NAME) pkglibdir = /usr/lib/pd/extra %: dh $@ --buildsystem=makefile override_dh_auto_install: dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) # clean up included example scripts chmod a+x $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/examples/*.pl sed -i 's|/usr/local/bin/perl|/usr/bin/perl|' \ $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/examples/*.pl override_dh_shlibdeps: dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \ -T$(CURDIR)/debian/$(PACKAGE).substvars debian/links0000644000000000000000000000023012067452217010232 0ustar usr/lib/pd/extra/fftease/README.txt usr/share/doc/pd-fftease/README usr/lib/pd/extra/fftease/examples usr/share/doc/pd-fftease/examples debian/source/0000755000000000000000000000000012067452217010474 5ustar debian/source/format0000644000000000000000000000001412067452217011702 0ustar 3.0 (quilt)