What's new?
3.5 (10 February, 2012)
- Fixed a bug that led to discrepancies between max_velocity reported in .means and velocity peaks in .f0velocity. The change also improved other velocity related measurements.
4.0 (20 March, 2012)
- ProsodyPro can now generate mean normf0 contours averaged across repetitions of identical sentences. To use this function, set the value of Nrepetitions in the opening window according to the number of repetitions in your data set. Make sure that the number of labeled intervals are identical across the repetitions and the number of repetitions is the same across unique sentences/conditions.
4.1 (4 June, 2012)
- The time-normalized f0 contours are now smoothed by a 70-ms triangular window by default. The size of the smoothing window can be adjusted in the startup window.
- To prevent smoothing, set the smoothing window size to 0.
- The smoothed but not time-normalized f0 contours of individual sound files are saved in .smoothf0, while the .f0 file still contains trimmed but unsmoothed f0 contours.
4.2 (14 July, 2012)
- Now mean_normf0 is generated by taking the log-average of the repeptitions: meanf0 = exp(average(ln(f01), ln(f02),..., ln(f0n)). In 4.0 and 4.1 the average was arithmetic: meanf0 = average(f01, f02,..., f0n).
- Fixed a bug that crashes the script when "Get f0 velocity" is selected.
4.3 (15 August, 2012)
- Users can now run ProsodyPro without labeling any interval in the TextGrid window. However, a warning will be shown that this is not very useful for most purposes.
- Fixed a bug that crashes the script when an interval is smaller than Smoothing_window_width.
5.0 (30 December, 2012)
In addition to mean_normf0.txt, ProsodyPro now generates the following output files containing mean measurements averaged across repetitions of identical sentences:
- mean_normf0.txt
- mean_timenormIntensity.txt
- mean_normactutime.txt
- mean_maxf0.txt
- mean_minf0.txt
- mean_excursionsize.txt
- mean_meanf0.txt
- mean_duration.txt
- mean_maxvelocity.txt
- mean_finalvelocity.txt
- mean_finalf0.txt
- mean_meanintensity.txt
To use this function, in the startup window, tick "Get ensemble files" and set "Nrepetitions" according to the number of repetitions in your data set. Make sure the number of labeled intervals are identical across the repetitions and the number of repetitions is the same across unique sentences/conditions. Otherwise ProsodyPro will quit and display an error message:
Averaging over repetitions failed. Current number of intervals (...) does not match previous number of intervals (...).
Please make sure to enter a correct Nrepetitions in the startup window
5.1 (16 January, 2013)
- Fixed a bug that crashes the script when getting ensemble files with the "Get f0 velocity" option checked.
5.2 (11 May, 2013)
- A number of improvements on the initial dialogue window.
- F0 velocity analysis is no longer optional.
- Added time-normalized velocity profiles.
- Added unit information to the instruction section at the beginning of the script. The same information is also added to the web page.
5.2.1 (4 June, 2013)
- Fixed a bug that prevents users from running ProsodyPro without labeling any interval in the TextGrid window. However, the warning message is still displayed.
5.3 (10 June, 2013)
- ProsodyPro can now generate average f0 contours across speakers. To do this, first create a text file (speaker_folders.txt) containing the speaker folder names arranged in a single column. Then run ProsodyPro with the 4th task--Average across speakers--checked. The script will read mean_normf0.txt from all the speaker folders, average the f0 values on a logarithmic scale, and then convert them back to Hz. The grand averages are saved in "mean_normf0_cross_speaker.txt".
5.3.1 (8 July, 2013)
- Fixed a bug that failed to spot inconsistency in the number of intervals across repetitions when getting ensemble files.
5.3.2 (19 July, 2013)
- Fixed a bug that crashes ProsodyPro when a labeled interval is shorter than Smoothing window width.
Please report bugs to yi.xu@ucl.ac.uk