What's new?

Latest changes in Praat.

6.0.47 (8 February 2019)

- Removed a bug introdu ed in 6.0.44 whereby a cepstral peak prominence would be computed incorrectly.

6.0.46 (3 January 2019)

- Removed a crashing bug in the LongSound window introduced in 6.0.44.
- Removed a bug causing incorrect conversion from Formant to LPC introduced in 6.0.44.
- More space for actions in buttons window.

6.0.45 (1 January 2019)

- Removed a crashing bug in EditDistanceTable introduced in 6.0.44.
- Removed a crashing bug in KlattGrid drawing introduced in 6.0.44.
- Removed a bug introduced in 6.0.44 whereby old HMM files were read incorrectly.

6.0.44 (31 December 2018)

- Bug fixes and speed.

6.0.43 (8 September 2018)

- Removed a very old bug that could create invalid TextGrids during forced alignment.
- Windows: repaired a bug introduced in 6.0.41 that caused a crash in several places (such as when changing the sample rate in the SoundRecorder) when Praat had been started with a double click.
- Windows: repaired a bug introduced in 6.0.41 that caused Praat to crash when exiting.

6.0.42 (15 August 2018)

- Repaired a bug introduced in 6.0.41 that caused a crash in pause windows.

6.0.41 (6 August 2018)

- Interoperability: the Windows edition can now communicate with other software in UTF-8.

6.0.40 (11 May 2018)

- Scripting: selected# ().
- Table window: cell selection.
- Unicode-savvy regular expressions.

6.0.39 (3 April 2018)

- More string matching (case-insensive, word-level).

6.0.38 (29 March 2018)

- Concordance: TextGrid: Tabulate occurrences....
- Some Independent Component Analysis on EEG.
- Removed many small bugs.

6.0.37 (3 February 2018)

- Graphics: fixed crashing bug with \un trigraph.

6.0.36 (11 November 2017)

- Many more languages for SpeechSynthesizer and automatic alignment (new eSpeak).

6.0.35 (16 October 2017)

- Fixed a bug introduced in 6.0.23 by which Remove right boundary would sometimes incorrectly refuse.

6.0.34 (10 October 2017)

- Scripting: arrays in menu commands in scripts.
- Inspect: made a button visible that had disappeared in 6.0.33.

6.0.33 (26 September 2017)

- Pitch: Subtract linear fit...: correct a bug that prevented computation in the ERB domain.
- Scripting: made object[xx].xmin work again.
- Removed a bug in Polynomial: Evaluate... introduced in 6.0.32.

6.0.32 (16 September 2017)

- Table: allow spaces in column names.
- Settings windows no longer replace your visible expressions with their resulting values.
- Scripting: formulas using the tilde.
- Optimality Theory learning: corrected a bug introduced in 6.0.30 that could cause the editor to crash on the Mac.
- EEG: corrected a bug that could cause an infinite loop when doing principal component analysis.
- Scripting: faster interpreter.

6.0.31 (21 August 2017)

- Scripting: more vectors and matrices.
- Numerics: faster and more precise sums, means, standard deviations.

6.0.30 (22 July 2017)

- Removed a bug that caused an incorrect title for a PitchTier or PointProcess window.
- Removed a bug that caused Praat to crash when doing a linear regression on a Table with no rows.
- Scripting: `object[]`, vectors.
- Graphics: better text drawing details.
- Linux: possibility to compile Praat without a GUI but with graphics file output.

6.0.29 (24 May 2017)

- Sound window: channel muting.
- Linux: support for Chinese, Japanese, Korean, Indic, Arabic and Hebrew characters in TextGrids and elsewhere.

6.0.28 (23 March 2017)

- Scripting: `demoPeekInput()` for animations in combination with `sleep()`.

6.0.27 (18 March 2017)

- TextGrid: fewer error messages in concatenation of multiple TextGrids.
- Scripting: `sleep()` to pause Praat temporarily: useful for animations in combination with `demoShow()`.

6.0.26 (2 March 2017)

- Mac: more corrections in `demoShow()` and `blankWhilePlaying`.
- PraatBarren: better error message when an attempt is made to run PraatBarren interactively.

6.0.25 (11 February 2017)

- Mac: made `demoShow()` and `blankWhilePlaying` compatible with MacOS 10.12 Sierra.
- Mac SoundRecorder: more sampling frequencies, on behalf of external USB microphones.

6.0.24 (23 January 2017)

- Fixed a bug introduced in 6.0.23 by which Remove right boundary would choose the wrong tier.
- TextGrid window: click to insert a phonetic symbol from an IPA chart.

6.0.23 (12 December 2016)

- Linux: fixed a bug that caused Praat to crash when playing a sound of more than 7 channels.
- Change Gender: fixed a bug introduced in 6.0.22 by which the pitch range factor could not be 0.
- Improvements in the manual and in texts.

6.0.22 (15 November 2016)

- Scripting: correct error messages for expressions like: 5 + "hello"
- Command line: the --open option works correctly in the GUI if you open multiple files.

6.0.21 (25 September 2016)

- ExperimentMFC: you can now specify font sizes and response keys for goodness judgments.
- Table: when drawing ellipses, a font size of 0 can now be used to prevent drawing the labels.
- Mac: dragging selections repaired for System 10.11.6 (but we advise to upgrade to 10.12).
- Mac: re-enabled Return key for confirming some dialog boxes.

6.0.20 (3 September 2016)

- Can open UTF-8 text files with Byte Order Mark.
- Scripting improvement: function names can now be used as names of indexed variables.

6.0.19 (13 June 2016)

- Mac: dragging selections repaired for System 10.11.5.

6.0.18 (23 May 2016)

- Windows: better dotted lines.
- TextGrid window: again better automatic alignment.

6.0.17 (21 April 2016)

- TextGrid window: better automatic alignment.

6.0.16 (5 April 2016)

- Scripting: "hashes": variables can now be indexed with strings rather than only with numbers.
- TextGrid window: fewer out-of-order messages in automatic alignment.

6.0.15 (21 March 2016)

- TextGrid window: removed a bug whereby Praat could do automatic alignment only on sounds sampled at 44.1 kHz.
- TextGrid window: improved the location of the final boundary in automatic alignment.
- Table window: added a preference for the interpretation of graphical style symbols (%#^_@).

6.0.14 (11 February 2016)

- Linux: corrected a bug by which the Tab short-cut for playing a sound would not work if the NumLock key was on.
- Mac 64-bit: corrected a bug that could cause Praat to crash if the Tab key was pressed in a dialog window.

6.0.13 (31 January 2016)

- Windows: corrected a bug that could cause Praat to crash when closing a script window.
- Mac 64-bit: progress bars with movies.

6.0.12 (24 January 2016)

- Windows 32-bit: corrected a bug that could cause Praat to crash when closing the Sound window after popping up dialog boxes.
- Mac 64-bit: better `demoShow()`.
- Mac 64-bit: working Matrix movies and articulatory synthesizer movies.

6.0.11 (18 January 2016)

- Corrected a bug that could cause Praat to crash when drawing a Spectrum with undefined values.
- Mac 64-bit: corrected a bug by which some text in the Sound window would sometimes not be drawn.
- Mac 64-bit demo window: improved the working of `demoShow()`.

6.0.10 (8 January 2016)

- Corrected a bug that would cause Praat to crash when starting an ExperimentMFC window.
- Mac 64-bit: corrected a bug that would cause black selections in the Sound window.

6.0.09 (1 January 2016)

- Windows 64-bit: corrected a bug that could cause Praat to crash when closing the Sound window after popping up dialog boxes.

6.0.08 (5 December 2015)

- Windows command line: the `--a` option can be used when redirecting the output to pipes and files.
- Linux command line: the `--run` option is not needed in the Terminal when redirecting output (unless you redirect standard output, standard input and standard error).

6.0.07 (30 November 2015)

- Mac 64-bit: repaired dragging selections (which got broken in the El Capitan fix in 6.0.06).

6.0.06 (29 November 2015)

- Mac 64-bit: correct early Info window updates and `demoShow()` in El Capitan.
- Manual updates.
- Corrected some small memory leaks.

6.0.05 (8 November 2015)

- A manual page that describes TextGrid file formats.
- Corrected a bug that prevented some KlattGrid tiers from being edited.
- 32-bit Linux: correct use of PulseAudio (note: 6.0.04 on Debian already had this correct).

6.0.04 (1 November 2015)

- Corrected a bug that caused an incorrect number in FFNet files; unreadable FFNet files can be sent to the Praat authors for repair.

6.0.03 (31 October 2015)

- Corrected a bug that caused Praat to crash when the Soundrecorder window was closed.
- Scripting: when calling Praat from the command line, added the `--run` option to force script execution.

6.0.02 (30 October 2015)

- Corrected the redrawing of analyses in the Sound window after a change in the sound.

6.0.01 (29 October 2015)

- Windows: fixed a bug that caused Praat to crash at start-up in some Windows versions.

6.0 (28 October 2015)

- Linux: use PulseAudio as the server for playing sound.
- Windows: removed Praatcon.exe, because Praat.exe can now be used from the command line.
- Praat can now open files from the command line on all platforms.
- The API change that requires raising the major Praat version to 6: no longer any need for Praatcon.exe, because Praat itself can now run a script from the command line on all platforms.
- See Scripting 6.9. Calling from the command line for all command line options.
- SpeechSynthesizer: corrected a potentially crashing bug.
- Mac Retina graphics: made function drawing (e.g. in the TextGrid window) twice as fast.
- LongSound: corrected playing of more than 2 channels.

5.4.22 (8 October 2015)

- Sound files: added support for MP3 files with ID3 version 2 headers.
- Table: Line graph where: removed a bug that caused nothing to be drawn if the number of columns was larger than the number of rows and the column index was larger than the number of rows.
- Mac: corrected horizontal spacing in graphical text on El Capitán.
- Mac: corrected a bug that would cause Praat to crash if a PNG file could not be saved (from a script).
- Windows: enabled PNG saving from Praatcon.

5.4.21 (29 September 2015)

- Corrected a bug introduced in 5.4.20 that could cause the Sound window to crash.
- Repaired a very old hang with pulses in the Sound window.

5.4.20 (26 September 2015)

- Corrected the graphical representation of numbers with exponents (wrong since 5.4.10).
- Windows: prevented flashing console window in `runScript()`.

5.4.19 (16 September 2015)

- LongSound: corrected saving of 8-bit files as 16-bit.

5.4.18 (7 September 2015)

- Regular expressions: if the pattern is illegal, you'll now get an error message instead of an empty string.
- LongSound: removed a bug introduced in 1999 that could play long stereo sounds much too fast if they had unusual sampling frequencies. This bug has become more noticeable on the Mac since January 2015.
- Guard better against sound files that contain 0 samples.
- Scripting: faster look-up of variables.

5.4.17 (20 August 2015)

- Scripting: removed a bug that could cause Praat to crash when calling `writeFile()` with an empty text.

5.4.16 (16 August 2015)

- Mac 64-bit: removed a bug by which graphical text passed over the right edge in TextGrid intervals.
- Mac 64-bit: removed a bug that allowed the general "Zoom" and "Close" commands to be accessible from a script.

5.4.15 (1 August 2015)

- Introduced several command line options that make it easier to call Praat from a web server.
- 64-bit Mac: removed a bug introduced in 5.4.11 that caused incorrect spacing of vertical text in picture files.

5.4.14 (24 July 2015)

- Windows and 32-bit Mac: removed a bug introduced in 5.4.12 that could cause weird behavior (even crashing) when pressing the Tab key in the script window or in the manual.

5.4.13 (22 July 2015)

- The Demo window can now save itself to a PNG or PDF file.
- Windows: removed a bug introduced in 5.4.10 whereby Praatcon would write garbled text to the console.

5.4.12 (10 July 2015)

- Windows: removed a bug introduced in 5.4.10 whereby SpeechSynthesizer would only pronounce the first letter of the text.

5.4.11 (8 July 2015)

- Windows: removed a bug introduced in 5.4.10 whereby the file selection window could try to open a file with a garbled name.
- Removed a bug whereby the PointProcess window would crash when showing a perfectly silent sound.

5.4.10 (27 June 2015)

- Removed a bug introduced in version 4.5.09 (January 2007) that caused incorrect upsampling of stereo sounds when the upsampling factor was exactly 2. This bug has caused incorrect playing of stereo sounds with a sampling frequency of 22050 Hz on the Mac since January 2015.
- Removed a bug introduced in 2011 that could cause Praat to crash when you scrolled the LongSound window.
- TextGrid: Count intervals where... and Count points where....

5.4.09 (1 June 2015)

- Linux: the tab key can be used to play sounds on more computers.
- Windows: TextGrid files with non-BMP characters are now read correctly.
- Windows: files with names that contain non-BMP characters are now saved correctly.
- Updated manual.

5.4.08 (24 March 2015)

- Sound window: removed a bug that caused a crash in "Editor info".

5.4.07 (22 March 2015)

- TextGrid window: Add interval now does the same thing as Add boundary if a time stretch is selected.
- Linux: better redrawing in TextGrid window.

5.4.06 (21 February 2015)

- Windows: repaired a bug that could cause Praat to crash if a metafile resolution was 200 dpi.

5.4.05 (13 February 2015)

- Better support for big integer numbers on Windows XP.
- Sound window: guarded against empty view ranges for the intensity curve.

5.4.04 (28 December 2014)

- Windows audio playback: if the sound has more channels than the audio hardware, distribute them evenly.

5.4.03 (18 December 2014)

- TextGrid reading: Praat now corrects some incomplete TextGrid files created by others.
- Better support for text files larger than 2 GB.

5.4.02 (26 November 2014)

- Mac: repaired a bug by which quote characters typed into the script window could become curly instead of straight.

5.4.01 (9 November 2014)

- MelSpectrogram, BarkSpectrogram.
- Linux: removed a bug that could cause too many flashes when scrolling a Sound window.
- Mac: repaired a bug that could cause a crash in the VowelEditor window.

### What used to be new?

- What was new in 5.4?
- What was new in 5.3?
- What was new in 5.2?
- What was new in 5.1?
- What was new in 5.0?
- What was new in 4.6?
- What was new in 4.5?
- What was new in 4.4?
- What was new in 4.3?
- What was new in 4.2?
- What was new in 4.1?
- What was new in 4.0?
- What was new in 3.9?
- What was new in 3.8?
- What was new in 3.7?
- What was new in 3.6?
- What was new in 3.5?
- What was new in 3.3?
- What was new in 3.2?
- What was new in 3.1?