Analyzes and adjusts the volume of MP3 files
MP3Gain analyzes and losslessly adjusts mp3 files to a specified target volume. It does not simply do peak amplitude normalization. Instead, it performs statistical analysis to determine how loud the file actually sounds to the human ear.
Application which detects musical notes from the microphone.
Application which detects musical notes from the microphone. It allows listening to the microphone and play the detected notes through the output (in midi). Multilanguage support.
getID3() is a PHP script that extracts useful information (such as ID3 tags, bitrate, playtime, etc.) from MP3s & other multimedia file formats (Ogg, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey's Audio, MIDI and more).
This is a Java Just Intonation Calculator. It allows users on many platforms to calculate and hear just tunings. It will support saving and opening tunigs and opening spreadsheet documents and allow users to send tunings to their synthesizers, via MIDI
Music research software
jMIR is an open-source software suite implemented in Java for use in music information retrieval (MIR) research. It can be used to study music in the form of audio recordings, symbolic encodings and lyrical transcriptions, and can also mine cultural information from the Internet. It also includes tools for managing and profiling large music collections and for checking audio for production errors. jMIR includes software for extracting features, applying machine learning algorithms, applying heuristic error error checkers, mining metadata and analyzing metadata.
LAoE is a rich featured graphical audiosample-editor, based on multi-layers, floating-point samples, volume-masks, variable selection-intensity, and many plugins suitable to manipulate sound, such as filtering, retouching, resampling...
This is a program to store data calculated from the tempo of a song into different degrees of seconds for use with "programming synths". Written in C++ with Visual C++ Express. Java version coming soon.
An investigation into an audio compression technique which identifies repeating sequences in audio and uses this information to compress the audio data.
FCE stands for Fastest Convolution in the Emirates and is a utility set to perform various types of convolution in the shortest possible time.
Music classification Algorithm Development. Automatic classification of audio files using Support Vector Machines.
beatFinder is an beat analysis tool for percussive music. Beat tracking is interactive and output data can be produced either as numerical beat positions or as audio click or counting tracks.
Transcribe audio files to written text
Simple program to assist transcriptions from recorded interviews. Resembles somewhat the early F4. <br/>Keywords: transcription transcribe interview
A simple playlist generator made primarily with portable mp3 devices in mind. Will support a custom path to be used in the playlist, to ensure that the playlist actually works with all types of devices. Will only support m3u for now, but probably other f
jAudio is a project implementing a number of common feature extraction algorithms for analyzing audio in java. Output is either in Weka's ARFF format or the ACE format. Can be used either as a GUI application, command-line application, or embedded.
Zarmo is a software which try to build a robot which can compose its own music. Base used by Zarmo is fill with help of user. The final compositor style depends to how user used tools filling the base.
Instant Bach is a program that uses artificial intelligence to do four-part harmony writing, with or without a user specified progression, according to all the rules of four-part harmony writing, and has the ability to transpose the result into any key.
Diglo is a Music Information Retrieval System based on Computer Vision and Audio Spectrum Analysis, using algorithmic operations to find emergent patterns in musical performance. Also it functions as a low-cost Motion Capture Analysis system.
MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition along with sample applications (identification, NLP, etc.) of its use, implemented in Java.
/nailon/ - on-line real-time prosodic analysis of speech.
DTMF detector library and/or application that reads in the specified audio file and returns/outputs whether DTMF detected and/or list of detected digits. May have GUI and command line interfaces.
Speech Made Visible is an experiment in showing some of the qualities of speech in printed text. Analyze a recording for attributes like pitch, intensity (loudness), and speed; then style the words in a transcript to suggest those characteristics.
Creates universal playlists in XML. These can be exported to most music player's playlist format like winamp, realplayer, jukebox or any music player of your choice. Supports ID3, Searching & Indexing songs. XML data for easy retrieval & readability.
Tests dynamic range of mp3 files
Mp3 files DYNAMIC RANGE analyzer, test dynamic range of your mp3 files.
The Matimbre Toolbox for use with Matlab is a collection of functions which aim to provide tools for timbre analysis. The toolbox supports a wide range of timbre descriptors characterizing either temporal, spectral or spectro-temporal aspects of sounds.
Software oscilloscope using Python and tkinter
Software oscilloscope using Python and tkinter. Supports multiple sources: socket, file, audio, USB. Displays data by samples, time or frequency. Scales the input automatically or manually.