Matlab Version

A current BETA release is available at the google group for PsySound3.
You can sign in and add yourself to the group to download the software. You can also choose to join the user mailing list at this group.

Requires Matlab 7.3 or higher and Signal Processing toolbox. Platform independent (mostly).


This is untested software at this stage and while all care has been taken some bugs remain and calculation errors may result. This is BETA software and no guarantees or representations whatsoever regarding this software are made. A recommended approach is to test the software on known sources before applying it to unknown sources, but this does not preclude the possibility of unforeseen problems occurring.

Some algorithms may not be licensed for Commercial usage. Please refer to the code to investigate the license conditions explained therein.

The (slightly) preferred operating system is MacOS: currently the YIN, Praat and Beatroot analysers do not run using MS Windows. YIN and Praat are not included in the BETA release.


  • Extract the archive to a location on your hard disk that is convenient.
  • Start Matlab
  • Change your path to the directory you have extracted the archive to.
  • Double click the configPsysound3.m file. PsySound3 should configure itself.
  • Type psysound3 in the command window and press enter.

Development Version

A development version is available by signing up to the assembla website. Email sferguson at arch dot usyd dot edu dot au to get added.

Assembla is a website for teamwork, and includes tools for managing software development projects.

When you create an account with assembla, you create your own login name and password. If you were invited prior to creating an account, make sure that you use the same email address as the one on the assembla invitation (otherwise you won’t find PsySound3 – although this can be fixed by contacting the person who invited you).

Having created an assembla account for yourself, you should be able to find ‘PsySound3’ on “My Start Page” (if you were invited). If that is not the case, then please contact the person who invited you, and they can re-invite you using your assembla login name. If you were not invited, please send your assembla login name to the email address above to request an invitation.

Once you can access the PsySound3 project space, the following things may be of interest:

  • The ‘Flow’ page has messages sent to the project space – used occasionally.
  • The ‘Team’ page shows you who else is in the group.
  • The ‘Alerts’ page is quite important if you want to know what’s going on. You can change settings depending upon whether you want email alerts.
  • The 'Trac/SVN' page is very important. You must get SVN working to download the software, and how you do this depends on what platform you use. Use the TortoiseSVN tool on a PC, which makes the SVN commands available on the right mouse button in windows (which is much better than using the console window!). Trac is the tool we use to try to manage tasks, requests and bug reports. Please use it for those purposes, and use it to notify the team of any programing that you intend to do.
  • Using Subversion (svn), you can update the program as it changes, or revert to previous versions. You can edit and commit changes to the program. If, on the first download, the program does not work, it might be worthwhile reverting to an earlier version, or waiting a day until the bug is fixed.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License