What's new?

Latest changes in Praat.

6.1.30 (3 November 2020)

- Windows: prevented a crash that could occur in the Sound window when clicking with the touchpad while dragging with the mouse (or the reverse).

6.1.29 (27 October 2020)

- Mac: corrected a bug revealed by Xcode 12 since 6.1.22 that could cause Praat to crash when using empty vectors, such as when querying a Harmonicity for its mean in regions without frames.

6.1.28 (20 October 2020)

- Pause forms: text fields can be multi-line.
- Removed a bug that caused Praat to crash when editing a PitchTier.
- Script window: got rid of too many history entries after dragging in the Picture window.

6.1.27 (13 October 2020)

- Demo window: make sure that the contents of the window become visible more often without calling demoShow() or demoWaitForInput().

6.1.26 (5 October 2020)

- Windows: removed a bug that caused Praat to crash if you clicked in the Sound window, then dragged the mouse out of that window, then released the mouse button, and then clicked in the Sound window again.
- Linux: removed a bug that caused Praat to crash when clicking Change in the Inspect window.

6.1.25 (4 October 2020)

- FormantPath and FormantPathEditor.
- Windows: implemented vertical scrolling with the mouse wheel in the manual and in the Picture window.
- Linux: removed a bug that caused Praat to crash when double-clicking in the Sound window.
- Linux: removed a bug that caused Praat to crash when raising the About window twice.
- Removed a bug that caused Praat to crash when zooming in to a region in the Sound window without samples, when a pitch curve was visible.
- Removed a bug that caused Praat to crash when pasting in a region in the Sound window without samples.

6.1.24 (29 September 2020)

- Linux: got rid of flashing during a running cursor or when making a selection in the Sound window or the Picture window.

6.1.23 (28 September 2020)

- Windows: got rid of flashing during a running cursor or when making a selection in the Sound window or the Picture window.
- Linux: corrected a bug that caused the buttons at the top of a manual window to be overwritten with text when scrolling.

6.1.22 (24 September 2020)

- Windows: made the running cursor visible again.
- Corrected a bug introduced in 6.1.17alpha that could cause incorrect line spacing in the Picture window, such as in TableOfReal: Draw as numbers.

6.1.21 (20 September 2020)

- First fully functional version for BigSur.
- Removed a decades-old bug by which an extremum allegedly computed by cubic interpolation would actually have been computed by sinc700.

6.1.20beta (10 September 2020)

- Second beta version for macOS Big Sur.

6.1.19beta (7 September 2020)

- First beta version for macOS Big Sur.

6.1.18alpha (1 September 2020)

- Second alpha version for macOS Big Sur.

6.1.17alpha (16 August 2020)

- Alpha version for macOS Big Sur.

6.1.16 (6 June 2020)

- Record fixed time...: more reliable choice of input device.
- Mac: notice plugging and unplugging of headphones.

6.1.15 (20 May 2020)

- Repaired a bug introduced in 6.0.44 that could cause an incorrect (namely, totally constant) ClassificationTable.

6.1.14 (2 May 2020)

- Repaired a bug in drawing ranges introduced in 6.1.06.

6.1.13 (19 April 2020)

- Repaired discriminant analysis on i386 processors.
- Scripting: enabled predictability by setting random seeds.
- Automated batch testing on x86_64, i386 and ARMv7 processors.

6.1.12 (13 April 2020)

- All non-GUI tests can be automated from batch.
- Repaired a bug introduced in 6.0 whereby a KlattGrid-generated Sound would always be peak-scaled.

6.1.11 (6 April 2020)

- Better messages.
- Overhauled VowelEditor.
- Repaired crashes after creating a Formant from a Spectrum or an Excitation.

6.1.10 (23 March 2020)

- Faster formant computation.
- More LPC queries.

6.1.09 (26 January 2020)

- Accept some more kinds of broken WAV files.
- Improved box plot drawing.
- More Network commands.

6.1.08 (5 December 2019)

- Repaired a bug with automatic alignment for TextGrids (introduced in 6.1.07).

6.1.07 (26 November 2019)

- Raspberry Pi edition.

6.1.06 (8 November 2019)

- Chromebook edition.
- Scripting: colour fields now take name, grey value or RGB vector.

6.1.05 (16 October 2019)

- Repaired a bug introduced in 6.0.44 that could cause rubbish LPC smoothing.
- Repaired a rare crash when dragging a selection on the Mac.

6.1.04 (28 September 2019)

- Electroglottography.
- Sound and other windows: Widen or shrink selection....
- KlattGrid: Create from vowel....
- Fix rectangle playing bug when selection viewer is on.
- Selection viewer separately visible for Sound window and TextGrid window.
- Scripting: allow comments after parameter list.
- Scripting: fix CR/LF pasting from Microsoft Word.

6.1.03 (1 September 2019)

- Sound window: Widen or shrink selection....

6.1.02 (25 August 2019)

- Repaired Sound: Concatenate with overlap....
- Mac: Info and script windows: prevent line breaks caused by tab stops.

6.1.01 (14 August 2019)

- Repaired TextGrid: Replace interval texts....

6.1 (13 July 2019)

6.0.57 (1 July 2019)

- Repaired a crash when an editor window zoomed in to a zero time range.
- Repaired a crash when playing a matrix movie with one row or a constant value.
- Repaired a crash when reconstructing a TableOfReal from a PCA.
- Scripting: allow comments after `else`, `endif`, `endfor`...

6.0.56 (20 June 2019)

- Windows: file dropping on the Praat icon works for higher-Unicode file names.
- SpellingChecker: Unicode support.

6.0.55 (13 June 2019)

- Unicode normalization in file names.

6.0.54 (6 June 2019)

- Removed a bug introduced in 6.0.51 that could cause incorrect axes in Demo window.

6.0.53 (26 May 2019)

- Much faster playing of short parts of long sounds that need resampling.
- Better handling of broken CSV files.
- 64-bit floating-point WAV files.

6.0.52 (2 May 2019)

- Removed a bug introduced in 6.0.51 that could cause turning a Discriminant into a Configuration to crash.
- Removed a bug introduced in contour grey drawing in August 2017.

6.0.51 (29 April 2019)

- Script window: Use Selection for Find.
- Removed a bug introduced in 6.0.41 that could cause Praat to crash after removing an element from a Strings or a row from a TableOfReal.

6.0.50 (31 March 2019)

- Manual updates, speed, more tests.
- Scripting: rowSums#, columnSums#; randomGauss## finally with four arguments.

6.0.49 (2 March 2019)

- Removed a bug introduced in 6.0.41 whereby a script could misreport an undefined table value.
- Removed a bug introduced in 6.0.44 whereby an MFCC's maximum frequency could be ignored.
- Pitch: Tabulate candidates.
- SoundSet.

6.0.48 (17 February 2019)

- Removed a bug introduced in 6.0.44 whereby Praat could crash when drawing a function without any points.
- Removed a bug whereby Praat would not start up on macOS 10.10 (because of required GPU libraries).

6.0.47 (8 February 2019)

- Removed a bug introduced 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.

### What used to be new?

- What was new in 6.0?
- 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?