Difference between revisions of "TotalRecall"
Line 55: | Line 55: | ||
= Bugs and Feature Requests = | = Bugs and Feature Requests = | ||
− | Please report all bugs to: | + | Please report all bugs to: psych-memory-software@sas.upenn.edu |
You can also email that address to request that new features be incorporated into the next release of the program. | You can also email that address to request that new features be incorporated into the next release of the program. |
Revision as of 16:38, 27 January 2010
TotalRecall
)>>An open-source, multi-platform graphical tool for marking word onsets
<<html(<img src="" alt="screenshot" width=800>)>>
<<TableOfContents(3)>>
Overview
TotalRecall is designed for precise scoring and timing of participant responses during verbal tasks, especially Free Recall. However, it can be used for many kinds of audio annotation. TotalRecall displays an audio recording as a self-scrolling waveform that automatically keeps up with audio playback.
Obtaining
Launch with Java Web Start
<<html(<a href="http://memory.psych.upenn.edu/files/software/TotalRecall/JavaWebStartAppPage.html"> <img src=""/></a>)>>
Download
File | Type | |
TotalRecall_OSX.zip | Mac OSX executable | |
TotalRecall_Windows.zip | Windows executable | |
TotalRecall_Multi.zip | Multi-platform executable | soon |
TotalRecall_Source.zip | Multi-platform executable | 0.30 |
Getting Started
Download the file for your platform and unzip it. After launching the program try opening the sample audio file and wordpool file in the examples directory. Check the menu items for actions and keybindings available to the user. Also check Help->Key Bindings.
Tutorial Videos and Help
Please visit our tutorial page for screencasts and tips for using TotalRecall.
System Requirements
TotalRecall is written in pure Java, and should run on all platforms with a Java SE Runtime Environment, version 5 or higher (including Mac, Linux, Windows, Solaris, and others).
However, keep in mind we only have the resources to support these configurations.
Most computers come with Java pre-installed, so you can probably download and run the program without worrying about system requirements. If it turns out you don't have Java, you can download it free here.
If you are running TotalRecall on Linux, make sure you are using Sun Java. It is available on Ubuntu by installing the packages `sun-java6-jre` and `sun-java6-plugin`. OpenJDK support is in progress.
Bugs and Feature Requests
Please report all bugs to: psych-memory-software@sas.upenn.edu
You can also email that address to request that new features be incorporated into the next release of the program.
Development
License
TotalRecall is free and open-source software, released under the GNU General Public License, version 3. We encourage other groups to modify and improve the program.
Dependencies
TotalRecall uses the OpenMary TTS signal processing library (`signalproc.jar`) for bandpass filtering (BSD). The default audio playback implementation is derived from JavaZOOM.net's BasicPlayer (GPL). Drag and drop support in Linux thanks to FileDrop (Public Domain).
Developer Documentation
Documentation can be found in the source jar above, and online here. Additionally, a development guide can be found here.
Supported Configurations
Operating System | Java versions |
Mac OS 10.6 (64-bit) | Java 6 (64-bit) |
Mac OS 10.5 (64-bit) | Java 5 (64-bit), 6 (64-bit) |
Ubuntu Linux 10.11 (64-bit) | Java 6 (64-bit) |
Kubuntu Linux 10.11 (64-bit) | Java 6 (64-bit) |
Windows 7 (64-bit) | Java 6 (64-bit) |
Windows XP (32-bit) | Java 5 (32-bit), 6 (32-bit) |