Praat Changelog

What's new in Praat 6.4.11

Apr 27, 2024
  • Menu commands that call a script (e.g. those that were added from a plug-in) are now visible as such by being marked with a little “+” sign.
  • Fixed a bug that could cause the SpeechSynthesizer to mishandle European characters with accents on Linux.

New in Praat 6.4.10 (Apr 21, 2024)

  • Function windows: fixed a problem that could cause Praat to crash when doing all after Group when windows had a different duration.

New in Praat 6.4.09 (Apr 20, 2024)

  • TextGrid window: fixed a rare problem with Align interval that could lead to a zero-length interval.
  • Windows ARM64 edition: fixed a bug that would cause Align interval to crash.
  • Sound & TextGrid: Align interval... now also available in the Objects window.

New in Praat 6.4.08 (Apr 15, 2024)

  • Windows: fixed a problem with the right and bottom edges of windows (half-visible scroll bars) for the Intel editions (the ARM64 edition still has this problem).
  • Scripting: fixed a bug that could cause Praat to crash when an unknown choice was given to an option menu.
  • MelSpectrogram: fixed a bug that could cause Praat to crash if a mel value was negative.
  • DataModeler: improved confidence limits on estimated model parameters.

New in Praat 6.4.07 (Mar 17, 2024)

  • The command Sound & Pitch: To PointProcess (cc), which is also used when computing the times of pulses in the Sound window, could cause Praat to freeze when the pitch ceiling (and the measured pitch) were very high; this problem existed since at least 2001.
  • eSpeak: new version, with e.g. Tigrinya.
  • Support for 119-dpi graphics on Windows.
  • Repaired a bug that could cause the Artword windows to crash if the Time field was left empty.

New in Praat 6.4.06 (Feb 26, 2024)

  • Sound files on Windows: corrected a bug (existing since July 2021) that prevented reading FLAC files with special characters in their names.
  • FormantPathEditor without Sound: corrected several bugs that caused Praat to crash (such as Formant listing, using the Pitch menu...).
  • Spectrogram painting: improved painting of very quiet spectrograms at extreme dynamic ranges.
  • Scripting: folderExists.
  • Scripting: home-relative paths (such as ~/sounds/*.wav) in more locations, such as fileNames$#, Create Strings as file list..., and createFolder.

New in Praat 6.4.05 (Jan 28, 2024)

  • Many typos in manual.
  • Made TIMIT label files readable on Windows.
  • Prevented 8000 files from being read at start-up.
  • Mac and Linux scripting: fileReadable now returns 0 if the argument is a folder (as already on Windows).

New in Praat 6.4.04 (Jan 6, 2024)

  • Typo in example script in manual.
  • ARM64 edition for Linux (Ubuntu 20.04 and up).
  • ARM64 edition for Chromebook (Ubuntu 20.04 and up).

New in Praat 6.4.03 (Jan 5, 2024)

  • ARM64 edition for Windows.

New in Praat 6.4.02 (Dec 31, 2023)

  • Saving sounds as MP3 files.

New in Praat 6.4.01 (Dec 1, 2023)

  • Removed some visible percent signs before variable names from the scripting tutorial.
  • SoundEditor/TextGridEditor logging: when logging 'f0', Praat now correctly reports values in Hz (rather than logarithms) if Unit is set to “Hertz (logarithmic)”. This bug had existed since Praat version 4.3.16 (June 2005).
  • SoundEditor/TextGridEditor scripting compatibility: made old versions of “Pitch settings...” and “Advanced pitch settings...” available to scripts again, made the old denominations “autocorrelation” and “cross-correlation” (as pitch analysis methods) available to scripts again, and made obsolete versions of pitch analysis settings (such as “Pitch silence threshold”) available again, now under the COMPATIBILITY section of the output of “Editor info”. This will allow older editor scripts to continue to run without change.

New in Praat 6.4.00 (Nov 16, 2023)

  • New pitch analysis methods: Sound: To Pitch (filtered ac)... and Sound: To Pitch (filtered cc)....
  • Sound: To Pitch (filtered ac)... has become the preferred method for measuring vocal-fold vibration and intonation (Sound: To Pitch (raw cc)... is still the preferred method for voice analysis). See How to choose a pitch analysis method.

New in Praat 6.3.20 (Oct 25, 2023)

  • SpeechSynthesizer and automatic alignment in TextGridEditor: worked around a bug introduced in 6.3.18 that caused incorrect rendering of phonemes consisting of four UTF-8 bytes (such as /ɔː/).
  • SpeechSynthesizer and automatic alignment in TextGridEditor: worked around a very old bug that deleted word-final /l/ in Dutch and English.

New in Praat 6.3.18 (Oct 8, 2023)

  • SpeechSynthesizer: included the new version of eSpeak (development 1.52), which has 133 languages.
  • Add to menu...: you can now add separators, headers and indented submenus to menus in editor windows.
  • Scripting: new functions index_caseInsensitive, rindex_caseInsensitive, startsWith_caseInsensitive, endsWith_caseInsensitive fileNames_caseInsensitive$#, folderNames_caseInsensitive$#.

New in Praat 6.3.17 (Sep 10, 2023)

  • SoundEditor: three Paste options, namely Paste before selection (Shift-Command-V), Paste over selection (Option-Command-V), and the already existing Paste after selection (now Command-V).
  • All editor windows: extended the old single-level Undo and Redo to a ten-level Undo and Redo.
  • Scripting: the new runSystem$ and runSubprocess$ return the output of the system command or subprocess.
  • Scripting: runSystem, runSystem$, runSubprocess and runSubprocess$ report any error messages generated by the system command or subprocess.
  • PointEditor (pulses): settable Period floor, Period ceiling, Maximum period factor and Maximum amplitude factor, for jitter and shimmer measurements.

New in Praat 6.3.16 (Aug 29, 2023)

  • Sound analysis areas: better visible contrast in intensity curve (green on lime)
  • Windows: repaired a bug introduced in 6.3.10 (as a result of the repair mentioned there) by which the Demo window would be insensitive to arrow keys
  • SpeechSynthesizer: repaired a bug that caused Get phonemes from text... to return empty text
  • Repaired a bug that caused Praat to crash when you supplied 0 for the channel number in Sound: Get nearest zero crossing

New in Praat 6.3.15 (Aug 23, 2023)

  • SpeechSynthesizer: improvements in Get phonemes from text...
  • Scripting: part#, part##, selected$#.

New in Praat 6.3.14 (Aug 4, 2023)

  • Repaired a bug that occurred when saving a FormantPath to disk.

New in Praat 6.3.13 (Jul 31, 2023)

  • Repaired a bug introduced in 6.3.12 by which a link to a file wasn’t found in external manual pages.

New in Praat 6.3.12 (Jul 24, 2023)

  • Improvements in manual, including corrections on layout problems introduced in version 6.3.11.

New in Praat 6.3.11 (Jul 17, 2023)

  • VowelEditor: repaired a bug by which the VowelEditor wouldn’t start up if an incorrect marks file had previously been specified.
  • Mac: use a Cherokee font that distinguishes "ka" and "wo" well.
  • OTMulti: vertical constraint names support newlines and disharmonies.
  • Text windows are one tab plus 84.5 characters wide.
  • Table: Get all values in column....
  • Undocumented alpha support for Praat notebooks.
  • Formulas: correlation (vec1#, vec2#), vertical$ (for formatting string arrays).
  • Scripting: readFile#, readFile##.

New in Praat 6.3.10 (May 3, 2023)

  • Windows: repaired a bug by which key strokes would no longer go to the Demo window after a puase window with no text fields was closed.
  • Repaired a bug in the VowelEditor by which it would crash when starting up after fewer than 4 numbers were set in the “Extra formant–bandwidth pairs” field.
  • FormantPathEditor improvements.
  • Undocumented alpha support for Praat notebooks.
  • Scripting: vector literals can be indexed.
  • Better interactions between editor scripts and pause windows.

New in Praat 6.3.0.9 (Mar 3, 2023)

  • SpeechSynthesizer can do eSpeak’s grapheme-to-phoneme conversion in 130 languages.
  • FormantPath can now have time stretches that are not aligned to frame boundaries.
  • Stabler handling of edge cases in editor scripting.
  • Corrected an at least 23-year-old bug by which menu titles could not be greyed out on Windows.

New in Praat 6.3.0.8 (Feb 10, 2023)

  • Corrected a bug introduced in 6.3.04 by which word and sentence would not work in new-style script forms.

New in Praat 6.3.0.7 (Feb 6, 2023)

  • Corrected an old bug that caused Matrix: Draw as squares to crash on a 1×1 matrix.
  • NoulliGrid window: “NoulliGrid” menu.
  • Scripting: faster vectors in arguments to runScript().

New in Praat 6.3.0.6 (Jan 31, 2023)

  • Corrected a bug introduced in 6.3.04 by which optionmenu would not work in new-style script forms.
  • Scripting: min(), max(), imin() and imax() for vectors.

New in Praat 6.3.0.5 (Jan 27, 2023)

  • Corrected a bug introduced in 6.3.04 by which some old-style forms could not be read.
  • Repaired an old bug by which chooseReadString() could crash on Linux.

New in Praat 6.3.0.4 (Jan 25, 2023)

  • Playing multiple sounds with Play now concatenates them without breaks, and is interruptable by the Escape key.
  • Renamed the remaining occurrences of “Preferences” with “Settings” (old scripts will continue to work).
  • Create Polygon from values...
  • Sound: To Sound (derivative)...
  • Scripting: forms now look more like other commands.
  • Scripting: forms can contain infile, outfile, folder, realvector, positivevector, integervector and naturalvector fields.
  • Scripting: in forms and pause forms, you can now set the number of lines in text, infile, outfile, folder, and vector fields.

New in Praat 6.3.0.3 (Dec 18, 2022)

  •  Sound files: read Kay® Nasometer™ files (as separate channels).
  •  Script window: indent and exdent.
  •  Scripting: conserve editor environment in runScript.

New in Praat 6.3.0.2 (Nov 30, 2022)

  • Linux: corrected a bug introduced in 6.2.20 by which typing Tab would not start a Sound.
  • Sound window: corrected a bug introduced in 6.2.19 by which drawing selection hairs could not be switched off (or on) when painting a spectrogram to the Picture window.

New in Praat 6.3.0.1 (Nov 21, 2022)

  • Fixed a crash when closing an editor window by choosing Close (or by typing Command-W).

New in Praat 6.3.0.0 (Nov 15, 2022)

  • Number-aware sorting for labels when drawing tables.
  • Scripting: sort$#( ), shuffle$#( ), sort_numberAware$#( ).
  • Fixed a crash when saving (or copying) a DTW object.
  • Scripting: fixed a crash when using Close after "editor".

New in Praat 6.2.2.3 (Oct 8, 2022)

  • Fix a crash introduced in August 2020 when in the Sound window you would select a part, then click "sel", then select a part, then do Cut, then click "bak".
  • Rename should leave an object's ID in the title of the editor window.
  • Windows graphics should support a resolution of 690 dots per inch.
  • Editor scripting: corrected a bug introduced in 6.2.15 whereby an added editor script would lose the editor context if it contained a form, after Apply was clicked.
  • Editor windows (such as the Sound window): showing a dialog window that calls a script (e.g. log 3, log 4 or an added command) should remove the previous version of that window.
  • Mac editor windows: dialog windows that call scripts should disappear when the editor goes away (as on Windows and Linux).

New in Praat 6.2.2.2 (Oct 7, 2022)

  • Playing cursor in Pitch, PitchTier, KlattGrid and PointProcess windows.
  • Corrected a bug introduced in 6.2.15 whereby an added editor script would lose the editor context if it contained a form.

New in Praat 6.2.2.1 (Oct 2, 2022)

  • Corrected a bug introduced in 6.2.15 whereby a sub-window in Inspect would crash upon clicking Change.

New in Praat 6.2.2.0 (Sep 25, 2022)

  • More balanced colours.
  • Hierarchical menus in editor windows.
  • Sound window scripting: understand "editor$" again in log format (bug since 6.2.15).

New in Praat 6.2.1.9 (Sep 13, 2022)

  • Visible window queries in Time menu.
  • Correct execution of added Objects window script after running a failing editor script (decades-old bug).
  • Made Erase first work again (bug introduced in 6.2.15).

New in Praat 6.2.1.8 (Sep 2, 2022)

  • SoundRecorder: support for up to 20 (instead of 8) input devices.
  • FormantPath window: can now be viewed even without a Sound.
  • Windows audio: SoundRecorder prevents high CPU usage when not recording.

New in Praat 6.2.1.7 (Aug 24, 2022)

  • FormantPath window: more information shown.
  • Windows audio: compatible with speakers that do not support mono.
  • Editor scripts: made two old commands available again (removed in 6.2.15).

New in Praat 6.2.1.6 (Aug 18, 2022)

  • FormantPath window: non-editable TextGrid.
  • Scripting the Demo window on the Mac: better guarantees that demoShow() actually drains on current systems.
  • TextGrid works again with LongSound (bug introduced in 6.2.15).
  • Editor scripts work again from menus (bug introduced in 6.2.15).
  • Windows audio: compatible with speakers that do not support mono.

New in Praat 6.2.1.5 (Aug 15, 2022)

  • Legends in editor windows.
  • The menus Time and Play are new in editor windows, and the menus Spectrum and Formant were renamed to Spectrogram and Formants.
  • More menu commands in editor windows.
  • Rid frames around areas in editor window, except if editable.
  • The FormantPath window can include a copy of a TextGrid.
  • Restored horizontal and vertical dragging in tier areas (had been absent for two years).
  • Removed several small bugs (and probably introduced a couple of new ones) in editor windows.
  • Restored the original Praat icon.

New in Praat 6.2.1.4 (May 24, 2022)

  • TextGrid window: repaired a bug introduced in 6.2.10 by which a click on the boundary insertion circle would copy the contents of a new interval from another tier (if that other tier stood selected).

New in Praat 6.2.1.3 (May 19, 2022)

  • Playing a sound on the Mac: prevented an audible click at the end of audio output (appending a silence at the end is no longer needed).
  • FormantPath window: more flexible visualization.
  • New versions of PortAudio and Unicode.
  • Removed the sendpraat directive.
  • Removed several small interface bugs, and improved manual.

New in Praat 6.2.1.2 (Apr 18, 2022)

  • Table: Get sum...
  • Scripting an editor window can now query analyses that are not visible (e.g. after zooming).

New in Praat 6.2.1.1 (Apr 8, 2022)

  • Windows: Demo window could hang with use of Chinese keyboard (after Play).

New in Praat 6.2.1.0 (Mar 17, 2022)

  • TextGrid window: restored the splitting of labels.
  • Save Demo Window as PDF file... (Goodies menu).

New in Praat 6.2.0.9 (Feb 17, 2022)

  • Windows: support for a screen resolution of 204 dpi.

New in Praat 6.2.0.7 (Jan 29, 2022)

  • Prevented a rare crash in the TextGrid window.
  • Windows: corrected a bug introduced in 6.2.04 by which some file names were unreadable.

New in Praat 6.2.0.6 (Jan 21, 2022)

  • Mac: prevent Demo window from hanging on copy or paste.

New in Praat 6.2.0.5 (Jan 5, 2022)

  • Calling Praat from the command line: the switch --send sends a script to a different already running GUI instance of Praat; this is more flexible than using sendpraat, because --send will start a new instance of Praat if Praat is not yet running.

New in Praat 6.2.0.4 (Dec 19, 2021)

  • TextGrid window on Mac: fix entering Japanese text with the Enter key.
  • Praat now includes eSpeak 1.51, raising the number of supported languages from 100 to 130.
  • Scripting: support for infile, outfile and folder fields in forms.
  • Calling Praat from the command line: the switch --open now adds files to an already running instance of Praat; this was already the case on Windows, but it now works in the same way on the Mac and on Linux.
  • Scripting on Mac: multiline text fields in forms have scroll bars and behave like other fields.

New in Praat 6.2.0.3 (Dec 4, 2021)

  • Mac: made Enter key work as expected (i.e. character selection) on Japanese keyboards in multi-line text fields in dialogs and TextGrid window.

New in Praat 6.2.0.2 (Dec 2, 2021)

  • Fixed a hang if there were negative pitch values in Sound: Change Gender.
  • Fixed a crash if the size of a PCA did not match the size of a TableOfReal

New in Praat 6.2.0.0 (Nov 16, 2021)

  • TextGrid window: closing box and opening triangle for IPA chart.
  • Linux: compatibility with Wayland (rather than just X11).
  • Chromebook: surrogate window title replaces the one that Chromebooks won’t show.
  • Much longer list of functions in manual.

New in Praat 6.1.56 (Nov 4, 2021)

  • Scripting: Record Sound (fixed time)... should return an object ID.
  • More phonetic symbols in EPS files.

New in Praat 6.1.55 (Oct 26, 2021)

  • TextGrid window: guard against a rare crash on Windows.
  • TextGrid: Extract part: guard against producing an empty interval tier.
  • Plug-ins: settings windows should not show the file name of the script.
  • Scripting: clicking Cancel when browsing an Infile field should not crash.
  • Phonetic symbols: a new backslash trigraph for a mid-centralized diacritic (as in [e̽]), namely x^.

New in Praat 6.1.54 (Oct 26, 2021)

  • PowerCepstrogram: can tabulate cepstral peak prominence values.

New in Praat 6.1.52 (Sep 9, 2021)

  • FormantPath window: more formant listings and stress listings.
  • Sound window: on Cut or Paste, all windows that contain that Sound now get ungrouped.
  • Corrected a crash when reading Vorbis files on some 32-bit platforms.

New in Praat 6.1.51 (Jul 22, 2021)

  • Spectrum: Tabulate (verbose) with: power spectral density, bin width within domain, bin energy, and much more.
  • Sound window: Get amplitude(s).
  • Scripting: date_utc$ ( ), date# ( ), date_utc# ( ).

New in Praat 6.1.50 (Jun 21, 2021)

  • RealTier: editing, Formula, conversion from and to Matrix and Table and other tiers such as PitchTier, DurationTier, IntensityTier and AmplitudeTier.
  • Scripting: can now assign multiple objects to a vector.
  • Fix crashes in Create letter R example and Create KlattTable example introduced in 6.1.49.

New in Praat 6.1.49 (Jun 13, 2021)

  • PitchTier, IntensityTier, DurationTier and AmplitudeTier windows: save preferences.
  • Manipulation window: removed unused semitone options.
  • RealTier object: editing; conversions from and to other tiers and from Table and Matrix.

New in Praat 6.1.48 (Jun 3, 2021)

  • TextGrid window: Shift-drag drags multiple boundaries again even if the Shift key is not released.
  • Scripting: publishing ("Extract") an object from an editor window returns its ID again.
  • Scripting: "Select..." in an editor window is now prevented from selecting outside the time domain.

New in Praat 6.1.47 (May 22, 2021)

  • The Escape key now means Cancel also in a non-pausing pause window.

New in Praat 6.1.46 (May 21, 2021)

  • Fixed a bug with line types in the Picture window.
  • TextGrid window: shift-click on a boundary again extends the selection.

New in Praat 6.1.45 (May 21, 2021)

  • Praat picture files can be drawn with Read from file again.

New in Praat 6.1.44 (May 19, 2021)

  • Scripting: queries in editor windows are scriptable again.

New in Praat 6.1.43 (May 14, 2021)

  • TextGrid window: characters in the IPA chart grow with the window.
  • TextGrid window: seeing the maroon shadow now always means that the boundary will be moved when the mouse is released (problem since 6.1.20 or so).
  • Scripting: pause window on the Mac: the Enter key works as designed (bug in 6.1.42).

New in Praat 6.1.42 (Apr 16, 2021)

  • Settings windows: taller text fields for formulas and vectors.

New in Praat 6.1.41 (Mar 29, 2021)

  • TextGrid window: unselected boundaries can again be drawn to the cursor.
  • Windows: faster running cursor.
  • Multi-line formula fields.
  • Scripting: guard against too deep recursive calls to runScript (depth 20).
  • EEG: repaired a bug that could cause Praat to crash when computing an ERPTier.

New in Praat 6.1.40 (Feb 28, 2021)

  • Inspect window: corrected a bug that could cause Praat to crash when opening a string vector.
  • Sound window: made channel scrolling work again when there are more than 8 channels.
  • Sound window: made channel muting by clicking on the loudspekaer symbols work again.

New in Praat 6.1.39 (Feb 9, 2021)

  • Scripting: made string vectors visible in writeFile (), pauseScript () and exitScript ().

New in Praat 6.1.38 (Jan 3, 2021)

  • Scripting: string vectors, empty$# (), readLinesFromFile$# (), fileNames$# (), folderNames$# (), splitByWhitespace$# ().
  • Sound files: open Ogg Vorbis files and Opus files.

New in Praat 6.1.37 (Dec 16, 2020)

  • TextGrid window: removed a bug that caused Praat to crash when option-clicking or command-clicking a boundary when another boundary was selected on a point tier.
  • Record Sound (fixed time): removed a bug that caused Praat to crash with certain combinations of duration and sampling frequency on Windows.
  • PowerCepstrogram: more precise intergration, so that the cepstral peak prominence is now a continuous function of time.
  • TextGrid: Get points (preceded): removed a bug that caused Praat to crash under some edge conditions.
  • Scripting: tryToWriteFile () and tryToAppendFile () should not be available in manuals.

New in Praat 6.1.36 (Dec 7, 2020)

  • Scripting: tryToWriteFile (), tryToAppendFile (); formulas can have a size of 1 million.
  • Obscured scripts: error messages always disclosed.
  • IPA chart: sacrifice laminality symbol for breathiness symbol.

New in Praat 6.1.35 (Nov 30, 2020)

  • Scripting: sort#(), shuffle#(), to#(), from_to#(), from_to_by#(), from_to_count#(), between_by#(), between_count#().
  • Mac: repaired a bug existing since 6.1.04 that caused incorrect line counts in text files with high Unicode characters.

New in Praat 6.1.34 (Nov 26, 2020)

  • SoundRecorder always a white background, instead of a different background on each platform

New in Praat 6.1.32 (Nov 16, 2020)

  • Windows and Linux: made Text width... work correctly from batch.

New in Praat 6.1.30 (Nov 3, 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).

New in Praat 6.1.29 (Oct 28, 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.

New in Praat 6.1.28 (Oct 20, 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.

New in Praat 6.1.27 (Oct 13, 2020)

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

New in Praat 6.1.26 (Oct 5, 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.

New in Praat 6.1.25 (Oct 4, 2020)

  • Implemented vertical scrolling with the mouse wheel in the manual and in the Picture window.
  • 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.

New in Praat 6.1.23 (Sep 28, 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.

New in Praat 6.1.22 (Sep 24, 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.

New in Praat 6.1.21 (Sep 20, 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.

New in Praat 6.1.20 Beta (Sep 11, 2020)

  • Second beta version for macOS Big Sur.

New in Praat 6.1.16 (Jun 7, 2020)

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

New in Praat 6.1.15 (May 20, 2020)

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

New in Praat 6.1.14 (May 2, 2020)

  • Repaired a bug in drawing ranges introduced in 6.1.06.

New in Praat 6.1.13 (Apr 20, 2020)

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

New in Praat 6.1.12 (Apr 14, 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.

New in Praat 6.1.11 (Apr 6, 2020)

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

New in Praat 6.1.10 (Mar 24, 2020)

  • Faster formant computation.
  • More LPC queries.

New in Praat 6.1.09 (Jan 27, 2020)

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

New in Praat 6.1.08 (Dec 5, 2019)

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

New in Praat 6.1.07 (Nov 26, 2019)

  • Raspberry Pi edition.

New in Praat 6.1.06 (Nov 8, 2019)

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

New in Praat 6.1.05 (Oct 17, 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.

New in Praat 6.1.04 (Sep 29, 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.

New in Praat 6.1.03 (Sep 1, 2019)

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

New in Praat 6.1.02 (Aug 26, 2019)

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

New in Praat 6.1.01 (Aug 16, 2019)

  • Repaired TextGrid: Replace interval texts....

New in Praat 6.0.56 (Jun 20, 2019)

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

New in Praat 6.0.55 (Jun 14, 2019)

  • Unicode normalization in file names.

New in Praat 6.0.54 (Jun 7, 2019)

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

New in Praat 6.0.53 (May 27, 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.

New in Praat 6.0.52 (May 3, 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.

New in Praat 6.0.51 (Apr 30, 2019)

  • Script window: Use Selection for Find.
  • Corrected a bug that could cause Praat to crash after removing an element from a Strings or a row from a TableOfReal.

New in Praat 6.0.50 (Apr 1, 2019)

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

New in Praat 6.0.49 (Mar 3, 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.

New in Praat 6.0.48 (Feb 17, 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

New in Praat 6.0.47 (Feb 9, 2019)

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

New in Praat 6.0.46 (Jan 4, 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.

New in Praat 6.0.45 (Jan 1, 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.

New in Praat 6.0.43 (Sep 9, 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.

New in Praat 6.0.42 (Aug 16, 2018)

  • Reapired a bug introduced in 6.0.41 that caused a crash in pause windows.

New in Praat 6.0.41 (Aug 7, 2018)

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

New in Praat 6.0.40 (May 12, 2018)

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

New in Praat 6.0.39 (Apr 3, 2018)

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

New in Praat 6.0.38 (Mar 30, 2018)

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

New in Praat 6.0.37 (Feb 5, 2018)

  • fixed crashing bug with un trigraph.

New in Praat 6.0.36 (Nov 12, 2017)

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

New in Praat 6.0.35 (Oct 17, 2017)

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

New in Praat 6.0.34 (Oct 11, 2017)

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

New in Praat 6.0.33 (Sep 26, 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.

New in Praat 6.0.32 (Sep 17, 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.

New in Praat 6.0.31 (Aug 23, 2017)

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

New in Praat 6.0.30 (Jul 24, 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.

New in Praat 6.0.29 (May 24, 2017)

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

New in Praat 6.0.28 (Mar 24, 2017)

  • Scripting: demoPeekInput() for animations in combination with demoShow() and sleep().

New in Praat 6.0.27 (Mar 19, 2017)

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

New in Praat 6.0.26 (Mar 2, 2017)

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

New in Praat 6.0.24 (Jan 24, 2017)

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

New in Praat 6.0.23 (Dec 13, 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.

New in Praat 6.0.22 (Nov 16, 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.

New in Praat 6.0.21 (Sep 26, 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.

New in Praat 6.0.20 (Sep 5, 2016)

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

New in Praat 6.0.18 (May 24, 2016)

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

New in Praat 6.0.17 (Apr 22, 2016)

  • TextGrid window: better automatic alignment.

New in Praat 6.0.16 (Apr 7, 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.

New in Praat 6.0.15 (Mar 23, 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 (%#^_@).

New in Praat 6.0.14 (Feb 11, 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.

New in Praat 6.0.13 (Feb 1, 2016)

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

New in Praat 6.0.12 (Jan 25, 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.

New in Praat 6.0.11 (Jan 18, 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().

New in Praat 6.0.10 (Jan 8, 2016)

  • corrected a bug that would cause Praat to crash when starting an ExperimentMFC window.

New in Praat 6.0.09 (Jan 4, 2016)

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

New in Praat 6.0.08 (Dec 7, 2015)

  • Windows command line: the --a option can be used when redirecting the output to pipes and files.

New in Praat 6.0.06 (Nov 30, 2015)

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

New in Praat 6.0.05 (Nov 9, 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).

New in Praat 6.0.04 (Nov 2, 2015)

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

New in Praat 6.0.03 (Nov 2, 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.

New in Praat 6.0.02 (Oct 30, 2015)

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

New in Praat 6.0.01 (Oct 30, 2015)

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

New in Praat 6.0.00 (Oct 29, 2015)

  • 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.

New in Praat 5.4.22 (Oct 8, 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.

New in Praat 5.4.21 (Sep 30, 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.

New in Praat 5.4.20 (Sep 27, 2015)

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

New in Praat 5.4.19 (Sep 17, 2015)

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

New in Praat 5.4.18 (Sep 9, 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.

New in Praat 5.4.17 (Aug 21, 2015)

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

New in Praat 5.4.15 (Aug 17, 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.

New in Praat 5.4.14 (Jul 24, 2015)

  • 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.

New in Praat 5.4.13 (Jul 23, 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.

New in Praat 5.4.12 (Jul 11, 2015)

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

New in Praat 5.4.11 (Jul 9, 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.

New in Praat 5.4.10 (Jun 29, 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....

New in Praat 5.4.09 (Jun 2, 2015)

  • TextGrid files with non-BMP characters are now read correctly.
  • files with names that contain non-BMP characters are now saved correctly.
  • Updated manual.

New in Praat 5.4.08 (Mar 24, 2015)

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

New in Praat 5.4.07 (Mar 23, 2015)

  • TextGrid window: Add interval now does the same thing as Add boundary if a time strectch is selected.

New in Praat 5.4.06 (Feb 21, 2015)

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

New in Praat 5.4.05 (Feb 18, 2015)

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

New in Praat 5.4.04 (Dec 29, 2014)

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

New in Praat 5.4.03 (Dec 20, 2014)

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

New in Praat 5.4.01 (Nov 10, 2014)

  • MelSpectrogram, BarkSpectrogram.

New in Praat 5.3.87 (Nov 10, 2014)

  • Windows scripting: prevented incorrect handling of relative paths after the use of chooseReadFile$.
  • Windows: repaired a bug that could cause Praat to crash if a metafile resolution was 180 or 1200 dpi.

New in Praat 5.3.86 (Sep 29, 2014)

  • Linux audio: reverted to old version of PortAudio because of race problems in the Alsa–PulseAudio cooperation.

New in Praat 5.3.84 (Aug 28, 2014)

  • Manipulation: repaired a bug that could cause Praat to crash when playing a manipulation of a Sound created by the SpeechSynthesizer.
  • Mac: repaired a bug that could cause poor sound quality on some USB headphones when playing a sound with a low sampling frequency.

New in Praat 5.3.83 (Aug 25, 2014)

  • TextGrid window: repaired a bug with automatic alignment that could cause an analysis tier to go out of order.
  • Linux audio: created a second workaround that reduces even more the chances of a freeze that is due to a potential deadlock in the collaboration between Alsa and PulseAudio that can occur when the playback of a sound is cancelled.
  • Smoother communication with Phon.
  • Windows: repaired a memory leak when saving PNG files.

New in Praat 5.3.82 (Jul 27, 2014)

  • Audio playback: if the sound has more channels than the audio hardware, distribute them evenly.
  • Pause forms: more consistent appearance of the Revert button.
  • Scripting: pauseScript ( ) function.

New in Praat 5.3.81 (Jul 4, 2014)

  • EEG: can work with status numbers instead of only with status bits.
  • Windows: repaired a bug that could cause Praat to crash if there was a 96-dpi printer.

New in Praat 5.3.80 (Jun 30, 2014)

  • Praat preferences: choice between Chinese and Japanese style for Han characters.

New in Praat 5.3.79 (Jun 23, 2014)

  • Can now play sounds over more than two channels.
  • Asynchronous play in scripts (see Demo window).
  • EEG: blue-to-red colour scale for scalp distributions.

New in Praat 5.3.78 (Jun 13, 2014)

  • Multithreading can now speed up pitch analysis by a factor of 4 or so, depending on the number of cores in your processor.
  • Linux: can now open and save Photo objects (from PNG files) and use Insert picture from file.
  • Open WAV files that are in the "extensible" format (previously "unsupported format -2").
  • Windows: support for dropping more than one file on the Praat icon.
  • Scripting: can now use the editor command with an object's ID instead of only with its name.
  • Windows: removed a bug that sometimes disallowed saving more than one JPEG file.
  • Linux audio: created a workaround that reduces the chances of a freeze that is due to a potential deadlock in the collaboration between Alsa and PulseAudio that can occur when the playback of a sound is cancelled.

New in Praat 5.3.77 (May 19, 2014)

  • EEG: more facilities for EDF+ files.

New in Praat 5.3.76 (May 8, 2014)

  • One can determine the size of "speckles" (filled circles) with Speckle size... in the Pen menu. Speckles are used in drawing Formant, PitchTier, and several other kinds of objects.

New in Praat 5.3.75 (May 2, 2014)

  • Scripting bug fix: ability to use x and y as indexed variables.
  • PowerCepstrogram bug fix: made old version of Paint command available again for scripts.

New in Praat 5.3.74 (May 2, 2014)

  • EEG: more interpretation of triggers in EDF+ files.

New in Praat 5.3.73 (May 2, 2014)

  • EEG: understand more EGI/NetStation files.

New in Praat 5.3.72 (May 2, 2014)

  • repaired a bug that caused two black edges in PNG files.
  • repaired a bug that could cause Praat to crash if a metafile resolution was 360 dpi.

New in Praat 5.3.71 (May 2, 2014)

  • brought more unity in the style of Chinese characters.

New in Praat 5.3.70 (May 2, 2014)

  • Added some query commands for DurationTier objects.
  • Repaired a bug that caused Praat not to run as a console app.

New in Praat 5.3.69 (May 2, 2014)

  • Picture window: can save to 300-dpi and 600-dpi PNG files.
  • Graphics: sub-pixel precision line drawing on Mac and Linux.
  • Repaired a bug that could show spurious buttons in the Objects window if a plug-in created objects.

New in Praat 5.3.67 (Mar 21, 2014)

  • Corrected a bug that would create strange PNG files if the selection did not touch the upper left corner of the Picture window.
  • EEG: understand trigger letters in BDF/EDF files.

New in Praat 5.3.66 (Mar 21, 2014)

  • Windows and Linux: can save the Picture window to PNG file.
  • Windows: opening, modifying and saving PNG, TIFF or JPEG files

New in Praat 5.3.65 (Feb 28, 2014)

  • Scripting language: removed some bugs from runScript.

New in Praat 5.3.64 (Feb 13, 2014)

  • Scripting language: writeInfo, procedure, exitScript, runScript: all with colons.

New in Praat 5.3.63 (Jan 27, 2014)

  • Scripting language: easier menu command invocation using the colon ":".
  • Windows scripting: can now use "~" in file names to refer to home directory,

New in Praat 5.3.61 (Jan 3, 2014)

  • EEG: understand status registers that contain text.
  • KlattGrid: removed a bug introduced in May 2009 that could make Praat crash after editing an oral formant grid.

New in Praat 5.3.60 (Dec 9, 2013)

  • Scripting: backslashTrigraphsToUnicode () and unicodeToBackslashTrigraphs ().

New in Praat 5.3.59 (Nov 20, 2013)

  • EEG: faster reading of BDF and EDF files.
  • Batch scripting: made appendInfo() write to the console in the same way as print.
  • Removed a bug introduced in 5.3.57 whereby some Praat text files could not be read.

New in Praat 5.3.58 (Nov 18, 2013)

  • EEG: support for 16-bit (next to 24-bit) BDF files and for 16-bit (next to 8-bit) statuses.

New in Praat 5.3.55 (Sep 3, 2013)

  • Corrected a bug introduced in 5.3.54 by which you couldn't select a file for saving.

New in Praat 5.3.53 (Jul 10, 2013)

  • Table: more drawing commands.

New in Praat 5.3.52 (Jun 13, 2013)

  • Scripting: editor windows understand do and do$.

New in Praat 5.3.51 (May 31, 2013)

  • Sound window: Extract selected sound for overlap

New in Praat 5.3.49 (May 14, 2013)

  • TextGrid window: alignment of the sound and the annotation in an interval, via Espeak.
  • Scripting: repaired a bug introduced in 5.3.32 that could cause very slow running of scripts.

New in Praat 5.3.48 (May 2, 2013)

  • Scripting: variable-substitution-free object selection and file writing.
  • Scripting: selectObject and removeObject can select or remove multiple objects at a time.

New in Praat 5.3.47 (Apr 24, 2013)

  • OTGrammar: included Giorgio Magri's (2012) update rule (weighted all up, high down).

New in Praat 5.3.46 (Apr 22, 2013)

  • Scripting: variable-substitution-free procedure calls.

New in Praat 5.3.45 (Apr 16, 2013)

  • More parts of the manual reflect variable-substitution-free scripting.

New in Praat 5.3.44 (Apr 8, 2013)

  • Create Sound as pure tone
  • First steps towards variable-substitution-free scripting: the do, do$, writeInfo and appendInfo functions

New in Praat 5.3.43 (Mar 28, 2013)

  • Read and write stereo Kay sound files.
  • Phonetic symbols
  • Network: Normalize weights, List weights, Weights down to Table

New in Praat 5.3.42 (Mar 9, 2013)

  • Repaired some minor bugs regarding synchronization between multiple windows.

New in Praat 5.3.40 (Feb 4, 2013)

  • Better handling (in the LongSound window) of sounds that are too long to play.

New in Praat 5.3.39 (Feb 4, 2013)

  • Formant & Spectrogram: To IntensityTier

New in Praat 5.3.38 (Jan 5, 2013)

  • ExperimentMFC: repaired a bug introduced in 5.3.36 that caused sound to fail to play completely if the screen did not blank.

New in Praat 5.3.37 (Jan 2, 2013)

  • ExperimentMFC: after screen blanking, reaction times count from when the response buttons appear.

New in Praat 5.3.35 (Dec 10, 2012)

  • SpeechSynthesizer: made it possible to have more than one at a time.

New in Praat 5.3.34 (Dec 10, 2012)

  • Windows: corrected a bug that caused incorrect alignment of the buttons in the Objects window.
  • The new Sound: Combine to stereo can now work with Sounds of different durations, as the old could.
  • Corrected a bug that caused Praat to crash when creating a SpeechSynthesizer.

New in Praat 5.3.33 (Dec 10, 2012)

  • Sound: Combine to stereo can now combine any number of Sounds into a new Sound whose number of channels is the sum of the numbers of channels of the original Sounds.
  • ERP: Down to Sound.

New in Praat 5.3.32 (Oct 18, 2012)

  • Sound window: corrected the working of the "by window" scaling option.

New in Praat 5.3.31 (Oct 11, 2012)

  • ERP: Down to Table...

New in Praat 5.3.30 (Oct 8, 2012)

  • Circumvented a rare Windows bug that could cause Praat to start to write 1.5 as 1,5 in some countries after opening a strange directory.
  • Windows: corrected a bug introduced in 5.3.24 that could cause Praat to crash when quitting.
  • Windows: corrected a bug introduced in 5.3.24 that could cause the Objects window to look weird after resizing.

New in Praat 5.3.29 (Oct 1, 2012)

  • EEG: Draw scalp..., including gray legend.
  • Made the new Sound scaling options available for LongSounds.

New in Praat 5.3.26 (Sep 27, 2012)

  • Corrected a bug introduced in 5.3.24 that prevented Praat from running in batch mode.

New in Praat 5.3.25 (Sep 26, 2012)

  • EEG: view of scalp distribution takes scaling options into account.

New in Praat 5.3.24 (Sep 24, 2012)

  • More kinds of vertical scaling in e.g. Sound and EEG windows.

New in Praat 5.3.22 (Jul 23, 2012)

  • Neural networks: correct writing and reading of learning settings.

New in Praat 5.3.21 (Jul 11, 2012)

  • Repaired a bug that caused Praat to crash when opening a ManPages file on some platforms.

New in Praat 5.3.20 (Jul 5, 2012)

  • EEG: Replace TextGrid

New in Praat 5.3.18 (Jun 16, 2012)

  • Corrected a bug in Sound: Change gender... that caused a part of the sound not to be changed.

New in Praat 5.3.17 (Jun 13, 2012)

  • EEG window: extent autoscaling by window.
  • ERPTier: Remove events between...

New in Praat 5.3.15 (Jun 13, 2012)

  • Improvements in clipboards, PDF and EPS files.

New in Praat 5.3.14 (Jun 13, 2012)

  • EPS files: higher minimum image resolution for spectrograms (300 instead of 106 dpi).

New in Praat 5.3.12 (Jun 13, 2012)

  • Praat picture file: allow larger function drawings (up to 109 instead of 106 points).

New in Praat 5.3.11 (Jun 13, 2012)

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

New in Praat 5.3.10 (Jun 13, 2012)

  • EEG: Concatenate.

New in Praat 5.3.09 (Jun 13, 2012)

  • Better text-to-speech.

New in Praat 5.3.08 (Jun 13, 2012)

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

New in Praat 5.3.07 (Jun 13, 2012)

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

New in Praat 5.2.40 (Sep 12, 2011)

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

New in Praat 5.2.33 (Jul 30, 2011)

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

New in Praat 5.2.32 (Jul 23, 2011)

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

New in Praat 5.2.29 (Jul 14, 2011)

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

New in Praat 5.2.26 (May 25, 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.

New in Praat 5.2.25 (May 25, 2011)

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

New in Praat 5.2.24 (May 25, 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.

New in Praat 5.2.23 (May 2, 2011)

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

New in Praat 5.2.22 (Apr 18, 2011)

  • ExperimentMFC: reaction times for key presses.

New in Praat 5.2.21 (Apr 18, 2011)

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

New in Praat 5.2.20 (Apr 18, 2011)

  • Scripting: removed a large memory leak for indexed variables.
  • Scripting: removed a small memory leak for colour names.

New in Praat 5.2.19 (Apr 18, 2011)

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

New in Praat 5.2.18 (Apr 18, 2011)

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

New in Praat 5.2.17 (Apr 18, 2011)

  • Better names for Table opening and saving commands.
  • ExperimentMFC: reaction times for mouse clicks.

New in Praat 5.2.16 (Apr 18, 2011)

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

New in Praat 5.2.15 (Apr 18, 2011)

  • Sounds: Concatenate with overlap

New in Praat 5.2.14 (Apr 18, 2011)

  • Repaired crashing bug in Manipulation window introduced in 5.2.13.

New in Praat 5.2.13 (Apr 18, 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

New in Praat 5.2.12 (Apr 18, 2011)

  • Renamed Edit buttons to View & Edit.

New in Praat 5.2.11 (Jan 19, 2011)

  • Better visibility of dragged things (sound selection, tier points, TextGrid boundaries)

New in Praat 5.2.10 (Jan 19, 2011)

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

New in Praat 5.2.09 (Jan 10, 2011)

  • Much improved scripting tutorial.
  • EPS files can now be many miles wide instead of just 55 inches.

New in Praat 5.2.08 (Jan 10, 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).

New in Praat 5.2.07 (Dec 25, 2010)

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

New in Praat 5.2.06 (Dec 25, 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.

New in Praat 5.2.05 (Dec 7, 2010)

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

New in Praat 5.2.04 (Nov 30, 2010)

  • Scripting: allow directory (folder) selector windows

New in Praat 5.2.03 (Nov 24, 2010)

  • Scripting: support for string arrays.

New in Praat 5.2.02 (Nov 18, 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.

New in Praat 5.2.01 (Nov 5, 2010)

  • Scripting: support for numeric arrays.

New in Praat 5.1.45 (Nov 5, 2010)

  • Sounds are played synchronously in scripts run from ManPages with \SC.

New in Praat 5.1.43 (Nov 5, 2010)

  • Scripting: support for stand-alone programs
  • Table: allow drawing of ellipses even if irrelevant columns contain undefined data.

New in Praat 5.1.42 (Nov 5, 2010)

  • Scripting: allow file selector windows

New in Praat 5.1.41 (Nov 5, 2010)

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

New in Praat 5.1.40 (Nov 5, 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.

New in Praat 5.1.39 (Nov 5, 2010)

  • GTK beta version.
  • TK: 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

New in Praat 5.1.37 (Nov 5, 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.

New in Praat 5.1.36 (Nov 5, 2010)

  • 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.

New in Praat 5.1.35 (Nov 5, 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.

New in Praat 5.1.34 (Nov 5, 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.

New in Praat 5.1.33 (Nov 5, 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.

New in Praat 5.1.32 (Nov 5, 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.

New in Praat 5.0.33 (Sep 20, 2008)

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