Transcribe! is an assistant for working out a piece of music from a recording. It offers many features aimed at making the transcription job smoother and easier, including the ability to slow down the music without changing its pitch, and to analyse chords and show you what notes are present.
Embedded Profiler is low-overhead C++ profiler based on automatic instrumentation of functions done by the compiler (GCC, MinGW, or MSVC). Profiling can be done either automatically or manually. Automatic profiling generates a complete call tree and needs no modification of code. Manual profiling requires using the EProfiler API to specify the parts of code to be profiled. The resulting log can be opened in Performance Analyzer, a GUI application with several views designed for comfortable log analysis.
mp3plot creates a plot (textual or graphical) of the bitrate distribution of an MP3 file. It displays which proportion of the audio file uses each of the possible bitrates. The plot can serve, for example, to compare an audio source as encoded by different encoders or settings or to display how the chosen (average) bitrate was achieved by the encoder.
Intelligent systems would benefit from being able to localize and track sound sources in real life settings. Such a capability can help in localizing a person or an interesting event in the environment, and also provides enhanced processing for other capabilities such as speech recognition. To give this capability to a computing system, the challenge is not only to localize simultaneous sound sources, but to track them over time. The ManyEars project propose a robust sound source localization and tracking method using an array of eight microphones. The method is based on a frequency-domain implementation of a steered beamformer along with a particle filter-based tracking algorithm. Tests on a mobile robot show that the algorithm can localize and track in real-time multiple moving sources of different types over a range of 7 meters. These new capabilities allowed the robot to interact using more natural means with people in real life settings. The ManyEars project provides an easy to use C library for microphone array processing. This includes sound source localisation, tracking, and separation.A tuning Qt GUI is also available for fine tuning the parameters.
CLAM is a multiplatform software framework for research and application development for the Audio and Music domains. It offers a conceptual model for building systems as well as tools for the analysis, synthesis, and transformation of audio signals using high level representation (notes, spectral peaks, etc.). It also provides multiplatform system abstraction and tools for audio and MIDI file handling, device handling, GUI and XML support, and more. It has proper Linux audio architecture integration (Ladspa, Alsa, OSC, Jack, VST, etc.) and rapid graphical prototyping both for the processing core and the user interface (Qt designer integration).
ll-plugins is a small collection of LV2 plugins and a host that runs them. All plugins are installed in separate LV2 bundles (except the ones that are closely related, like the math-constant plugins or the mono and stereo versions of the peak meter). The GUIs, for the plugins that have GUIs, are installed in bundles of their own to make it easier for packagers to put them in separate binary packages to avoid Gtk dependencies for the plugins themselves. There are synths, event processors, simple audio and control manipulators and GUI-based plugins.
The aim of auch (audio-checker) is to visualize music. It takes audio from the microphone and uses it to simulate an elastic and vibrating surface (chladni-tranform) or the reflection of such a surface (makyoh-transform). Many more transforms can be activated by unlocking the interactive shell.