debian/0000775000000000000000000000000012316354557007203 5ustar debian/copyright0000664000000000000000000002103711762110223011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Program for speech analysis and synthesis Upstream-Contact: Paul Boersma Source: http://www.fon.hum.uva.nl/praat/download_sources.html Files: EEG/* artsynth/* fon/* gram/* kar/* num/* stat/* sys/* FFNet/* LPC/* dwsys/* dwtools/* Copyright: 1990-2012 Paul Boersma 1992-2012 David Weenink 2007 Erez Volk 2002 Hansjoerg Mixdorff License: GPL-2+ Files: external/glpk/* Copyright: 1996-2010 Andrew Makhorin License: GPL-3+ Files: external/flac/* Copyright: 2000-2007 Josh Coalson License: BSD (3 clause) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . - 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. . - Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``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 FOUNDATION OR CONTRIBUTORS 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. Files: external/flac/flac_share_alloc.h Copyright: 2007 Josh Coalson License: LGPL-2.1+ Files: external/mp3/* Copyright: 2000-2004 Underbit Technologies, Inc 2007 Erez Volk License: GPL-2+ Files: external/portaudio/* external/espeak/portaudio* Copyright: 1999-2007 Ross Bencina, Phil Burk 1999-2006 Robert Marsanyi 1999-2004 Andrew Baldwin 2002 Joshua Haberman 2005-2007 Arve Knudsen 2005-2006 Bjorn Roche License: MIT/X11 (BSD like) 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. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: external/glpk/amd* Copyright: 2007 Timothy A. Davis, Patrick R. Amestoy, and Iain S. Duff License: GPL-2+ Files: external/glpk/colamd.c Copyright: 1998-2007, Timothy A. Davis License: LGPL-2.1+ Files: external/espeak/* Copyright: 2005-2011 Jonathan Duddington 2010 Nicolas Pitre 2010 Bill Cox 2007 Gilles Casse 2008 Sun Microsystems, Inc. 1993-1994 Jon Iles and Nick Ing-Simmons License: GPL-3+ Files: external/espeak/espeakdata_FileInMemory.* Copyright: David Weenink 2012 License: GPL-2+ Files: contrib/ola/* Copyright: 2007-2009 Ola Söder 2007-2011, Paul Boersma License: GPL-2+ Files: external/gsl/* Copyright: 1996-2004, 2006-2007 Brian Gough 1996-2006 Gerard Jungman 1996-2000, 2003-2004, 2007 James Theiler 1996-2001, 2007 Thomas Walter 1996-2000, 2007 Jim Davies 2006-2007 Patrick Alken 1996-2000, 2007 Reid Priedhorsky 2000 Simone Piccardi 1996-2000 Fabrice Rossi 2004 Ivo Alxneit 2002, 2004 Jason H. Stover 1996-2000 Michael Booth 2000-2011, 2004 David Morrison 2001 Carlo Perassi 2003 Heiko Bauke 2002-2003 Lowell Johnson 2001 Szymon Jaroszewicz 2004 Joerg Wensch 2002 Przemyslaw Sliwa 2002, 2004 Jason H. Stover 2001 Jason Beegan 1996-2000, 2004, 2007 Jorma Olavi Tähtinen 1996-2000 Mark Galassi 2002 Achim Gaedke 2002 Atakan Gurkan 2002 Gavin E. Crooks 2002 Tuomo Keskitalo 1996-2000, 2007 John Fisher 1997 Makoto Matsumoto 2006 Charles Karney 2001 Dan, Ho-Jin 2006 Erik Schnetter 2002 Gavin E. Crooks 1996-2000, 2002, 2004, 2007 David Necas 2002 Gert Van den Eynde 1998-2000 Theodore C. Belding 2004, 2006 Giulio Bottazzi 2001 Henry Sobotka 2005 Jochen Voss 2001-2002 Nicolas Darnis 2003 Olaf Lenz 2002 Przemyslaw Sliwa 2001 Rodney Sparapani 2000 Vladimir Kushnir 1996-2000 Tim Mooney License: GPL-3+ Files: kar/ipaSerifRegularPS.cpp Copyright: 2005 Rafael Laboissière License: GPL-2+ Files: dwsys/regularExp.h Copyright: 1986, 2002 The NEdit Developers License: GPL-2+ Files: debian/* Copyright: 2005-2009, 2012 Rafael Laboissière 2009-2011 Andreas Tille License: GPL-3+ License: GPL-2+ 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 of the License, 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 . . On Debian systems, the complete text of the GNU General Public License, version 2, can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-3+ 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 3 of the License, 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 . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. 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. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/LGPL-2.1'. debian/README.Debian0000664000000000000000000000260511762110223011227 0ustar praat for Debian ---------------- The choice of fonts for both the Praat picture and Help windows is way too restrictive and is limited to Times/Helvetica/Palatino. This is the reason why the praat package recommends some of the xfonts-* packages. In some case, the X-Window server may choose a font that displays poorly on the screen. This may happen, for instance, when the gsfonts-x11 is installed and its font directory appears before that of xfonts-75dpi or xfonts-100dpi in the fonts path. Indeed, the gsfonts-x11 package defines aliases for the PostScript fonts in its fonts.alias file. In order to fix the problem, either remove the gsfonts-x11 package or make the appropriate fonts to take precedence over those of gsfonts-x11. In a system-wide way, this can be done by editing the /etc/X11/xorg.conf file such that it reads something like: Section "Files" [...] FontPath "/usr/share/fonts/X11/100dpi" [...] FontPath "/usr/lib/X11/fonts/Type1" [...] EndSection Users might also insure that the directories in the font path are in the correct order by executing the following series of commands: xset -fp /usr/lib/X11/fonts/Type1 xset -fp /usr/share/fonts/X11/100dpi xset +fp /usr/lib/X11/fonts/Type1 xset +fp /usr/share/fonts/X11/100dpi -- Rafael Laboissiere , Sat, 8 Dec 2007 16:31:11 +0100 debian/README.source0000664000000000000000000000026711762110223011347 0ustar This packages uses the quilt patch system. Please read /usr/share/doc/quilt/README.source for more information. -- Andreas Tille Mon, 31 Aug 2009 14:50:19 +0200 debian/install.in0000664000000000000000000000011411762110223011155 0ustar praat @BINDIR@ debian/praat.xpm @PIXDIR@ debian/praat.desktop @APPDIR@ debian/menu.in0000664000000000000000000000027311762110223010461 0ustar ?package(praat): \ needs="X11" \ section="Applications/Science/Data Analysis" \ title="Praat" \ command="/@BINDIR@/praat" \ icon="/@PIXDIR@/praat.xpm" debian/changelog0000664000000000000000000005363212316354536011063 0ustar praat (5.3.16-1ubuntu2) trusty; urgency=low * Don't bail during clean target for missing infrastructure. -- Daniel T Chen Mon, 31 Mar 2014 17:08:17 -0400 praat (5.3.16-1ubuntu1) raring; urgency=low * Added missing lib to link, fixing FTBFS. -- Daniel T Chen Thu, 18 Apr 2013 17:06:26 -0400 praat (5.3.16-1) unstable; urgency=low * New upstream version -- Andreas Tille Fri, 01 Jun 2012 08:51:41 +0200 praat (5.3.15-1) unstable; urgency=low [ Rafael Laboissiere ] * debian/rules: Switch from CDBS to dh * Bump to debhelper compat level 9 * Imported Upstream version 5.3.15 [ Andreas Tille ] * debian/patches/use-dpkg-buildflags.patch: Make sure build flags will propagate to makefile -- Andreas Tille Thu, 17 May 2012 21:09:52 +0200 praat (5.3.14-1) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 5.3.14 * Bump Standards-Version to 3.9.3 (no changes needed) * debian/rules: Drop obsolete inclusion of patchsys-quilt.mk * Add debian/upstream file * debian/copyright: Converted to DEP5 machine-readable format [ Andreas Tille ] * Fixed Vcs-Git field -- Andreas Tille Sun, 06 May 2012 17:18:15 +0200 praat (5.3.2-1) unstable; urgency=low * New upstream version * Standards-Version: 3.9.2 (no changes needed) * Debhelper 8 (compat+control) * debian/rules: there is only makefile.defs.linux and lesstif was completely dropped in favour of gtk -- Andreas Tille Fri, 18 Nov 2011 14:08:24 +0100 praat (5.2.17-1) unstable; urgency=low * New upstream version Closes: #611771 -- Andreas Tille Thu, 03 Mar 2011 17:20:55 +0100 praat (5.2.11-1) unstable; urgency=low * New upstream version -- Andreas Tille Thu, 27 Jan 2011 14:06:48 +0100 praat (5.2.3-1) unstable; urgency=low * New upstream version * Removed some unneeded Build-Depends * debian/rules: - add "-Wl,--as-needed" to linker flags to avoid unneeded dependencies - do not build manpage but leave the preprocessed manpage in debian/praat.1 * Updated upstream changelog -- Andreas Tille Tue, 23 Nov 2010 13:35:43 +0100 praat (5.1.42-1) unstable; urgency=low * New upstream version * Standards-Version: 3.9.1 (no changes needed) -- Andreas Tille Wed, 04 Aug 2010 15:57:48 +0200 praat (5.1.39-1) unstable; urgency=low * New upstream version using GTK instead of lesstif * debian/source/format: 3.0 (quilt) * debian/patches/register-use.patch: Removed because applied by upstream * debian/patches/uifile-no-dialog-destroy.patch: Removed because applied by upstream * debian/patches/series: Deactivate output-bandwidth-listing.patch for the moment because it does not apply to recent upstream. Needs further investigation to reenable the additional feature which was provided by the Debian packaged version. -- Andreas Tille Sun, 11 Jul 2010 14:19:44 +0200 praat (5.1.38-1) unstable; urgency=low * New upstream version * Standards-Version: 3.9.0 (no changes needed) -- Andreas Tille Thu, 08 Jul 2010 15:28:43 +0200 praat (5.1.29-1) unstable; urgency=low * New upstream version Closes: #573545 * Standards-Version: 3.8.4 (no changes needed) -- Andreas Tille Fri, 12 Mar 2010 11:26:32 +0100 praat (5.1.25-1) unstable; urgency=low * New upstream version -- Andreas Tille Thu, 21 Jan 2010 13:01:52 +0100 praat (5.1.20-1) unstable; urgency=low * New upstream version * Team Maintenance in Debian Med team after Rafael Laboissiere retired from Debian * Standards-Version: 3.8.3 (added README.source) * Moved to Debian Med Git repository -- Andreas Tille Tue, 24 Nov 2009 15:28:47 +0100 praat (5.1.7-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Thu, 21 May 2009 01:06:51 +0200 praat (5.1.5-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sun, 10 May 2009 12:17:24 +0200 praat (5.1.4-1) unstable; urgency=low * New upstream release * debian/control: The package is now maintained with Git at alioth.debian.org. Add Vcs-Git field and change Vcs-Browser accordingly. -- Rafael Laboissiere Thu, 16 Apr 2009 12:41:38 +0200 praat (5.1.3-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sat, 28 Mar 2009 19:10:25 +0100 praat (5.1.2-1) unstable; urgency=low * New upstream release * debian/control, debian/compat: Bump debhelper build-dependency and compatibility level to >= 7 * debian/control: Bump Standards-Version to 3.8.1 (no changes needed) -- Rafael Laboissiere Fri, 13 Mar 2009 14:46:11 +0100 praat (5.1.0-4) unstable; urgency=low * debian/patches/output-bandwidth-listing.patch: Add patch for adding an entry in the Formants menu to output the listing of formant bandwidths * debian/control: Switch Vcs-Browser from wsvn to viewsvn -- Rafael Laboissiere Sun, 22 Feb 2009 12:45:41 +0100 praat (5.1.0-3) unstable; urgency=low * Upload to unstable -- Rafael Laboissiere Sun, 15 Feb 2009 15:26:44 +0100 praat (5.1.0-2) experimental; urgency=low * Sync with the lenny branch -- Rafael Laboissiere Tue, 10 Feb 2009 07:18:02 +0100 praat (5.0.29-1lenny1) unstable; urgency=high * debian/control: Depend on oss-compat, such that sound will work on standard installations (closes: #514652) -- Rafael Laboissiere Mon, 09 Feb 2009 22:19:36 +0100 praat (5.1.0-1) experimental; urgency=low * New upstream release -- Rafael Laboissiere Sun, 01 Feb 2009 22:03:48 +0000 praat (5.0.47-1) experimental; urgency=low * New upstream release * debian/patches/drop-useless-libraries.patch: Drop patch (applied upstream) -- Rafael Laboissiere Sat, 24 Jan 2009 08:23:17 +0100 praat (5.0.45-1) experimental; urgency=low * New upstream release. * Switch to quilt from CDBS' simple-patchsys for patch management * debian/patches/drop-useless-libraries.patch: Add patch for dropping unused libraries from linker options -- Rafael Laboissiere Sat, 03 Jan 2009 18:49:44 +0100 praat (5.0.42-1) experimental; urgency=low * New upstream release. * debian/control: Add ${misc:Depends} to binary dependency list -- Rafael Laboissiere Sat, 06 Dec 2008 10:07:19 +0000 praat (5.0.38-1) experimental; urgency=low * New upstream release. -- Rafael Laboissiere Sat, 01 Nov 2008 10:36:56 +0100 praat (5.0.34-1) experimental; urgency=low * New upstream release. -- Rafael Laboissiere Thu, 25 Sep 2008 12:56:43 +0200 praat (5.0.32-1) experimental; urgency=low * New upstream release. Uploading to experimental until the release of lenny. -- Rafael Laboissiere Fri, 29 Aug 2008 22:11:21 +0200 praat (5.0.29-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 18 Jul 2008 23:22:04 +0200 praat (5.0.27-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Tue, 01 Jul 2008 20:03:38 +0200 praat (5.0.26-1) unstable; urgency=low * New upstream release * debian/control: + Build-Depends on libasound2-dev + Bump Standards-Version to 3.8.0 -- Rafael Laboissiere Sat, 21 Jun 2008 16:05:46 +0200 praat (5.0.25-1) unstable; urgency=low * New upstream release. The start-up crash was fixed in version 5.0.24 (closes: #484505) -- Rafael Laboissiere Wed, 04 Jun 2008 23:34:50 +0200 praat (5.0.23-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sat, 17 May 2008 22:57:16 +0200 praat (5.0.22-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Wed, 30 Apr 2008 15:44:10 +0200 praat (5.0.20-1) unstable; urgency=low * New upstream release * debian/praat.desktop: Drop deprecated Encoding field * debian/control: Append trunk/ to the path in Vcs-Svn:, such that debcheckout works -- Rafael Laboissiere Fri, 14 Mar 2008 16:18:44 +0100 praat (5.0.11-1) unstable; urgency=low * New upstream version -- Rafael Laboissiere Tue, 11 Mar 2008 22:20:35 +0100 praat (5.0.7-1) unstable; urgency=low * New upstream version * debian/patches/02_uifile-no-dialog-destroy.patch: Adjusted to upstream changes * debian/patches/03_avoid-mktemp.patch: Dropped patch (fixed upstream) -- Rafael Laboissiere Sat, 09 Feb 2008 10:39:17 +0100 praat (5.0.6-1) unstable; urgency=low * New upstream release * debian/patches/03_avoid-mktemp.patch: Patch to call mkstemp instead of the insecure mktemp * debian/patches/*: Moved description that were collected in README into each individual patch. The README file is dropped. * debian/copyright: Added extensive license notices for all files distributed in the upstream tarball whose copyright holders are others than the upstream authors. -- Rafael Laboissiere Sat, 09 Feb 2008 00:45:43 +0100 praat (5.0.5-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Thu, 24 Jan 2008 16:48:24 +0100 praat (5.0.4-1) unstable; urgency=low * New upstream release * debian/patches/50_uifile-no-dialog-destroy.patch: Adapted to new code in upstream file sys/UiFile.c -- Rafael Laboissiere Fri, 18 Jan 2008 17:55:17 +0100 praat (5.0.2-1) unstable; urgency=low * New usptream release -- Rafael Laboissiere Sun, 06 Jan 2008 12:24:34 +0100 praat (5.0.1-1) unstable; urgency=low * New usptream release -- Rafael Laboissiere Sun, 23 Dec 2007 23:18:08 +0100 praat (5.0.0-1) unstable; urgency=low * New usptream release -- Rafael Laboissiere Wed, 12 Dec 2007 18:02:02 +0100 praat (4.6.40-1) unstable; urgency=low * New usptream release * debian/patches/50_no-regularExpW-in-dwsys.patch: Dropped patch (applied upstream) * debian/README.Debian: Added file with comments about the problems related to the gsfonts-x11 package * debian/control: + Dropped the Homepage pseudo-header from the extended descriptions + Bumped Standards-Version to 3.7.3 -- Rafael Laboissiere Sat, 08 Dec 2007 15:58:38 +0100 praat (4.6.38-1) unstable; urgency=low * New upstream release * debian/patches/50_no-regularExpW-in-dwsys.patch: Drop regularExpW.o from the OBJECTS list in dwsys/Makefile -- Rafael Laboissiere Tue, 27 Nov 2007 23:20:51 +0100 praat (4.6.34-1) unstable; urgency=low * New upstream release * debian/control: Use the now official Vcs-* fields instead of the obsolete XS-Vcs-* -- Rafael Laboissiere Tue, 30 Oct 2007 10:08:54 +0100 praat (4.6.31-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Wed, 10 Oct 2007 08:34:06 +0200 praat (4.6.30-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 05 Oct 2007 20:25:13 +0200 praat (4.6.24-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Tue, 25 Sep 2007 19:59:50 +0200 praat (4.6.23-1) unstable; urgency=low * New upstream release * debian/control: Added Homepage field -- Rafael Laboissiere Sun, 23 Sep 2007 16:52:26 +0200 praat (4.6.22-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Wed, 19 Sep 2007 15:45:37 +0200 praat (4.6.21-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 07 Sep 2007 13:29:49 +0200 praat (4.6.17-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Wed, 29 Aug 2007 10:28:49 +0200 praat (4.6.15-1) unstable; urgency=low * New upstream release * debian/praat.desktop: Fix the Category field in order to comply with the Desktop Menu Specification -- Rafael Laboissiere Thu, 23 Aug 2007 13:25:28 +0200 praat (4.6.12-1) unstable; urgency=low * New upstream release * debian/menu.in: Renamed section to comply with the new menu hierarchy (menu package version 2.1.35) -- Rafael Laboissiere Thu, 5 Jul 2007 10:45:38 +0200 praat (4.6.6-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Thu, 7 Jun 2007 14:09:10 +0200 praat (4.6.3-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sat, 26 May 2007 11:38:49 +0200 praat (4.6.2-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sun, 20 May 2007 00:02:36 +0200 praat (4.6.1-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Thu, 17 May 2007 10:28:36 +0200 praat (4.6.0-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sun, 13 May 2007 03:26:26 +0200 praat (4.5.24-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sun, 29 Apr 2007 14:28:05 +0200 praat (4.5.21-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 27 Apr 2007 22:36:21 +0200 praat (4.5.20-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Sun, 22 Apr 2007 09:28:56 +0200 praat (4.5.18-1) unstable; urgency=low * New upstream release * debian/control: Added XS-Vcs-Svn and XS-Vcs-Browser fields -- Rafael Laboissiere Tue, 10 Apr 2007 07:43:03 +0200 praat (4.5.17-1) unstable; urgency=low * New upstream version -- Rafael Laboissiere Tue, 27 Mar 2007 23:50:29 +0200 praat (4.5.16-1) unstable; urgency=low * New upstream version -- Rafael Laboissiere Wed, 28 Feb 2007 18:48:24 +0100 praat (4.5.14-1) unstable; urgency=low * New upstream version * debian/patches/50_std-gnu99.patch: Removed this patch, since it has been applied upstream -- Rafael Laboissiere Tue, 6 Feb 2007 13:05:14 +0100 praat (4.5.12-1) unstable; urgency=low * New upstream version * debian/rules: Translate some HTML characters in the upstream ChangeLog (debian/What_s_new_.html) into ASCII for proper display in the installed file (/usr/share/doc/praat/changelog.gz) -- Rafael Laboissiere Sat, 3 Feb 2007 13:06:43 +0100 praat (4.5.11-3) unstable; urgency=low * /debian/patches/50_std-gnu99.patch: New patch to make Praat build on GNU/kFreeBSD, by compiling with "-std=gnu99", otherwise O_NDELAY is undefined. Thanks to Petr Salinger for the patch. (Closes: #408936) -- Rafael Laboissiere Mon, 29 Jan 2007 14:43:59 +0100 praat (4.5.11-2) unstable; urgency=low * debian/What_s_new_.html: Updated upstream ChangeLog for version 4.5.11 -- Rafael Laboissiere Mon, 29 Jan 2007 09:36:22 +0100 praat (4.5.11-1) unstable; urgency=low * New upstream release. The upstream code controlling the creation and resizing of the main window was changed. The object list and its scrollbar works properly now (closes: #407472). -- Rafael Laboissiere Sun, 28 Jan 2007 21:49:57 +0100 praat (4.5.8-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Tue, 26 Dec 2006 16:55:49 +0100 praat (4.5.6-1) unstable; urgency=low * New upstream release * Uploaded to unstable, since we are in the hard freeze time, anyway. -- Rafael Laboissiere Mon, 18 Dec 2006 12:49:26 +0100 praat (4.5.2-1) experimental; urgency=low * New upstream release * Uploaded to experimental, because we are in the "soft freeze" period before the etch release -- Rafael Laboissiere Sun, 19 Nov 2006 19:54:37 +0100 praat (4.5.1-2) unstable; urgency=low * debian/control: Recommends the appropriate xfonts (closes: #397373). Unfortunately, it is not allowed in Debian to Depend on X Window fonts (cf Debian Policy 11.8.5). * debian//What_s_new_.html: Updated to te current upstream version -- Rafael Laboissiere Tue, 7 Nov 2006 09:23:48 +0100 praat (4.5.1-1) unstable; urgency=low * New upstream release * debian/manpage.sxl: Prevent the processing of sections "author" and "copyright", which add redundant information to the man page. -- Rafael Laboissiere Wed, 1 Nov 2006 12:22:58 +0100 praat (4.4.30-2) unstable; urgency=low * debian/install.in: New file * debian/rules: Use debian/praat.install -- Rafael Laboissiere Fri, 1 Sep 2006 10:12:19 +0200 praat (4.4.30-1) unstable; urgency=low * New upstream release * debian/praat.desktop: Desktop file for Praat (thanks to Hobbsee ) -- Rafael Laboissiere Wed, 30 Aug 2006 18:17:05 +0200 praat (4.4.28-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Tue, 15 Aug 2006 19:46:34 +0200 praat (4.4.27-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 11 Aug 2006 20:11:36 +0200 praat (4.4.24-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 7 Jul 2006 12:56:51 +0200 praat (4.4.22-1) unstable; urgency=low * New upstream release * debian/control: Bumped Standards-Version to 3.7.2 (no changes needed) -- Rafael Laboissiere Sat, 17 Jun 2006 02:52:19 +0200 praat (4.4.19-1) unstable; urgency=low * New upstream release * debian/control: Bumped Standards-Version to 3.7.0 (no changes needed) -- Rafael Laboissiere Sun, 30 Apr 2006 11:12:04 +0200 praat (4.4.16-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 14 Apr 2006 13:12:18 +0200 praat (4.4.14-1) unstable; urgency=low * New upstream release. This version fixed some problems of "0" being used as "NULL", which should avoid crashes on 64-bit architectures. Thanks to Francois-Denis Gonthier for drawing my attention to the Ubuntu bug (https://launchpad.net/distros/ubuntu/+source/praat/+bug/3442). * Switched to CDBS * Added debian/NEWS and removed the outdated debian/README.Debian -- Rafael Laboissiere Tue, 11 Apr 2006 22:42:29 +0200 praat (4.4.12-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Thu, 2 Mar 2006 07:58:57 +0100 praat (4.4.04-1) unstable; urgency=low * New upstream release -- Rafael Laboissiere Fri, 20 Jan 2006 17:42:17 +0100 praat (4.4.00-2) unstable; urgency=low * Included upstream "ChangeLog", the HTML file at the URL http://www.fon.hum.uva.nl/praat/manual/What_s_new_.html. The dh_installchangelogs command installs it as /usr/share/doc/praat/changelog (closes: #345412). * debian/copyright: Added notice about the usptream ChangeLog -- Rafael Laboissiere Sat, 31 Dec 2005 12:41:21 +0100 praat (4.4.00-1) unstable; urgency=low * New upstream release * debian/patches/50_uifile-no-dialog-destroy.dpatch: Added patch for avoiding crashes when closing the text editor window after canceling a file selection dialog (closes: #313606) -- Rafael Laboissiere Wed, 21 Dec 2005 11:24:36 +0100 praat (4.3.24-1) unstable; urgency=low * New upstream release. * debian/patches/50_register-use.dpatch: Added this ugly patch with a hack to get around a hanging problem at startup. This is probably caused by a new optimization scheme in gcc 4.0 (closes: #333769). -- Rafael Laboissiere Thu, 13 Oct 2005 22:12:06 +0200 praat (4.3.20-1) unstable; urgency=low * New upstream release * debian/control: Upgraded Standards-Version to 3.6.2 -- Rafael Laboissiere Sun, 21 Aug 2005 01:33:06 +0200 praat (4.3.14-1) unstable; urgency=low * New upstream release * debian/patches/50_o-ndelay-dev-dsp.dpatch: Removed patch, since it has been integrated upstream * debian/watch: Adjust format of version number of upstream tarballs, which are not dot-separated -- Rafael Laboissiere Wed, 15 Jun 2005 10:47:18 +0200 praat (4.3.07-1) unstable; urgency=low * New upstream release. * debian/patches/50_o-ndelay-dev-dsp.dpatch: New patch file reintroducing the O_NDELAY option in opening /dev/dsp, which was removed in this upstream version. * debian/control: Dropped useless ${misc:Depends} -- Rafael Laboissiere Wed, 13 Apr 2005 16:59:00 +0200 praat (4.3.04-1) unstable; urgency=low * New upstream release (still closes: #292572). * debian/praat.xpm Added icon files for the menu entry. * debian/menu.in, debian/dirs.in: Renamed from files dirs and menu. These files contain @VARIABLES@ that are substituted at package building. * debian/rules: - Install pixmaps for menus. - Substitute @BINDIR@ and @PIXDIR@ in dirs and menu files. * debian/patches/01_tipa-usage.dpatch: Removed patch, because it has been integrated upstream. -- Rafael Laboissiere Sat, 2 Apr 2005 08:03:27 +0200 praat (4.3-2) unstable; urgency=low * debian/patches/01_tipa-usage.dpatch: Fixed placement of dieresisunder and dieresisover in file xipaPS.c. -- Rafael Laboissiere Thu, 3 Feb 2005 11:27:08 +0100 praat (4.3-1) unstable; urgency=low * Initial Release (closes: #292572). -- Rafael Laboissiere Thu, 27 Jan 2005 16:22:44 +0100 debian/praat.xpm0000664000000000000000000000252211762110223011021 0ustar /* XPM */ static char *praat32x32[] = { /* columns rows colors chars-per-pixel */ "32 32 7 1", " c black", ". c #9B0063", "X c #AC448B", "o c #FC66CC", "O c #C6A27B", "+ c #FCCE9C", "@ c None", /* pixels */ "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@XX@@@XX@@@@@@@@@@@@", "@@@@@@@@@@@@XooX@XooX@@@@@@@@@@@", "@@@@@@@@@@@@XoooXooooX@@@@@@@@@@", "@@@@@@@@@@@XooooooooooX@@@@@@@@@", "@@@@@@@@@@XooooooooooooX@@@@@@@@", "@@@@@@@@@Xoooo ooooooX@@@@@@@", "@@@@@@@@Xoooo .... ooooX@@@@@@", "@@@@@@XXoooo ........ oooXX@@@@", "@@@@XXooooo ........... ooooXXX@", "@@XXoooooo ............ ooooooX@", "@@Xoooooo ............. ooooooX@", "@@@Xoooooo ............ ooooooX@", "@@@@Xoooooo ooooXXX@@", "@@@@@XXooooooooooooooooXXXX@@@@@", "@@@@@@@XXXXXXXXXXXXXXXX@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@OOOOOOOOOO@@@@@@@@@@@@", "@@@@@@@@@@O++++++++O@@@@@@@@@@@@", "@@@@@@@@@@O++ ++O@@@@@@@@@@@@@", "@@@@@@@@@@O+ ++++O@@@@@@@@@@@@@@", "@@@@@@@@@@O+ +++O@@@@@@@@@@@@@@@", "@@@@@@@@@@O++ +O@@@@@@@@@@@@@@@", "@@@@@@@@@@@O+++ +O@@@@@@@@@@@@@@", "@@@@@@@@@@@@O+++ +O@@@@@@@@@@@@@", "@@@@@@@@@@@@@O+++++O@@@@@@@@@@@@", "@@@@@@@@@@@@@@O+++++O@@@@@@@@@@@", "@@@@@@@@@@@@@@@O++++O@@@@@@@@@@@", "@@@@@@@@@@@@@@@@OOOO@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" }; debian/manpage.xsl0000664000000000000000000000074011762110223011324 0ustar debian/praat.10000664000000000000000000000543111762110223010357 0ustar '\" t .\" Title: PRAAT .\" Author: Rafael Laboissiere .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: January 27, 2005 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" .TH "PRAAT" "1" "January 27, 2005" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" praat \- doing phonetics by computer .SH "SYNOPSIS" .HP \w'\fBpraat\fR\ 'u \fBpraat\fR .SH "DESCRIPTION" .PP This manual page documents briefly the \fBpraat\fR command\&. .PP This manual page was written for the Debian distribution because the original program does not have a manual page\&. .PP \fBpraat\fR is a program for speech analysis and synthesis\&. Through its graphical interface, several speech analysis functionalities are available: spectrograms, cochleograms, and pitch and formant extraction\&. Articulatory synthesis, as well as synthesis from pitch, formant, and intensity are also available\&. Other features are segmentation, labelling using the phonetic alphabet, and computation of statistics\&. Praat is configurable and extensible through its own scripting language and has provisions for communicating with other programs\&. .SH "SEE ALSO" .PP \fBpraat\fR has an on\-line documentation; just launch praat and look at the Help menu entry\&. .PP For further information, see the Praat website (www\&.praat\&.org)\&. A very good Beginner\*(Aqs Guide is available at http://www\&.ling\&.lu\&.se/persons/Sidney/praate/frames\&.html .SH "AUTHOR" .PP This manual page was written by Rafael Laboissiere rafael@debian\&.org for the Debian system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation\&. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. debian/What_s_new_.html0000664000000000000000000027231411762110223012317 0ustar What's new?
What's new?

Latest changes in Praat.

5.3.14 (28 April 2012)

  •  Linux: Tab shortcut for playing the selection.
  •  EPS files: higher minimum image resolution for spectrograms (300 instead of 106 dpi).

5.3.13 (11 April 2012)

  •  EEG: Extract part...

5.3.12 (5 April 2012)

  •  Praat picture file: allow larger function drawings (up to 109 instead of 106 points).
  •  Linux: better audio compatibility with Ubuntu 11.10 (support for unusual sampling frequencies when playing LongSounds).

5.3.11 (27 March 2012)

  •  EEG: a selected ERPTier can extract events on the basis of a column of a selected Table.

5.3.10 (12 March 2012)

  •  EEG: Concatenate.

5.3.09 (10 March 2012)

  •  Better text-to-speech.

5.3.08 (5 March 2012)

  •  Removed a bug introduced in 5.3.07 that could cause Praat to crash when viewing a LongSound.

5.3.07 (4 March 2012)

  •  Praat can now save Sounds as 24-bit and 32-bit WAV files.

5.3.06 (28 February 2012)

5.3.05 (19 February 2012)

  •  SpeechSynthesizer (New menu → Sound): text-to-speech.
  •  EEG: better scalp distribution drawing for both 32-channel and 64-channel recordings.

5.3.04 (12 January 2012)

  •  EEG: draw scalp distribution.
  •  Linux: better audio compatibility with Ubuntu 11.10 (support for unusual sampling frequencies when playing Sounds).

5.3.03 (21 November 2011)

  •  EEG: filtering, editing, more viewing.

5.3.02 (7 November 2011)

  •  Corrected a bug introduced in 5.3.01 that could cause the PitchTier or PointProcess window to crash.
  •  Corrected a bug that could cause the Info window to freeze after an error message in a script window.

5.3.01 (1 November 2011)

  •  Macintosh and Windows: better window positioning if the Dock or Task Bar is on the left or right.
  •  IPA symbol: you can now use \.f for the half-length sign (ˑ).
  •  EEG window.

5.3 (15 October 2011)

5.2.46 (7 October 2011)

  •  Corrected the same very old bug as in 5.2.44, but now also for opening and saving files.
  •  Many better messages.

5.2.45 (29 September 2011)

  •  Spectrum window: Move cursor to nearest peak.
  •  Table: Save as comma-separated file....
  •  Windows: you can now change the font size of the script window.
  •  Windows scripting: the Info window now updates while you are writing to it.
  •  Windows: error messages now stay at the front so that you never have to click away an invisible message window anymore.

5.2.44 (23 September 2011)

  •  Corrected a very old bug in the history mechanism (the button title wouldn't always show up).

5.2.43 (21 September 2011)

  •  Linux: you can now change the font size of the script window.
  •  Corrected a bug that could cause Praat to crash when opening an already open file in the script window.

5.2.42 (18 September 2011)

  •  Corrected a bug introduced in 5.2.36 that prevented formulas from working on FormantGrid objects.

5.2.41 (17 September 2011)

  •  Improved dashed-dotted lines in EPS files.
  •  Corrected a bug introduced in 5.2.36 that caused Praat to crash when running an ExperimentMFC.

5.2.40 (11 September 2011)

  •  Corrected a bug in the 64-bit Windows edition that led to an incorrect location for the preferences files.

5.2.39 (10 September 2011)

  •  64-bit edition for Windows.
  •  Corrected a bug that caused Praat to crash instead of saying "undefined" when reporting the shimmer of a sound with fewer than 3 pulses.

5.2.38 (6 September 2011)

  •  Corrected several bugs that were introduced in 5.2.36 in the Inspect window.

5.2.37 (2 September 2011)

  •  Graphics: added the Chinese phonetic symbols ɿ and ʅ. See Phonetic symbols: vowels.
  •  Corrected a bug introduced in 5.2.36 that caused Praat to crash when querying formant quantiles.

5.2.36 (30 August 2011)

  •  Graphics: added superscript diacritics as single symbols: ʰ (\^h), ʲ (\^j), and many more; also ‿ (\_u). See Phonetic symbols: diacritics.
  •  Praat fully converted to C++ (this may initially cause some bugs, but will be more reliable in the end).

5.2.35 (5 August 2011)

  •  Corrected the menus of the Sound and TextGrid windows.

5.2.34 (3 August 2011)

  •  Insert picture from file... now works on Windows (as well as on the Mac).
  •  Corrected a bug that could cause Praat to crash when playing a LongSound.

5.2.33 (29 July 2011)

  •  Improved the reliability of sound playing and several other things.
  •  Improved several error messages.

5.2.32 (22 July 2011)

  •  Corrected several problems with error messages.
  •  Corrected a bug that could cause slow execution of scripts with forms.

5.2.31 (21 July 2011)

  •  Corrected a bug that caused an incorrect window size in the VowelEditor.
  •  Corrected a bug that caused incorrect error messages when opening a FLAC file as a LongSound.
  •  Sound window: corrected a bug that could cause Praat to crash when zooming in on the left or right edge.

5.2.30 (18 July 2011)

  •  Corrected a bug introduced in 5.2.29 whereby the list of object actions could stay empty after an error message in a script.
  •  Corrected a bug in Klatt synthesis whereby the generation of a sound could be refused.

5.2.29 (12 July 2011)

  •  More accurate error checking, due to Praat's conversion to C++ (last C-only version was 5.2.17).

5.2.28 (28 June 2011)

  •  Corrected some Polygon bugs.

5.2.27 (19 June 2011)

5.2.26 (24 May 2011)

  •  Corrected a bug that could cause Praat to crash on some platforms when reading a Praat binary file.
  •  ExperimentMFC: corrected a bug that caused Praat to crash if an experiment contained zero trials.
  •  Corrected a bug that caused Praat to crash when merging multiple IntervalTiers.

5.2.25 (11 May 2011)

  •  OT learning: corrected a crashing bug from Get candidate....

5.2.24 (10 May 2011)

  •  Ability to open WAV files that contain incorrect information about the number of samples.
  •  Removed an old bug that could cause Praat to fail to read a chronological TextGrid text file.

5.2.23 (1 May 2011)

  •  Removed a bug introduced recently that could cause Praat to crash when working with derivatives of TableOfReal (such as Distributions).

5.2.22 (14 April 2011)

  •  ExperimentMFC: reaction times for key presses.
  •  Linux: more reliable start-up on German systems.

5.2.21 (29 March 2011)

  •  Scripting: removed a crashing bug introduced for colour names in 5.2.20.

5.2.20 (25 March 2011)

  •  Scripting: removed a large memory leak for indexed variables.
  •  Scripting: removed a small memory leak for colour names.
  •  Support for very long file paths on the Mac.

5.2.19 (16 March 2011)

  •  ExperimentMFC: corrected a bug introduced in 5.2.18 that could cause Praat to crash when extracting results from an incomplete experiment.

5.2.18 (9 March 2011)

  •  ExperimentMFC: incomplete experiments can nevertheless output their incomplete results.

5.2.17 (2 March 2011)

  •  Better names for Table opening and saving commands.
  •  ExperimentMFC: reaction times for mouse clicks.
  •  Linux/GTK: corrected triple clicks in ExperimentMFC.

5.2.16 (20 February 2011)

  •  Better support for WAV files with special "chunks" in them.
  •  Manual: documentation of explicit formulas for jitter measurements.

5.2.15 (11 February 2011)

5.2.14 (8 February 2011)

  •  Repaired crashing bug in Manipulation window introduced in 5.2.13.

5.2.13 (7 February 2011)

  •  Renamed Write commands to Save commands.
  •  Scripting: allow pause forms without Stop button (see Scripting 6.6. Controlling the user).
  •  GTK: correct behaviour of default buttons.

5.2.12 (28 January 2011)

  •  Renamed Edit buttons to View & Edit.
  •  Better visibility of dragged things on Linux.

5.2.11 (18 January 2011)

  •  Better visibility of dragged things (sound selection, tier points, TextGrid boundaries) on Windows and Linux.

5.2.10 (11 January 2011)

  •  Renamed Read and Write menus to Open and Save.
  •  Sound: use of Formula (part)... can speed up formulas appreciably.

5.2.09 (9 January 2011)

  •  Much improved scripting tutorial.
  •  Listening experiments can now show pictures instead of just texts (on the Mac).
  •  EPS files can now be many miles wide instead of just 55 inches.

5.2.08 (1 January 2011)

  •  Improved manual.
  •  Improved memory allocation on 32-bit platforms: less probability of crashes when you approach the 2 GB memory limit gradually, and a new "low on memory; save your work now" warning.
  •  Removed IntervalTier and TextTier datatypes from Praat (old scripts that use them will continue to work).

5.2.07 (24 December 2010)

  •  Support for reading and writing multi-channel sound files (i.e. above two-channel stereo).

5.2.06 (18 December 2010)

  •  Picture window: a new (the fourth) line type, namely dashed-dotted.
  •  Support for analysing and drawing multi-channel sounds (i.e. above two-channel stereo).
  •  Can read some EEG files (BioSemi 24-bit BDF) as a Sound and a TextGrid object.
  •  Linux: compatibility with computers without English language support.
  •  Macintosh: support for high-plane (i.e. very uncommon) Unicode characters in file names (as already existed on Unix and Windows).

5.2.05 (4 December 2010)

  •  Regular expressions: better Unicode support.
  •  Scripting window: command Convert to C string.

5.2.04 (27 November 2010)

5.2.03 (19 November 2010)

  •  Scripting: support for string arrays.

5.2.02 (17 November 2010)

  •  TextGrid window: corrected a bug that caused Praat to crash (instead of doing nothing) when you tried to add boundaries if the selection ran from the penultimate interval to the end of the TextGrid.
  •  Scripting: support for arrays with multiple indexes.
  •  Linux: made spectrogram drawing compatible with Ubuntu 10.10.
  •  Linux: made sound more easily available on Ubuntu 10.10.

5.2.01 (4 November 2010)

  •  Scripting: support for numeric arrays.

5.2 (29 October 2010)

5.1.45 (26 October 2010)

  •  Linux/GTK: allow Praat to run without an X display.
  •  Sounds are played synchronously in scripts run from ManPages with \SC.

5.1.44 (4 October 2010)

  •  Linux/GTK: visibility of ExperimentMFC window.
  •  Linux/GTK: keyboard shortcuts.

5.1.43 (4 August 2010)

  •  Scripting: support for stand-alone programs; see Scripting 9. Turning a script into a stand-alone program.
  •  Table: allow drawing of ellipses even if irrelevant columns contain undefined data.
  •  Linux/GTK: correct resizing of Table window.
  •  Linux/GTK: prevented multiple storing of Picture window selection in scripting history.

5.1.42 (26 July 2010)

5.1.41 (15 July 2010)

  •  OTGrammar: Compare candidates...
  •  GTK: support for the Doulos SIL and Charis SIL fonts.
  •  GTK: working vowel editor.
  •  Vowel editor: repaired memory leak.

5.1.40 (13 July 2010)

  •  GTK: working Demo window (drawing, clicks, keys).
  •  GTK: pause forms.
  •  GTK: manual pages: receive a white background, for compatibility with dark-background themes.
  •  GTK: in settings windows, better alignment of labels to radio groups.
  •  GTK: rotated text.

5.1.39 (10 July 2010)

  •  GTK beta version.
  •  Linux: made Sound: Record fixed time... work correctly (the sampling frequency was wrong).
  •  GTK: list of objects: multiple selection, working Rename button.
  •  GTK: running a script no longer deselects all objects at the start.
  •  GTK: working Buttons editor.
  •  GTK: correctly laid out settings windows.

5.1.38 (2 July 2010)

  •  Linux: made Sound: Record fixed time... work correctly (the sampling frequency was wrong).
  •  Mac: repaired a bug introduced in 5.1.35 that could cause Praat to crash if neither Doulos SIL nor Charis SIL were installed.
  •  Mac: correct live scrolling in Picture window and DataEditor.

5.1.37 (23 June 2010)

  •  PitchTier window and similar windows: can drag multiple points simultaneously.
  •  Table: t-tests report the number of degrees of freedom.
  •  GTK: correct progress bar again.
  •  GTK: correct behaviour of Synth menu in manipulation window.

5.1.36 (18 June 2010)

  •  Mac: live scrolling.
  •  Demo window: the Demo window can now run from the command line.
  •  Motif: corrected a bug introduced in 5.1.33 whereby things in the Picture window could be placed incorrectly.
  •  GTK: script window accepts Unicode again.

5.1.35 (10 June 2010)

  •  TextGrid window: removed a very old bug that could lead to reversed intervals and to crashes when you inserted a boundary after using Shift-arrow and Command-arrow.
  •  Graphics: Praat now uses Doulos SIL instead of Charis SIL if your font setting is "Times" and the font is nonbold and nonitalic, because Doulos SIL matches Times New Roman better.
  •  kNN: made Ola Söder's k-nearest-neighbours classification compatible with Windows.

5.1.34 (31 May 2010)

  •  Sound window: corrected a bug that caused Praat to crash if the analysis window was shorter than 2 samples.
  •  GTK: scrolling in the Info window and script window.
  •  GTK: script editor: implemented searching, replacing, and change dialogs.

5.1.33 (24 May 2010)

  •  GTK alpha version.
  •  Abolished resolution independence: the Sound window now looks the same on all platforms, and the Demo window has the same relative font size on your screen and on the video projector.
  •  GTK: support for asynchronous audio output.
  •  GTK: sound plays once rather than three times in Sound and other windows.
  •  GTK: can click more than once in the manual.
  •  GTK: correct pink selections in Sound and other windows.
  •  GTK: correct dragging in TextGrid, Manipulation, and tier windows.
  •  GTK: a working TextGrid window.
  •  GTK: no automatic triple click in the manual (and many other windows).
  •  GTK: moving cursor while sound is playing in Sound and other windows.
  •  GTK: correct colours of the rectangles in Sound and other windows.
  •  GTK: a working Group button.
  •  GTK: correct font menus, font size menus, colour menus, line type menus.
  •  GTK: scrolling in the manual (and many other windows).
  •  GTK: erase old texts in manual windows.
  •  GTK: made Picture window come back when drawing.
  •  GTK: Info window is fronted automatically.
  •  GTK: support sendpraat.

5.1.32 (30 April 2010)

  •  Scripting: command Expand include files.
  •  Scripting: accept lines that start with non-breaking spaces (as may occur in scripts copied from the web manual).
  •  Sound files: accept MP3 files with extension written in capitals.
  •  Linux audio recording: corrected input choice (microphone, line).

5.1.31 (4 April 2010)

5.1.30 (25 March 2010)

  •  Scripting: createDirectory () can now work with absolute paths.
  •  PointProcess: made it impossible to add a point where there is already a point.

5.1.29 (11 March 2010)

  •  Full support for unicode values above 0xFFFF on Macintosh.

5.1.28 (10 March 2010)

  •  TextGrid window: removed a recently introduced bug that could cause Praat to crash when inserting a boundary.

5.1.27 (7 March 2010)

  •  Table: Wilcoxon rank sum test.
  •  Logistic regression: corrected a bug by which a boundary would sometimes not be drawn.

5.1.26 (25 February 2010)

  •  Experimental GTK version with the help of Franz Brauße.
  •  Corrected a bug that could cause Praat to crash if sound playing failed twice.

5.1.25 (20 January 2010)

  •  Script window: the new command Reopen from disk allows you to edit the script with an external editor.
  •  Script window: removed a bug that could cause Praat to crash of you did Find again before having done any Find.

5.1.24 (15 January 2010)

  •  Formulas run 10 to 20 percent faster.
  •  Macintosh: support for forward delete key and Command-`.

5.1.23 (1 January 2010)

  •  Allowed multiple files to be selected with e.g. Read from file....
  •  Demo window: guarded against handling the Demo window from two scripts at a time.

5.1.22 (15 December 2009)

  •  Picture window: millions of colours instead of just twelve.
  •  Sound window: Move frequency cursor to...

5.1.21 (30 November 2009)

  •  Sound: Draw where...
  •  Matrix: Draw contours... and LogisticRegression: Draw boundary... support reversed axes.
  •  Sound window: Move frequency cursor to....

5.1.20 (26 October 2009)

  •  Editor windows: repaired the Synchronized Zoom And Scroll preference.

5.1.19 (21 October 2009)

  •  Table: Randomize rows
  •  Tables: Append (vertically)
  •  Scripting: corrected a bug that could cause Praat to crash if the name of a field in a form contained a colon.
  •  Windows: corrected arc drawing.

5.1.18 (9 October 2009)

  •  The Demo window is less often automatically moved to the front (in order to allow it to pop up other editor windows).
  •  DTW & TextGrid: To TextGrid (warp times): corrected a bug that could lead to an incorrect end time of the last interval in new IntervalTiers.

5.1.17 (22 September 2009)

  •  Made more stereo movies readable.
  •  Editor windows now have a Zoom Back button.

5.1.16 (17 September 2009)

  •  Macintosh: corrected a bug that caused incorrect phonetic symbols if Charis SIL was available but SIL Doulos IPA93 was not.

5.1.15 (30 August 2009)

5.1.14 (27 August 2009)

  •  Windows: corrected a bug introduced in 5.1.13 that caused Praat to crash during tab navigation.
  •  Made Sound: Change gender... compatible with elephant calls (i.e. very low F0).

5.1.13 (21 August 2009)

  •  Script window: Find and Replace.
  •  Picture window (and therefore Demo window!): Insert picture from file... (MacOS 10.4 and up).
  •  Demo window: full screen (on the Mac).
  •  Scripting: faster object selection (scripts no longer slow down when there are many objects in the list).
  •  Scripting: variableExists.
  •  Macintosh: PDF clipboard (MacOS 10.4 and up).

5.1.12 (4 August 2009)

  •  Macintosh: the Picture window can save to PDF file (you need MacOS 10.4 or up).
  •  Macintosh: corrected a bug that caused Praat to crash at start-up on MacOS 10.3.

5.1.11 (19 July 2009)

5.1.10 (8 July 2009)

  •  Corrected a bug that could cause Praat to crash if the Demo window was closed after an "execute".
  •  OTGrammar & PairDistribution: added Get minimum number correct....

5.1.09 (28 June 2009)

  •  Made East-European Roman characters available in EPS files.

5.1.08 (21 June 2009)

  •  Removed a bug introduced in 5.1.07 that could cause strange pictures in manual.
  •  Macintosh: execute sendpraat messages immediately instead of waiting for the user to click the jumping Praat icon.

5.1.07 (12 May 2009)

  •  Demo window: navigation by arrow keys also on Windows.
  •  Demo window: no longer crashes on Linux.

5.1.06 (11 May 2009)

  •  Demo window.

5.1.05 (7 May 2009)

  •  KlattGrid update.

5.1.04 (4 April 2009)

  •  Corrected a bug that could cause a missing text character in EPS files produced by a version of Praat running in batch.
  •  Corrected a bug that could cause high values in a Matrix computed from a Pitch.

5.1.03 (21 March 2009)

  •  ExperimentMFC: corrected a bug introduced in 5.0.36 that caused Praat to crash if a sound file did not exist.
  •  Articulatory synthesis: corrected a bug that could cause Praat to crash when copying Artwords.
  •  Macintosh: corrected a bug that could cause poor text alignment in picture.

5.1.02 (9 March 2009)

  •  Allow pause forms without fields.
  •  The value "undefined" is disallowed from all fields in command windows except Table: Set numeric value... and TableOfReal: Set value....
  •  TextGrid: List... and Down to Table....
  •  OT learning: Giorgio Magri's "Weighted all up, highest down" update rule.

5.1.01 (26 February 2009)

  •  Corrected several bugs in Klatt synthesis.

5.1 (31 January 2009)

  •  Editors for Klatt synthesis.
  •  Corrected many bugs.

5.0.47 (21 January 2009)

5.0.46 (7 January 2009)

  •  More Klatt synthesizer.
  •  First pause form support.
  •  Renewed CategoriesEditor.
  •  Repaired several memory leaks.

5.0.45 (29 December 2008)

  •  Bug fixes in Klatt synthesizer.

5.0.44 (24 December 2008)

5.0.43 (9 December 2008)

  •  Scripting tutorial: local variables in procedures.

5.0.42 (26 November 2008)

  •  Removed a bug that could cause Praat to crash when drawing pictures in the manual window.
  •  Removed a bug that could cause Praat to crash when drawing multi-line text.

5.0.41 (23 November 2008)

  •  ExperimentMFC: allow multiple lines in all texts.
  •  Regular expressions: removed a bug that could cause Praat to hang when using ".*".
  •  Table: Draw ellipses: removed a bug that could cause Praat to crash if some cells were undefined.

5.0.40 (10 November 2008)

  •  Improved reading and writing of text files (faster, bigger).

5.0.39 (1 November 2008)

  •  praatcon -a (for sending ANSI encoding when redirected)

5.0.38 (28 October 2008)

5.0.36 (20 October 2008)

5.0.35 (5 October 2008)

  •  Scale times by... and Scale times to... (Modify menu).

5.0.34 (22 September 2008)

  •  Shift times by... and Shift times to... (Modify menu).
  •  Sound: Combine to stereo works even if the two mono sounds have different durations or time domains.

5.0.33 (9 September 2008)

  •  Windows: prevented warning messages about "Widget type".

5.0.32 (12 August 2008)

5.0.31 (6 August 2008)

  •  Macintosh: corrected a bug introduced in 5.0.30 that caused Praat to crash when you pressed the Tab key in a window without text fields.

5.0.30 (22 July 2008)

  •  Macintosh and Windows: tab navigation.

5.0.29 (8 July 2008)

  •  OTMulti: can record history.
  •  Picture window: corrected text in Praat picture files.

5.0.28 (3 July 2008)

  •  Windows: audio output uses DirectX (next to Multi-Media Extensions).

5.0.27 (28 June 2008)

  •  Phonetic symbols: breve (ă).
  •  Annotation: improved some SpellingChecker commands.
  •  Table: can now set string values that contain spaces.

5.0.26 (15 June 2008)

  •  Windows: sound recording no longer makes your laptop's fan spin.
  •  Windows: no longer any 64 MB limit on recorded sounds.
  •  Linux: audio input and output uses Alsa (next to OSS).

5.0.25 (31 May 2008)

  •  OT learning: added decision strategy ExponentialMaximumEntropy.

5.0.24 (14 May 2008)

  •  Linux: corrected a bug at start-up.

5.0.23 (9 May 2008)

  •  Corrected a bug that could cause Praat to crash when you edited an Artword that you had read from a file.

5.0.22 (26 April 2008)

5.0.21 (22 April 2008)

  •  Annotating with Cyrillic, Arabic, Chinese, Korean characters, and many more (on Macintosh and Windows).

5.0.20 (8 April 2008)

  •  ExperimentMFC: prevented the OK key from working if no response (and goodness choice) had been made.
  •  OT learning: sped up learning from partial outputs by a factor of five or more.

5.0.19 (4 April 2008)

  •  TextGrid window: corrected a bug introduced in 5.0.17 that could cause Praat to crash when handling point tiers.

5.0.18 (31 March 2008)

  •  Manipulation window: corrected a bug introduced in 5.0.17 that caused Praat to crash when adding the first duration point.
  •  Sound: added Extract all channels.
  •  OT learning: added OTGrammar & PairDistribution: Find positive weights....
  •  ExperimentMFC: corrected a bug that caused Praat to crash when the second of multiple experiments referred to non-existing sound files.

5.0.17 (29 March 2008)

  •  Sped up vowel editor by a large factor.
  •  OT learning: corrected Exponential HG update rule from OT-GLA to HG-GLA.
  •  OT learning: shift Exponential HG average constraint weight to zero after every learning step.

5.0.16 (25 March 2008)

  •  Macintosh: returned to old compiler because of incompatibility with MacOS X 10.4.

5.0.15 (21 March 2008)

  •  Windows: more reliable dropping of files on the Praat icon when Praat is already running.

5.0.14 (20 March 2008)

  •  David's vowel editor (New → Sound).
  •  Formulas: corrected scaling of sinc function.

5.0.13 (18 March 2008)

  •  Corrected drawing of histograms.
  •  TextGrid window: selected part of the TextGrid can be extracted and saved.
  •  TextGrid: more complete conversion between backslash trigraphs and Unicode.
  •  Windows: more reliable dropping of files on the Praat icon when Praat is not running yet.
  •  Formulas: sinc function.

5.0.12 (12 March 2008)

  •  Bigger ligature symbol (k͡p).

5.0.11 (7 March 2008)

  •  Corrected saving of new binary Manipulation files (you can send any unreadable Manipulation files to Paul Boersma for correction).

5.0.10 (27 February 2008)

  •  Added the characters đ and Đ.
  •  Windows: made praatcon.exe compatible with Unicode command lines.

5.0.09 (16 February 2008)

  •  Windows: corrected a bug by which Praat would not open files that were dragged on the Praat icon if the names of these files or their directory paths contained non-ASCII characters.
  •  Linux: ignore the Mod2 key, because of its unpredictable assignment.

5.0.08 (10 February 2008)

  •  Corrected the minus sign (\-m = "−").

5.0.07 (8 February 2008)

  •  Object IDs are visible in editor windows.

5.0.06 (31 January 2008)

  •  Corrected a bug that caused Find again in the TextGrid window not to work.
  •  Macintosh: made Praat work correctly on 10.3 computers with missing fonts.

5.0.05 (19 January 2008)

  •  All Matrix, Sound, Spectrogram, Pitch, Ltas, and Spectrum objects (and more) are now in 52-bit relative precision (instead of the earlier 23 bits).
  •  Corrected a bug that could lead to "Unknown opcode (0)" messages when drawing large sounds (more than 16 million samples) in the Picture window.
  •  Macintosh: solved around a bug in the C library that could cause incorrect representation of non-ASCII characters (in the OTGrammar window).

5.0.04 (12 January 2008)

  •  Windows: corrected a bug introduced in 5.0.03 that caused Praat to crash if you pressed a key in the Sound window.
  •  Macintosh: some cosmetic corrections.

5.0.03 (9 January 2008)

  •  Scripting: guard against opening the same file more than once.
  •  Table: possibility of regarding a column as a distribution (Generate menu).
  •  Macintosh: corrected line colours.

5.0.02 (27 December 2007)

  •  TextGrid window: corrected the drawing of numbers to the right of the tiers.
  •  Corrected a bug that caused Praat to crash when doing SpectrumTier: List.

5.0.01 (18 December 2007)

  •  Corrected a bug that could cause Praat to crash when redrawing the sound or TextGrid window.

5.0 (10 December 2007)

  •  Corrected many bugs.
  •  Display font sizes in points rather than pixels.

4.6.41 (9 December 2007)

  •  Windows: corrected a bug that could cause listening experiments not to run when the directory path included non-ASCII characters; the same bug could (under comparable circumstances) cause scripted menu commands not to work.
  •  Corrected a bug that could cause null bytes in data files when the text output encoding preference was try ISO Latin-1, then UTF-16.

4.6.40 (3 December 2007)

  •  Corrected some minor bugs.

4.6.39 (1 December 2007)

  •  Manual: corrected a bug that could cause Praat to crash when viewing certain manual pages with pictures.
  •  Scripting: corrected a bug that could cause Praat to crash when a long string was used as an argument to a procedure.

4.6.38 (19 November 2007)

4.6.37 (15 November 2007)

  •  Object list shows numbers.
  •  Macintosh: corrected saving of non-ASCII text settings.

4.6.36 (2 November 2007)

  •  Sound and TextGrid windows: direct drawing of intensity, formants, pulses, and TextGrid.
  •  Regular expressions: corrected handling of newlines on Windows.
  •  Scripting: improved positioning of settings windows for script commands in editors on Windows.

4.6.35 (22 October 2007)

  •  Windows and Linux: better positioning of form windows of editor scripts.
  •  Macintosh: OTMulti learning window more compatible with non-ASCII characters.

4.6.34 (18 October 2007)

  •  Corrected a bug introduced in September that could cause Praat to crash when starting up if the user had explicitly made action commands visible or invisible in an earlier session.

4.6.33 (16 October 2007)

  •  Corrected a bug introduced in September that caused Praat to crash when a PointProcess window was opened without a Sound.
  •  Macintosh: objects with non-ASCII names show up correctly in the list.

4.6.32 (14 October 2007)

  •  Unicode support for names of objects.
  •  Linux: first Unicode support (in window titles).
  •  Windows scripting: corrected a bug that caused weird characters in Paste History.

4.6.31 (8 October 2007)

  •  TextGrid window: made Save command available again for TextGrid windows without a sound.
  •  Corrected a bug that caused binary Collection files with objects with names with non-ASCII characters to be unreadable.

4.6.30 (3 October 2007)

  •  OTMulti: added an evaluate command in the Objects window, so that paced learning becomes scriptable.
  •  Macintosh: worked around a feature of a system library that could cause Praat to crash when reading a Collection text file that contained objects with non-ASCII names.

4.6.29 (1 October 2007)

  •  OT learning: leak and constraint in OTMulti.
  •  Support for saving Table, TableOfReal, Strings, OTGrammar and OTMulti in Unicode.

4.6.28 (1 October 2007)

  •  OT learning: positive constraint satisfactions in OTMulti tableaus.
  •  Corrected a bug that could cause Praat to crash when reading a non-UTF-8 text file when the "Text reading preference" had been set to UTF-8.

4.6.27 (29 September 2007)

  •  Corrected redrawing of text with non-ASCII characters.

4.6.26 (29 September 2007)

  •  Corrected reading of high UTF-8 codes.

4.6.25 (26 September 2007)

4.6.24 (24 September 2007)

  •  Czech, Polish, Croatian, and Hungarian characters such as č ů ť ę ś ł ć ő (see Special symbols).
  •  Some support for Hebrew characters such as א ב וּ (see Special symbols).

4.6.23 (22 September 2007)

  •  Corrected a bug introduced in 4.6.13 that caused crashes in text handling (mainly on Linux).
  •  Info commands in editors.

4.6.22 (17 September 2007)

  •  Phonetic symbols: added the nonsyllabicity diacritic (a̯).
  •  Macintosh: worked around a feature of a system library that could cause strange behaviour of forms in scripts with non-ASCII characters.

4.6.21 (5 September 2007)

  •  Sound and TextGrid windows: direct drawing of selected sound to the picture window.

4.6.20 (2 September 2007)

  •  Introduced direct drawing of spectrogram and pitch to the Praat picture window from Sound windows and TextGrid windows.
  •  Corrected a bug introduced in 4.6.13 by which Inspect did not show all data in a TextGrid.

4.6.19 (31 August 2007)

  •  Macintosh: worked around a bug in a system library that caused Praat to crash (since version 4.6.13) when removing a boundary from a TextGrid interval in MacOS X 10.3 or earlier.

4.6.18 (28 August 2007)

  •  Sound: Filter (formula): now works in the same way as the other filter commands (without adding an empty space at the end), and on stereo sounds.

4.6.17 (25 August 2007)

  •  Windows: improved rotated text, also for copy-paste and printing.
  •  Windows: phonetic characters on the screen now require the Charis SIL or Doulos SIL font.
  •  Picture settings report (mainly for script writers).
  •  Corrected a bug that could cause Praat to crash when closing a manual page that had been read from a file.

4.6.16 (22 August 2007)

  •  Macintosh: corrected a bug introduced in 4.6.13 that could cause Praat to crash when drawing a spectrogram in MacOS X 10.3 or earlier.

4.6.15 (21 August 2007)

  •  Corrected a bug introduced in 4.6.14 that prevented the use of Helvetica in the Picture window.
  •  Corrected a bug in "Read Table from table file...", introduced in 4.6.13.

4.6.14 (20 August 2007)

  •  Corrected a bug introduced in 4.6.13 that prevented any other font than Palatino in the Picture window.
  •  Macintosh: corrected height of subscripts and superscripts (broken in 4.6.13).

4.6.13 (16 August 2007)

  •  TextGrid: corrected reading of chronological files.
  •  Macintosh: text looks better (and rotated text is now readable on Intel Macs).
  •  Macintosh: phonetic characters on the screen now require the Charis SIL or Doulos SIL font.

4.6.12 (27 July 2007)

  •  OTGrammar bug fix: leak and constraint plasticity correctly written into OTGrammar text files.

4.6.11 (25 July 2007)

  •  OTGrammar: introduced constraint plasticity for slowing down or halting the speed with which constraints are reranked.
  •  OTGrammar: introduced leak for implementing forgetful learning of correlations.
  •  OTGrammar: positive constraint satisfactions are drawn as `+' in tableaus.

4.6.10 (22 July 2007)

  •  Improved reading of UTF-16 data files.
  •  Improved error messages when reading text files (line numbers are mentioned).
  •  Table: Get group mean (Student t)...

4.6.09 (24 June 2007)

  •  Corrected a bug introduced in 4.6.07 that caused a crash when reading Collections.
  •  Corrected a bug introduced in 4.6.07 that caused incorrect Open buttons in Inspect.
  •  How come 4.6.07 introduced those bugs? Because of large changes in the Praat source code as a result of the transition to Unicode.

4.6.08 (22 June 2007)

  •  Windows: worked around a `feature' of the C library that caused 3-byte line-breaks in the buttons file.
  •  Windows: returned to smaller font in script window.
  •  OT learning: corrected a bug in PositiveHG.

4.6.07 (20 June 2007)

  •  Sound files: MP3 as LongSound (implemented by Erez Volk).
  •  Scripting: Unicode support for strings and script window (Mac and Windows only).

4.6.06 (4 June 2007)

  •  Script window: corrected a bug introduced in 4.6.05 that could cause incorrect symbols in saved files.

4.6.05 (2 June 2007)

  •  Sound files: reading MP3 audio files (implemented by Erez Volk).

4.6.04 (29 May 2007)

  •  OT learning: added decision strategy PositiveHG.

4.6.03 (24 May 2007)

  •  Spectral slices have better names.

4.6.02 (17 May 2007)

  •  Sound files: saving FLAC audio files (implemented by Erez Volk).

4.6.01 (16 May 2007)

  •  Removed a bug that caused downsampling (and therefore formant measurements) to be incorrect for stereo sounds.

4.6 (12 May 2007)

4.5.26 (8 May 2007)

  •  Sound files: reading FLAC audio files (implemented by Erez Volk).

4.5.25 (7 May 2007)

  •  Table: Rows to columns...
  •  Table: Collapse rows... (renamed from Pool).
  •  Table: Formula (column range)...
  •  OT learning: OTGrammar window shows harmonies.

4.5.24 (27 April 2007)

  •  OT learning: added decision strategy MaximumEntropy; this has the same harmony determination method as Harmonic Grammar (include the additive constraint noise), but there is some more variability, in that every candidate gets a relative probability of exp(harmony).

4.5.23 (26 April 2007)

  •  Macintosh: much smaller sizes (in kilobytes) of spectrograms for printing and clipboard; this improves the compatibility with other programs such as Microsoft Word for large spectrograms.

4.5.22 (25 April 2007)

  •  Macintosh: improved drawing of spectrograms for printing and clipboard (this was crippled in 4.5.18, but now it is better than before 4.5.18).

4.5.21 (24 April 2007)

  •  OT learning: corrected HarmonicGrammar (and LinearOT) learning procedure to the stochastic gradient ascent method applied by J\a"ger (2003) to MaxEnt grammars.
  •  Scripting: removed a bug that could make selection checking (in command windows) unreliable after a script was run.

4.5.20 (19 April 2007)

  •  Scripting: allow assignments like pitch = To Pitch... 0 75 600.
  •  PitchTier Formula: guard against undefined values.

4.5.19 (2 April 2007)

  •  Scripting: allow comments with "#" and ";" in forms.
  •  Windows audio playing: attempt at more compatibility with Vista.

4.5.18 (30 March 2007)

  •  Macintosh: better image drawing (more grey values).
  •  More tabulation commands.
  •  More SpectrumTier commands.
  •  Picture window: keyboard shortcut for Erase all.

4.5.17 (19 March 2007)

  •  Picture window: can change arrow size.
  •  Several List commands.
  •  Spectrum: To SpectrumTier (peaks).

4.5.16 (22 February 2007)

  •  Sound-to-Intensity: made resistant against undefined settings.
  •  Windows: made Ctrl-. available as a shortcut.
  •  Linux: made it more likely to find the correct fonts.

4.5.15 (12 February 2007)

  •  Windows XP: worked around a bug in Windows XP that could cause Praat to crash when the user moved the mouse pointer over a file in the Desktop in the file selector. The workaround is to temporarily disable file info tips when the file selector window is on the screen.

4.5.14 (5 February 2007)

  •  Scripting: some new predefined string variables like preferencesDirectory$.

4.5.13 (3 February 2007)

  •  For stereo sounds, pitch analysis is based on correlations pooled over channels (rather than on correlations of the channel average).
  •  For stereo sounds, spectrogram analysis is based on power density averaged across channels (rather than on the power density of the channel average).
  •  Scripting: removed a bug introduced in 4.5.06 that caused some variables not to be substituted.

4.5.12 (30 January 2007)

  •  Made cross-correlation pitch analysis as fast as it used to be before 4.5.11.

4.5.11 (29 January 2007)

  •  Sound objects can be stereo, for better playback quality (most analyses will work on the averaged mono signal).
  •  Macintosh: recording a sound now uses CoreAudio instead of SoundManager, for more compatibility with modern recording devices, and the possibility to record with a sampling frequency of 96 kHz.
  •  ManPages allow picture scripts with separate object lists.
  •  Linux: better scroll bars in object list for Lesstif (Debian).
  •  Linux: made Create Strings as file list... work on Reiser.
  •  sendpraat scripts correctly wait until sounds have played.

4.5.08 (20 December 2006)

  •  ExperimentMFC: can use stereo sounds.

4.5.07 (16 December 2006)

  •  Macintosh: playing a sound now uses CoreAudio instead of SoundManager.
  •  Phonetic symbols: 'primary stress and 'secon,dary stress.

4.5.06 (13 December 2006)

  •  Support for 32-bit floating-point WAV files.
  •  Scripting: removed several kinds of restrictions on string length.
  •  SSCP: Draw confidence ellipse: corrected a bug that would sometimes not draw the ellipse when N was very large.

4.5.05 (5 December 2006)

  •  Macintosh scripting: European symbols such as ö and é and ç are now allowed in file names in scripts and in MacRoman-encoded file names sent by other programs through the sendpraat subroutine.

4.5.04 (1 December 2006)

4.5.03 (29 November 2006)

  •  Table: added independent-samples t-test.
  •  Linux: corrected a bug introduced in 4.5.02 that prevented sounds from playing and other weird things.

4.5.02 (16 November 2006)

4.5.01 (28 October 2006)

4.5 (26 October 2006)

4.4.35 (20 October 2006)

  •  In ManPages you can now draw pictures.

4.4.34 (19 October 2006)

4.4.33 (4 October 2006)

  •  Windows: corrected a bug introduced in 4.4.31 that caused Praat to skip the first line of the Buttons file.

4.4.32 (30 September 2006)

  •  Scripting: more techniques for object selection.
  •  Scripting: more support for putting the results of the Info command into a string variable.

4.4.31 (23 September 2006)

4.4.30 (28 August 2006)

  •  Table: Draw ellipse (standard deviation)...

4.4.29 (21 August 2006)

  •  Allowed "European" symbols in file names and object names.

4.4.28 (10 August 2006)

  •  Windows XP: Praat files can finally again be opened by double-clicking and by dragging them onto the Praat icon.
  •  Scripting (Windows): removed a bug that caused Praat to crash if the script window was closed when a file selector window was open.

4.4.27 (4 August 2006)

  •  Table window: corrected vertical scroll bar (on Windows).
  •  Formulas: invSigmoid.
  •  Logging: added 'power' (and documented the 'freq' command).
  •  Removed a bug that caused Read two Sounds from stereo file... not to work in scripts.

4.4.26 (24 July 2006)

  •  Sound & FormantTier: Filter: much more accurate.

4.4.25 (16 July 2006)

  •  TextGrid reading: don't set first boundary to zero for .wrd label files.

4.4.24 (19 June 2006)

  •  Scripting: regular expressions allow replacement with empty string.

4.4.23 (1 June 2006)

  •  Table: ignore more white space.

4.4.22 (30 May 2006)

4.4.21 (29 May 2006)

  •  Made Manipulation objects readable again.

4.4.20 (3 May 2006)

  •  Removed limit on number of menus (Praat could crash if the number of open windows was high).

4.4.19 (28 April 2006)

  •  Table: Get mean, Get standard deviation, Get quantile.

4.4.18 (24 April 2006)

  •  Table: View & Edit: view the contents of a table.
  •  Table: Scatter plot.
  •  Scripting: more warnings against missing or extra spaces.

4.4.17 (19 April 2006)

  •  Table: Pool: computing averages and medians of dependent variables for a selected combination of independent variables.
  •  Table: Formula accepts string expressions as well as numeric expressions.
  •  Table: Sort can sort by any number of columns.
  •  Table: Create with column names.
  •  Table: Report mean.
  •  Formulas: row\$ and col\$ attributes.
  •  Warning when trying to read data files whose format is newer than the Praat version.

4.4.16 (1 April 2006)

  •  Spectrum window: dynamic range setting.
  •  SoundRecorder: corrected a bug in the Intel Mac edition.

4.4.15 (30 March 2006)

  •  Source code even more compatible with 64-bit compilers.

4.4.14 (29 March 2006)

  •  Source code more compatible with 64-bit compilers.

4.4.13 (8 March 2006)

  •  Table To TableOfReal: better handling of --undefined-- values (are now numeric).
  •  MacOS X: TextGrid files can be double-clicked to open.
  •  Create Strings as file list...: now handles up to 1,000,000 files per directory.

4.4.12 (24 February 2006)

  •  TextGrid: removed a bug introduced in 4.4.10 that caused Praat to crash when converting an IntervalTier into a TextGrid.

4.4.11 (23 February 2006)

  •  Listening experiments: removed a bug that could cause Praat to crash when an ExperimentMFC object was removed.

4.4.10 (20 February 2006)

  •  Intel computers: corrected reading and writing of 24-bit sound files (error introduced in 4.4.09).
  •  Create TextGrid: guard against zero tiers.
  •  MacOS X: correct visibility of Praat icon.
  •  MacOS X: correct dropping of Praat files on Praat icon.

4.4.09 (19 February 2006)

  •  Macintosh: first Intel Macintosh version.
  •  Windows: Create Strings from directory list...

4.4.08 (6 February 2006)

  •  Much improved cepstral smoothing.

4.4.07 (2 February 2006)

  •  More scripting facilities (local variables in procedures, e.g. .x and .text$).
  •  Faster formulas.

4.4.06 (30 January 2006)

  •  More scripting facilities (Object_xxx [ ], Self.nx, Table_xxx$ [ ], better messages).
  •  Better reading and writing of Xwaves label files.

4.4.05 (26 January 2006)

  •  ExperimentMFC: removed a bug that caused Praat to crash when the Oops button was pressed after the experiment finished.
  •  TextGrid: an IntervalTier can be written to an Xwaves label file.

4.4.04 (6 January 2006)

  •  Windows: Quicktime support (see at 4.4.03).

4.4.03 (6 January 2006)

  •  Macintosh: Quicktime support, i.e., "Read from file" can now read the audio from several kinds of movie files (.mov, .avi).

4.4.02 (5 January 2006)

  •  OT learning: allow the decision strategies of Harmonic Grammar and Linear OT.

4.4.01 (2 January 2006)

  •  Picture window: "Logarithmic marks" allows reversed axes.
  •  Manipulation window: removed a bug from "Shift frequencies" that caused much too small shifts in semitones.
  •  TextGrid: "Remove point...".

4.4 (19 December 2005)

4.3.37 (15 December 2005)

  •  Principal component analysis: now accepts tables with more variables (columns) than cases (rows).
  •  TIMIT label files: removed a bug that caused Praat to crash for files whose first part was not labelled.

4.3.36 (11 December 2005)

  •  Ltas: Average.
  •  Optimality Theory: compute crucial rankings (select OTGrammar + PairDistribution).

4.3.35 (8 December 2005)

4.3.34 (8 December 2005)

  •  Sound window: the arrow scroll step is settable.
  •  You can now run multiple listening experiments (ExperimentMFC) in one "Run".
  •  Formant: Get quantile of bandwidth...

4.3.33 (6 December 2005)

4.3.32 (5 December 2005)

4.3.31 (27 November 2005)

4.3.30 (18 November 2005)

  •  TableOfReal: Scatter plot: allows reversed axes.

4.3.29 (11 November 2005)

  •  Windows: many more font sizes.

4.3.28 (7 November 2005)

  •  Fontless EPS files: corrected character width for Symbol font (depended on SILIPA setting).
  •  Windows: more reliable detection of home directory.

4.3.27 (7 October 2005)

  •  TextGrid & Pitch: draw with text alignment.

4.3.26 (29 September 2005)

  •  Macintosh: corrected error introduced in 4.3.25.

4.3.25 (28 September 2005)

  •  Macintosh: allowed recording with sample rates of 12 and 64 kHz.

4.3.24 (26 September 2005)

  •  Table: Down to TableOfReal...: one column of the Table can be used as the row labels for the TableOfReal, and the strings in the remaining columns of the Table are replaced with whole numbers assigned in alphabetical order.

4.3.23 (24 September 2005)

  •  Read Table from comma-separated file...
  •  Read Table from tab-separated file...
  •  Write picture as fontless EPS file: choice between XIPA and SILIPA93.
  •  Bold IPA symbols in EPS files (fontless SILIPA93 only).

4.3.22 (8 September 2005)

  •  Macintosh: variable scroll bar size (finally, 7 years since System 8.5).

4.3.21 (1 September 2005)

  •  Macintosh: error message if any of the fonts Times, Helvetica, Courier and Symbol are unavailable at start-up.
  •  Renamed "Control" menu to "Praat" on all platforms (as on the Mac), to reflect the fact that no other programs than Praat have used the Praat shell for five years.
  •  Script editor: Undo and Redo buttons (only on the Mac for now).
  •  Manual: corrected a bug that sometimes caused Praat to crash when trying to print.

4.3.20 (18 August 2005)

  •  Log files: include name of editor window.

4.3.19 (20 July 2005)

  •  Improved buttons in manual.
  •  TableOfReal: Read from headerless spreadsheet file: allow row and column labels to be 30,000 rather than 100 characters.

4.3.18 (12 July 2005)

  •  Glottal source for sound synthesis, corrected and documented.

4.3.17 (7 July 2005)

  •  Glottal source for sound synthesis.
  •  Multi-level Optimality Theory: parallel evaluation and bidirectional learning.

4.3.16 (22 June 2005)

  •  Pitch drawing: corrected logarithmic scales.

4.3.15 (22 June 2005)

  •  Graphics: better dotted lines in pitch contours; clipped pitch curves in editor windows.
  •  Pitch analysis: more different units (semitones re 1 Hz).

4.3.14 (14 June 2005)

  •  Scripting: regular expressions.
  •  Removed a bug that caused Praat to crash if a proposed object name was longer than 200 characters.

4.3.13 (19 May 2005)

  •  Macintosh: an option to switch off screen previews in EPS files.
  •  Sources: compatibility of makefiles with MinGW (Minimalist GNU for Windows).

4.3.12 (10 May 2005)

  •  Some more manual tricks.

4.3.11 (6 May 2005)

  •  TextGrid editor: show number of intervals.

4.3.10 (25 April 2005)

  •  Table: Get logistic regression.

4.3.08 (19 April 2005)

  •  OT learning: store history with "OTGrammar & Strings: Learn from partial outputs...".

4.3.07 (31 March 2005)

  •  Linux: removed a bug that could cause a sound to stop playing.

4.3.04 (9 March 2005)

  •  Use SIL Doulos IPA 1993/1996 instead of 1989.

4.3.03 (2 March 2005)

  •  TextGrid window: green colouring of matching text.
  •  Regular expressions can be used in many places.
  •  Pitch analysis: switched off formant-pulling.

4.3.02 (16 February 2005)

  •  TextGrid: Remove boundary at time...
  •  Scripting: corrected nowarn.
  •  Linux: guard against blocking audio device.
  •  Macintosh: guard against out-of-range audio level meter.

4.3.01 (9 February 2005)

  •  Replaced PostScript font SILDoulosIPA with XIPA (adapted for Praat by Rafael Laboissière).
  •  Sound: Set part to zero...
  •  Pitch: To Sound (sine)...
  •  Sound & TextGrid: Clone time domain.

Praat 4.3, 26 January 2005

General:

  •  `Apply' button in settings windows for menu commands and in script forms.
  •  Info window can be saved.
  •  Removed 30,000-character limit in Info window.

Phonetics:

  •  Speeded up intensity analysis by a factor of 10 (by making its time resolution 0.01 ms rather than 0.0001 ms at a sampling frequency of 44 kHz).
  •  Speeded up pitch analysis and spectrogram analysis by a factor of two.
  •  Sound: To Spectrum... now has a reasonably fast non-FFT version.
  •  Calibrated long-term average spectrum (Sound: To Ltas...).
  •  Pitch-corrected LTAS analysis.
  •  Sound: Scale intensity.
  •  PitchTier: To Sound (sine).
  •  Better warnings against use of the LPC object.

Voice:

  •  July 9, 2004 (4.2.08): Shimmer measurements: more accurate and less sensitive to additive noise.
  •  More extensive voice report: pitch statistics; harmonicity.

Audio:

  •  Reading and opening 24-bit and 32-bit sound files (saving still goes in 16 bits).
  •  LongSound: save separate channels.
  •  Macintosh: much faster reading of WAV files.

Listening experiments:

  •  Subjects can now respond with keyboard presses.

Graphics:

  •  One can now drag the inner viewport in the Picture window, excluding the margins. This is nice e.g. for creating square viewports or for drawing a waveform and a spectrogram in close contact.
  •  Unix: picture highlighting as on Mac and Windows.
  •  More drawing methods for Sound and Ltas (curve, bars, poles, speckles).

OT learning:

  •  Monitor rankings when learning.
  •  OTGrammar: Remove harmonically bounded candidates...
  •  OTGrammar: Save as headerless spreadsheet file...
  •  Metrics grammar: added *Clash, *Lapse, WeightByPosition and *MoraicConsonant.

Scripting:

  •  nowarn, noprogress, nocheck.
  •  Line numbers.

Praat 4.2, 4 March 2004

General:

  •  July 10, 2003: Open source code (General Public Licence).

Phonetics:

  •  Faster computation of spectrum, spectrogram, and pitch.
  •  More precision in numeric libraries.
  •  PitchTier: Interpolate quadratically.
  •  TextGrids can be saved chronologically (and Praat can read that file again).
  •  Sound editor window Time step settings...: "Automatic", "Fixed", and "View-dependent".
  •  Sound window: distinguish basic from advanced spectrogram and pitch settings.
  •  Read TableOfReal from headerless spreadsheet file...: cells with strings are considered zero.
  •  Sound window: introduced time step as advanced setting.
  •  Sound window: reintroduced view range as advanced setting.
  •  Ltas: Compute trend line, Subtract trend line.

Audio:

  •  Sun workstations: support audio servers.

Graphics:

  •  Better selections in Picture window and editor windows.
  •  Picture window: better handling of rectangles and ellipses for reversed axes.
  •  Windows: corrected positioning of pictures on clipboard and in metafiles.
  •  Windows: EPS files check availability of Times and TimesNewRomanPSMT.
  •  Polygon: can now also paint in colour instead of only in grey values.
  •  Unlimited number of points for polygons in PostScript (may not work on very old printers).
  •  Picture window: line widths on all printers and clipboards are now equal to line widths used on PostScript printers: a line with a line width of "1" will be drawn with a width 3/8 points. This improves the looks of pictures printed on non-PostScript printers, improves the looks of pictures copied to your wordprocessor when printed, and changes the looks of pictures copied to your presentation program.

OT learning:

  •  Metrics grammar supports 'impoverished overt forms', i.e. without secondary stress even if surface structures do have secondary stress.
  •  Support for crucially tied constraints and tied candidates.
  •  Support for backtracking in EDCD.
  •  Queries for testing grammaticality.

Scripting:

  •  ManPages: script links can receive arguments.
  •  ManPages: variable duration of recording.
  •  Support for unlimited size of script files in editor window on Windows XP and MacOS X (the Unix editions already had this).
  •  Improved the reception of sendpraat commands on Windows XP.

Praat 4.1, 5 June 2003

General:

  •  MacOS X edition.
  •  Removed licensing.
  •  More than 99 percent of the source code distributed under the General Public Licence.
  •  Windows 2000 and XP: put preferences files in home directory.

Phonetics:

  •  Spectrum: the sign of the Fourier transform has changed, to comply with common use in technology and physics. Old Spectrum files are converted when read.
  •  Spectral moments.
  •  Many jitter and shimmer measures, also in the Sound editor window.
  •  PitchTier: shift or multiply frequencies (also in ManipulationEditor).
  •  TextGrid: shift times, scale times.
  •  Overlap-add synthesis: reduced buzz in voiceless parts.
  •  Sound: Change gender...
  •  Editors: Intro 3.6. Viewing a spectral slice.
  •  Editors: Get spectral power at cursor cross.
  •  Sound: To PointProcess (periodic, peaks)...
  •  Ltas: merge.

Listening experiments:

  •  Goodness judgments.
  •  Multiple ResultsMFC: To Table, so that the whole experiment can go into a single statistics file.
  •  Stimulus file path can be relative to directory of experiment file.
  •  ExperimentMFC: multiple substimuli for discrimination tests.

Statistics:

OT learning:

  •  Tutorial for bidirectional learning.
  •  Random choice between equally violating candidates.
  •  More constraints in metrics grammar.
  •  Learning in editor.

Graphics:

  •  Printing: hard-coded image interpolation for EPS files and PostScript printers.

Scripting:

  •  New Formulas tutorial.
  •  Formulas: can use variables without quotes.
  •  Formulas for PitchTier, IntensityTier, AmplitudeTier, DurationTier.
  •  Refer to any matrices and tables in formulas, e.g. Sound_hello (x) or Table_everything [row, col] or Table_tokens [i, "F1"].
  •  Assignment by modification, as with += -= *= /=.
  •  New functions: date$(), extractNumber, extractWord$, extractLine$. See Formulas 5. String functions.
  •  Scripting 5.7. Including other scripts.
  •  String formulas in the calculator.
  •  Stopped support of things that had been undocumented for the last four years: let, getnumber, getstring, ARGS, copy, proc, variables with capitals, and strings in numeric variables; there are messages about how to modify your old scripts.
  •  Disallowed ambiguous expressions like -3^2.

Praat 4.0, 15 October 2001

Editors:

  •  Simplified selection and cursor in editor windows.
  •  Spectrogram, pitch contour, formant contour, and intensity available in the Sound, LongSound, and TextGrid editors.
  •  TextGrid editor: additions and improvements.
  •  Log files.

Phonetics library:

  •  ExperimentMFC: multiple-forced-choice listening experiments.
  •  Sound: To Pitch (ac)...: pitch contour less dependent on time resolution. This improves the constancy of the contours in the editors when zooming.
  •  TextGrid: additions and improvements.
  •  Sounds: Concatenate recoverably. Creates a TextGrid whose interval labels are the original names of the sounds.
  •  Sound & TextGrid: Extract all intervals. The reverse of the previous command.
  •  Filterbank analyses, MelFilter, BarkFilter and FormantFilter, by band filtering in the frequency domain.
  •  Cepstrum by David Weenink: MFCC, LFCC. Cepstrum object is a representation of the complex cepstrum.
  •  Intensity: To IntensityTier (peaks, valleys).
  •  Replaced Analysis and AnalysisEditor with Manipulation and ManipulationEditor.

Phonology library:

  •  PairDistribution: Get percentage correct (maximum likelihood, probability matching).
  •  OTGrammar & PairDistribution: Get percentage correct...

Graphics:

  •  Improved spectrogram drawing.
  •  Special symbols: háček.
  •  Macintosh: improved screen rendition of rotated text.

Audio:

  •  Macintosh: support for multiple audio input devices (sound cards).

Statistics and numerics library:

  •  More statistics by David Weenink.
  •  Improved random numbers and other numerical stuff.
  •  Regular expressions.

Scripting:

  •  Formatting in variable substitution, e.g. 'pitch:2' gives two digits after the decimal point.
  •  Added fixed$ to scripting language for formatting of numbers.

Documentation:

Praat 3.9, 18 October 2000

Editors:

  •  Shift-click and shift-drag extend or shrink selection in editor windows.
  •  Grouped editors can have separate zooming and scrolling (FunctionEditor preferences).
  •  Cursor follows playing sound in editors; interruption by Escape key moves the cursor.
  •  TextGridEditor: optimized for transcribing large corpora: text field, directly movable boundaries, more visible text in tiers, SpellingChecker, type while the sound is playing, complete keyboard navigation, control font size, control text alignment, shift-click near boundary adds interval to selection.
  •  Stereo display in LongSound and TextGrid editors.
  •  LongSoundEditor and TextGridEditor: write selection to audio file.
  •  SoundEditor: added command "Extract selection (preserve times)".
  •  IntervalTierEditor, DurationTierEditor.
  •  Added many query commands in editors.

Phonetics library:

  •  Sound: To Formant...: sample-rate-independent formant analysis.
  •  Sound: To Harmonicity (glottal-to-noise excitation ratio).
  •  Pitch: support for ERB units, draw all combinations of line/speckle and linear/logarithmic/semitones/mels/erbs, optionally with TextGrid, Subtract linear fit.
  •  Spectrum: Draw along logarithmic frequency axis.
  •  TextGrid: modification commands, Extract part, Shift to zero, Scale times (with Sound or LongSound).
  •  Matrix: To TableOfReal, Draw contour...
  •  Concatenate Sound and LongSound objects.
  •  File formats: save PitchTier in spreadsheet format, read CGN syntax files (XML version), text files now completely file-server-safe (independent from Windows/Macintosh/Unix line separators).

Statistics and numerics library:

Phonology library:

  •  OTGrammar: To PairDistribution.

Graphics:

  •  Full support for colour inkjet printers on Windows and Macintosh.
  •  Full support for high-resolution colour clipboards and metafiles for Windows and Macintosh programs that support them (this include MS Word for Windows, but unfortunately not MS Word for Macintosh).
  •  Colour in EPS files.
  •  Interpolating grey images, i.e. better zoomed spectrograms.
  •  Linux: support for 24-bits screens.

Audio:

  •  Asynchronous sound play.
  •  Linux: solved problems with /dev/mixer ("Cannot read MIC gain.") on many computers.
  •  Added possibility of zero padding for sound playing, in order to reduce clicks on some Linux and Sun computers.
  •  LongSound supports mono and stereo, 8-bit and 16-bit, μ-law and A-law, big-endian and little-endian, AIFC, WAV, NeXT/Sun, and NIST files.
  •  "Read two Sounds from stereo file..." supports 8-bit and 16-bit, μ-law and A-law, big-endian and little-endian, AIFC, WAV, NeXT/Sun, and NIST files.
  •  SoundRecorder writes to 16-bit AIFC, WAV, NeXT/Sun, and NIST mono and stereo files.
  •  Sound & LongSound: write part or whole to mono or stereo audio file.
  •  Read Sound from raw Alaw file.
  •  Artword & Speaker (& Sound) movie: real time on all platforms.

Scripting:

  •  Formulas 4. Mathematical functions: added statistical functions: χ2, Student T, Fisher F, binomial, and their inverse functions.
  •  Windows: program praatcon for use as a Unix-style console application.
  •  Windows and Unix: Praat can be run with a command-line interface without quitting on errors.
  •  Unix & Windows: can use <stdout> as a file name (supports pipes for binary data).
  •  sendpraat now also for Macintosh.
  •  sendsocket.
  •  Read from file... recognizes script files if they begin with "#!".
  •  Script links in ManPages.

Documentation

  •  Tutorials on all subjects available through Intro.

Praat 3.8, 12 January 1999

Phonetics library

  •  New objects: LongSound (view and label long sound files), with editor; PairDistribution.
  •  Overlap-add manipulation of voiceless intervals, version 2: quality much better now; target duration is exactly as expected from Duration tier or specified lengthening in Sound: Lengthen (overlap-add)....
  •  Audio: Escape key stops audio playing (on Mac also Command-period).
  •  SoundRecorder: allows multiple recordings without close; Play button; Write buttons; buffer size can be set.
  •  Reverse a Sound or a selection of a Sound.
  •  Sound: Get nearest zero crossing....
  •  Formant: "Scatter plot (reversed axes)...".
  •  TextGrid & Pitch: "Speckle separately...".
  •  "Extract Sound selection (preserve times)" in TextGridEditor.
  •  More query commands for Matrix, TableOfReal, Spectrum, PointProcess.

Phonology library

  •  25-page OT learning tutorial.
  •  Made the OT learner 14 times as fast.

Platforms

  •  May 23: Windows beta version.
  •  April 24: Windows alpha version.

Files

  •  Read more Kay, Sun (.au), and WAV sound files.
  •  "Read Strings from raw text file..."
  •  Create Strings as file list....
  •  "Read IntervalTier from Xwaves..."
  •  hidden "Read from old Windows Praat picture file..."

Graphics

  •  Use colours (instead of only greys) in "Paint ellipse..." etc.
  •  More true colours (maroon, lime, navy, teal, purple, olive).
  •  Direct printing from Macintosh to PostScript printers.
  •  Hyperpage printing to PostScript printers and PostScript files.
  •  Phonetic symbols: raising sign, lowering sign, script g, corner, ligature, pointing finger.

Shell

  •  November 4: all dialogs are modeless (which is new for Unix and Mac).
  •  September 27: sendpraat for Windows.

Scripting

  •  January 7: scriptable editors.
  •  October 7: file I/O in scripts.
  •  August 23: script language includes all the important functions for string handling.
  •  June 24: string variables in scripts.
  •  June 22: faster look-up of script variables.
  •  June 22: unlimited number of script variables.
  •  April 5: suspended chopping of trailing spaces.
  •  March 29: enabled formulas as arguments to dialogs (also interactive).

Praat 3.7, 24 March 1998

Editors:

  •  In all FunctionEditors: drag to get a selection.

Phonetics library:

Labelling

Numerics and statistics library

  •  Multidimensional scaling (Kruskal, INDSCAL, etc).
  •  TableOfReal: Set value, Formula, Remove column, Insert column, Draw as squares, To Matrix.

Phonology library

  •  OT learning: new strategies: weighted symmetric plasticity (uncancelled or all).

Praat shell

Documentation:

  •  230 more man pages (now 630).
  •  Hypertext: increased readability of formulas, navigation with keyboard.

Praat 3.6, 27 October 1997

Editors:

  •  Intuitive position of B and E buttons on left-handed mice.
  •  SoundEditor: copy windowed selection to list of objects.
  •  SoundEditor: undo Cut, Paste, Zero.
  •  SpectrumEditor: copy band-filtered spectrum or sound to list of objects.
  •  ManipulationEditor: LPC-based pitch manipulation.

Objects:

  •  Use '-', and '+' in object names.

Phonetics library

Phonology library

Hypertext

  •  You can use ManPages files for creating your own tutorials. These contains buttons for playing and recording sounds, so you can use this for creating an interactive IPA sound training course.

Scripting:

  •  Programmable Praat script language: variables, expressions, control structures, procedures, complete dialog box, exchange of information with Info window, continuation lines.
  •  Use platform-independent relative file paths in Praat script.
  •  ScriptEditor: Run selection.

Graphics:

  •  Rotation and scaling while printing the Picture window.
  •  Apart from bold and italic, now also bold-italic (see Text styles).
  •  Rounded rectangles.
  •  Conversion of millimetres and world coordinates.
  •  Measurement of text widths (screen and PostScript).

Unix:

  •  Use the sendpraat program for sending messages to running Praat programs.

Mac:

  •  Praat looks best with the new and beautiful System 8.

Praat 3.5, 27 May 1997

New editors:

  •  TextGridEditor replaces and extends LabelEditor: edit points as well as intervals.
  •  AnalysisEditor replaces and extends PsolaEditor: view pitch, spectrum, formant, and intensity analyses in a single window, and allow pitch and duration resynthesis by overlap-add and more (would be undone in 3.9.19).
  •  SpectrumEditor allows you to view and edit spectra.

Praat shell:

  •  History mechanism remembers all the commands that you have chosen, and allows you to put them into a script.
  •  ScriptEditor allows you to edit and run any Praat script, and to put it under a button.
  •  All added and removed buttons are remembered across sessions.
  •  ButtonEditor allows you to make buttons visible or invisible.

Evaluations:

  •  In his 1996 doctoral thesis, Henning Reetz compared five pitch analysis routines; Sound: To Pitch (ac)... appeared to make the fewest errors. H. Reetz (1996): Pitch Perception in Speech: a Time Domain Approach, Studies in Language and Language Use 26, IFOTT, Amsterdam (ICG Printing, Dordrecht).

Documentation:

  •  140 more man pages (now 330).
  •  Tables and pictures in manual.
  •  Printing the entire manual.
  •  Logo.

New types:

  •  Labelling & segmentation: TextGrid, IntervalTier, TextTier.
  •  Analysis & manipulation: Analysis.
  •  Statistics: TableOfReal, Distributions, Transition

File formats:

  •  Read and write rational numbers in text files.
  •  Read 8-bit .au sound files.
  •  Read and write raw 8-bit two's-complement and offset-binary sound files.

Audio:

  •  16-bit interactive Sound I/O on Mac.
  •  Record sounds at 9.8 kHz on SGI.

New commands:

  •  Two more pitch-analysis routines.
  •  Sound to PointProcess: collect all maxima, minima, zero crossings.
  •  PointProcess: set calculus.
  •  TextGrid: extract time-point information.
  •  Compute pitch or formants at given time points.
  •  Put pitch, formants etc. in tables en get statistics.
  •  Many more...

Macintosh:

  •  16-bit interactive sound I/O.
  •  Fast and interpolating spectrogram drawing.
  •  Phonetic Mac screen font included in source code (as a fallback to using SIL Doulos IPA).
  •  Keyboard shortcuts, text editor, help under question mark, etc.

Praat 3.3, 6 October 1996

  •  Documentation: hypertext help browser, including the first 190 man pages.
  •  New editors: type TextTier for labelling times instead of intervals.
  •  New actions: Formant: Viterbi tracker, Statistics menu, Scatter plot.
  •  Evaluation: For HNR analysis of speech, the cross-correlation method, which has a sensitivity of 60 dB and a typical time resolution of 12 milliseconds, must be considered better than the autocorrelation method, which has a better sensitivity (80 dB), but a much worse time resolution (30 ms). For pitch analysis, the autocorrelation method still beats the cross-correlation method because of its better resistance against noise and echos, and despite its marginally poorer resolution (15 vs. 12 ms).
  •  User preferences are saved across sessions.
  •  The phonetic X screen font included in the source code.
  •  Xwindows resources included in the source code
  •  Graphics: eight colours, small caps, text rotation.
  •  File formats: Sun/NexT mu-law files, raw matrix text files, Xwaves mark files.
  •  Accelerations: keyboard shortcuts, faster dynamic menu, Shift-OK keeps file selector on screen.
  •  Object type changes: StylPitch and MarkTier are now called PitchTier and TextTier, respectively. Old files can still be read.
  •  Script warning: all times in dialogs are in seconds now: milliseconds have gone.

Praat 3.2, 29 April 1996

  •  Sound I/O for HPUX, Sun Sparc 5, and Sun Sparc LX.
  •  Cross-correlation pitch and HNR analysis.
  •  Facilities for generating tables from scripts.
  •  Editing and playing stylized pitch contours and point processes.
  •  Overlap-add pitch manipulation.
  •  Spectral smoothing techniques: cepstrum and LPC.
  •  Time-domain pitch analysis with jitter measurement.
  •  Read and write Bell-Labs sound files and Kay CSL audio files.
  •  Replaced IpaTimes font by free SILDoulos-IPA font, and embedded phonetic font in PostScript picture.
  •  Completed main phonetic characters.

Praat 3.1, 5 December 1995

  •  Add and remove buttons dynamically.
  •  DataEditor (Inspect button).
  •  Initialization scripts.
  •  Logarithmic axes.
  •  Call remote ADDA server directly.

To do

  •  TextGrid & Sound: Extract intervals with margins.
  •  Spectrum: draw power, re, im, phase.
  •  Formant: To Spectrum (slice)... (combines Formant-to-LPC and LPC-to-Spectrum-slice)
  •  Read and/or write Matlab files, MBROLA files, Xwaves files, CHAT files.
  •  Matrix: draw numbers.
  •  Fractions with \f{a|b}.
  •  Move objects up and down list.
  •  Spectrogram cross-correlation.
  •  Labels in AIFC file.
  •  Improve scrolling and add selection in hyperpages.
  •  Segment spectrograph?
  •  Phoneme-to-articulation conversion??

Known bugs in the Windows version

  •  Cannot stand infinitesimal zooming in SpectrogramEditor.
  •  Clipboards with greys sometimes become black-and-white after use of colour.

Known bugs in the Linux version

  •  Sounds shorter than 200 ms do not always play (workaround: add zeroes in prefs).
  •  Keyboard shortcuts do not work if NumLock is on.
  •  Keyboard shortcut "tab" does not work.

© ppgb, April 28, 2012

debian/patches/0000775000000000000000000000000012134060234010612 5ustar debian/patches/use-ldflags.patch0000664000000000000000000000126312134060234014043 0ustar Description: Use LDFLAGS when linking the main praat executable This fixes the Lintian warning hardening-no-relro. Author: Rafael Laboissiere Last-Update: 2012-05-18 Index: praat-5.3.16/makefile =================================================================== --- praat-5.3.16.orig/makefile 2012-01-14 07:28:16.000000000 -0500 +++ praat-5.3.16/makefile 2013-04-18 17:07:37.745729394 -0400 @@ -40,7 +40,7 @@ external/espeak/libespeak.a external/portaudio/libportaudio.a \ external/flac/libflac.a external/mp3/libmp3.a \ external/glpk/libglpk.a external/gsl/libgsl.a \ - $(LIBS) + $(LIBS) $(LDFLAGS) -lpthread clean: $(MAKE) -C external/gsl clean debian/patches/series0000664000000000000000000000005411762110223012026 0ustar use-dpkg-buildflags.patch use-ldflags.patch debian/patches/use-dpkg-buildflags.patch0000664000000000000000000000102311762110223015460 0ustar --- praat.orig/makefiles/makefile.defs.linux +++ praat/makefiles/makefile.defs.linux @@ -7,9 +7,9 @@ CXX = g++ -CFLAGS = -DUNIX -Dlinux `pkg-config --cflags gtk+-2.0` -Werror=missing-prototypes -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O +CFLAGS += -DUNIX -Dlinux `pkg-config --cflags gtk+-2.0` -Werror=missing-prototypes -Werror=implicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O -CXXFLAGS = $(CFLAGS) -Wshadow +CXXFLAGS += $(CFLAGS) -Wshadow $(LDFLAGS) LINK = g++ debian/praat.manpages0000664000000000000000000000001711762110223012005 0ustar debian/praat.1 debian/watch0000664000000000000000000000022711762110223010215 0ustar version=3 opts="uversionmangle=s/\.0?(\d+)/\.$1/g" \ http://www.fon.hum.uva.nl/praat/download_sources.html praat(\d)(\d)(\d+)_sources.tar.gz debian debian/praat.desktop0000664000000000000000000000051011762110223011661 0ustar [Desktop Entry] Version=1.0 Name=Praat Speech Analyzer Name[en_GB]=Praat Speech Analyser GenericName=Speech Analyzer GenericName[en_GB]=Speech Analyser Comment=Analyze, synthesize and manipulate speech Comment[en_GB]=Analyse, synthesise and manipulate speech Type=Application Exec=praat Icon=praat Categories=Education;Science; debian/upstream0000664000000000000000000000066011762110223010750 0ustar Name: praat Homepage: http://www.fon.hum.uva.nl/praat/ Contact: http://uk.groups.yahoo.com/group/praat-users/ FAQ: http://www.fon.hum.uva.nl/praat/manual/FAQ__Frequently_Asked_Questions_.html Reference: Author: Paul Boersma Title: Praat, a system for doing phonetics by computer Journal: Glot International Year: 2001 Volume: 5 Number: 9/10 Pages: 341-345 URL: http://www.citeulike.org/user/schulman/article/4016976 debian/control0000664000000000000000000000252212134060121010562 0ustar Source: praat Section: science Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Med Packaging Team Uploaders: Andreas Tille , Rafael Laboissiere DM-Upload-Allowed: yes Build-Depends: debhelper (>= 9), libasound2-dev, libgtk2.0-dev Standards-Version: 3.9.3 Homepage: http://www.praat.org Vcs-Git: git://git.debian.org/debian-med/praat.git Vcs-Browser: http://git.debian.org/?p=debian-med/praat.git Package: praat Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, oss-compat Recommends: xfonts-75dpi | xfonts-75dpi-transcoded | xfonts-100dpi | xfonts-100dpi-transcoded Description: program for speech analysis and synthesis According to its authors, praat is "doing phonetics by computer". Through its graphical interface, several speech analysis functionalities are available: spectrograms, cochleograms, and pitch and formant extraction. Articulatory synthesis, as well as synthesis from pitch, formant, and intensity are also available. Other features are segmentation, labelling using the phonetic alphabet, and computation of statistics. Praat is configurable and extensible through its own scripting language and has provisions for communicating with other programs. debian/source/0000775000000000000000000000000011762110223010463 5ustar debian/source/format0000664000000000000000000000001411762110223011671 0ustar 3.0 (quilt) debian/dirs.in0000664000000000000000000000003311762110223010450 0ustar @BINDIR@ @PIXDIR@ @APPDIR@ debian/compat0000664000000000000000000000000211762110223010361 0ustar 9 debian/rules0000775000000000000000000000273412316354477010272 0ustar #!/usr/bin/make -f # -*- makefile -*- # debian/rules for the Praat DEBDIR = $(CURDIR)/debian INSTDIR = $(DEBDIR)/praat PIXDIR = usr/share/pixmaps BINDIR = usr/bin APPDIR = usr/share/applications SUBSTCMD = sed 's:@BINDIR@:$(BINDIR):g;s:@PIXDIR@:$(PIXDIR):g; \ s:@APPDIR@:$(APPDIR):g' %: dh $@ get-upstream-changelog: # Get upstream changelog (in HTML format) and replace some characters # for correct display in the final ASCII file ( cd debian ; \ wget -N http://www.fon.hum.uva.nl/praat/manual/What_s_new_.html ; \ perl -pi -e "s/ˈ/'/g;s/ˌ/,/g;" What_s_new_.html ) clean: dh clean # Fix the lacking cleaning command for the main/ directory rm -f makefile.defs $(DEBDIR)/praat.dirs \ $(DEBDIR)/praat.install $(DEBDIR)/praat.menu override_dh_auto_configure: # Generate the debhelper files for i in dirs install menu ; do \ $(SUBSTCMD) < $(DEBDIR)/$$i.in > $(DEBDIR)/praat.$$i ; \ done # Get rid of the # dpkg-shlibdeps: warning: dependency on lib??? could be avoided if "debian/praat/usr/bin/praat" were not uselessly linked against it (they use none of its symbols). # warnings and useless dependencies sed 's/^LIBS = /& -Wl,--as-needed /' \ makefiles/makefile.defs.linux > makefile.defs override_dh_auto_install:: # Install the upstream changelog dh_installchangelogs debian/What_s_new_.html rm -f $(INSTDIR)/usr/share/doc/praat/changelog.html dh_auto_install override_dh_auto_clean:: [ ! -f makefile.defs ] || make -C main clean debian/NEWS0000664000000000000000000000055011762110223007662 0ustar praat (4.4.14-1) unstable; urgency=low Although the upstream tarball is distributed as version 4.4.14, both the splash screen and the "What's New" section of the on-line documentation tell that this version is 4.4.13. This is clearly a mistake on upstream's side. -- Rafael Laboissiere Tue, 28 Mar 2006 12:42:01 +0200 debian/praat.dbk0000664000000000000000000001012211762110223010750 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\ manpages/docbook.xsl XP=xsltproc -''-nonet manpage.1: manpage.dbk $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. --> Rafael"> Laboissiere"> January 27, 2005"> 1"> rafael@debian.org"> PRAAT"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; doing phonetics by computer &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program for speech analysis and synthesis. Through its graphical interface, several speech analysis functionalities are available: spectrograms, cochleograms, and pitch and formant extraction. Articulatory synthesis, as well as synthesis from pitch, formant, and intensity are also available. Other features are segmentation, labelling using the phonetic alphabet, and computation of statistics. Praat is configurable and extensible through its own scripting language and has provisions for communicating with other programs. SEE ALSO &dhpackage; has an on-line documentation; just launch praat and look at the Help menu entry. For further information, see the Praat website (www.praat.org). A very good Beginner's Guide is available at http://www.ling.lu.se/persons/Sidney/praate/frames.html AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.