AudioEditorUI is a platform independent audio recording and editing software.
AudioEditorUI was developed at the Bavarian Archive for Speech Signals (BAS) of the Institut für Phonetik und Sprachliche Kommunikation at the University of Munich, Germany.
This program comes with ABSOLUTELY NO WARRANTY.
This page was last updated May 31 2011
| Operating system | Java Runtime Environment (JRE) version |
|---|---|
| Windows XP | at least Java SE 5.0 Update 7 |
| Linux | at least Java SE 5.0 |
| Mac OS X | at least Java SE 5.0 |
Recording sound in principle requires some kind of real-time processing. The audio data generated from the Analog/Digital converter must be processed within a defined time-interval, otherwise data may be lost. Although most desktop PCs and Notebooks and their operating systems do not have real-time capabilities and therefore cannot guarantee that the audio stream is processed reliably, sound recording works properly if the PC is fast enough to process the data.
For programs written in Java (and probably C# respectively Managed Code) there is an additional issue, which makes it hard to achieve near real-time behaviour: the garbage collector. The garbage collector of the Java virtual machine frees memory of unreferenced objects in unregular time intervalls. The entire application is stopped during the cleanup. If the cleanup happens during a sound recording and takes too long it is possible that audio data is lost. Unlike buffer overruns it is not possible to detect this data loss.
To avoid data loss SpeechRecorder makes use of the incremental garbage collector, which reduces the duration of garbage collector pauses. To further minimize the risk of data loss, please use the fastest hardware available.
Release notes of all versions
Run AudioEditorUI 0.10.1 (Java 5 required)
Run AudioEditorUI 0.10.1 with alternative JavaSound extension (Java 5 required)