All Projects
Name | Tags | Managed by | Created on | Updated on |
---|---|---|---|---|
Simple Object-oriented Model of Audition | 2011-05-26 | 2011-05-30 | ||
MATLAB model of the auditory periphery | Nick Clark, Stefan Bleeck, Thomas Walters | 2011-05-20 | 2011-05-20 | |
A simple web application for generating and auditioning echoes from objects in a virtual auditory space, using the MATLAB code in the Human Echolocation project. | java, matlab, website | Chris Cannam, Daniel Rowan, Luis Figueira, Timos Papadopoulos | 2013-11-21 | 2014-10-13 |
An accessible PD patches editor based on the CCmI Diagram Editor. Started as a hack for the hackathon, themed around assistive and adaptable musical interfaces, that took place during the open day at NIME 2014 conference ... | 2014-07-08 | 2014-07-08 | ||
This is a package for audio note onset detection. It analyses a single channel of audio and estimates the onset times of notes within the music. | 2015-08-02 | 2016-07-12 | ||
Proposal and materials for tutorials to be presented at ISMIR 2012 and DAFx 2012. | soundsoftware | Chris Cannam, Luis Figueira, Mark Plumbley, Simon Dixon, Steve Welburn | 2012-03-08 | 2013-02-05 |
Code written during the "live" test-driven development session of our ISMIR 2012 tutorial, "Reusable software and reproducibility in music informatics research". | python, soundsoftware | 2012-10-08 | 2012-12-07 | |
A set of scripts for handling the evaluation of structural analysis algorithms. | 2013-08-23 | 2013-09-20 | ||
This project holds all of the matlab code and audio to data to reproduce the results found in the paper 'Using delay estimation to reduce comb filtering of arbitrary musical sources'. | 2012-06-11 | 2012-11-13 | ||
Functionality to allow SWORDv2 submission of data packages from DataStage to DSpace. | dspace | 2012-10-26 | 2012-10-26 | |
Vamp plugin that estimates the tuning frequency of a recording, by comparing it to another recording of the same music whose tuning frequency is known. | c++, vamp, tuning, frequency | 2015-01-23 | 2015-02-05 | |
Developing a Reproducible Research repository to contain associations of experimental results with external code and data. | soundsoftware, website, rrr | Carl Bussey, Chris Cannam, Daniele Barchiesi, Luis Figueira, Mark Plumbley, Steve Welburn, Tim Kay | 2012-09-19 | 2013-11-12 |
Instrument Ontology | Gyorgy Fazekas, Mathieu Barthet, Sefki Kolozali | 2010-09-21 | 2013-02-15 | |
Implementations of the layer and view abstractions from Sonic Visualiser, as well as any additional Qt widgets used by SV. | 2010-07-23 | 2010-07-26 | ||
The help file and the pd darwin object for the BeatComber beat tracker | Adam Stark, Andrew Robertson, Nicolas Gold, Octav Sandu, Rebecca Kleinberger | 2012-07-03 | 2012-07-03 | |
It is possible to use the CCmI Diagram Editor as a framework for creating your own diagram types. The diagrams can subsequently be used inside the editor itself, benefiting from the cross modality offered by the tool ... | java, library, accessibility, framework | 2013-01-25 | 2014-07-03 | |
This demonstrator based on international MPEG standards for achieving interoperability such as IM AF format for interactive music services (remixing, Karaoke & collaborative music creation) and MVCO ontology for IP rights tracking aims to enable both a rich user experience and a royalties fair and transparent music ecosystem ... | interactive music, mpeg | 2015-11-19 | 2017-09-27 | |
Materials for use at the Digital Humanities Oxford Summer School 2015 and later years. | Chris Cannam, Christophe Rhodes, Christopher Harte | 2015-07-11 | 2018-06-28 | |
Code for time-frequency analysis by the Distribution Derivative Method, by Sašo Muševič | matlab, reassignment, spectrogram | 2013-05-09 | 2013-05-09 | |
2014-03-14 | 2016-02-25 | |||
This project creates an IM AF encoder complaint to MPEG-A: Interactive Music Application Format standard, that enhance the user experience by allowing control over each track of the song. | 2012-06-18 | 2012-09-04 | ||
A JNI interface permitting Java applications to load and run native Vamp plugins. | java, vamp, plugin, host | 2012-01-13 | 2015-09-09 | |
A Vamp plugin for birdsong segmentation | c++, vamp, plugin, birdsong | 2010-10-01 | 2013-06-21 | |
latex Templates for Beamer Presentations and for Posters | 2015-09-14 | 2015-09-14 | ||
2013-03-06 | 2013-05-16 | |||
This is a demo version used to synthesis the sound of a sword swooshing through the air. It is a physical model based on aeroacoustic equations.. The GUI allows users to adjust the physical dimensions of the sword as well as the speed it sweeps through the air ... | synthesis | 2016-06-27 | 2016-06-27 | |
Hybrid recommender that considers real-world users information and high-level representation for audio data. We use a deep learning technique, convolutional deep neural networks, to represent an audio segment in a n ... | python, deep, learning, estimation, distribution, algorithms, convolutional, neural, network | 2015-06-29 | 2016-11-06 | |
Github repository for the parent project | Python3 | 2022-07-09 | 2022-07-09 | |
The Audio Degradation Toolbox (ADT) consists of Matlab code for the controlled degradation of audio signals, and for the adaptation of ground-truth to the degraded audio. Its main purpose is to test the robustness of audio analysis methods against certain classes of degradations of the audio quality ... | dsp, mir, audio | 2013-07-17 | 2014-06-17 | |
This code performs automatic music transcription using an efficient version of the Multi-Source Shift-Invariant Probabilistic Latent Component Analysis model. Optional GPU processing considerably improves speed (works faster than real ... | mir, matlab, transcription, multi-pitch, automatic music transcription | Emmanouil Benetos, Srikanth Cherla, Tillman Weyde | 2013-08-08 | 2015-08-13 |
Source code for the paper: | 2017-06-23 | 2017-09-12 | ||
Core library required by all other Prolog packages in this collection. | prolog | 2012-01-20 | 2012-01-23 | |
Audio and loudness model data to accompany: | 2016-07-30 | 2016-08-02 | ||
Audio examples and source code to recreate the figures and results from the paper: | 2010-12-14 | 2011-03-21 | ||
2013-05-16 | 2013-05-16 | |||
Performing analysis recovery for sparse signals using synthesis-based solvers | sparsity, recovery, analysis | 2012-02-27 | 2012-02-27 | |
UNMAINTAINED version of the auditory image model from 1992. | 2011-05-20 | 2011-05-20 | ||
This is a set of files to analyze MIREX results for structural segmentation task for 2009-2012. If you run it successfully, you should reproduce the exact figures from the 2013 ISMIR article, "A meta-analysis of the MIREX Structural Segmentation task" by Jordan B ... | evaluation, open_research, structure_analysis | 2013-03-28 | 2014-05-06 | |
This project hosts a Vampy plugin for the automatic estimation of musical temperament (tuning) of Harpsichord recordings. | python, temperament, tuning, vampy, harpsichord, open source | Chris Cannam, Dan Tidhar, Emmanouil Benetos, Gyorgy Fazekas, Matthias Mauch | 2012-10-20 | 2012-11-28 |
The Auditory Image Model in C++. AIM-Cis a real time version of the auditory image model written in C that is suitable for batch processing of sound databases. The AIM-MAT tutorial ... | c++, auditory | 2010-12-21 | 2013-06-21 | |
The auditory image model is intended to simulate all of the auditory processing required to convert a sound into your initial perception of that sound, that is, your auditory image of the sound. | auditory | Etienne Gaudrain, Roy Patterson, Stefan Bleeck, Thomas Walters | 2011-01-26 | 2013-06-21 |
The Auditory Image Model in C++. AIM-Cis a real time version of the auditory image model written in C that is suitable for batch processing of sound databases. The AIM-MAT tutorial ... | c++, auditory | 2010-12-21 | 2013-06-21 | |
AIM-MAT is the implementation of the auditory image model in MATLAB. It has a GUI that allows you to investigate auditory processing stage by stage. There is a tutorial ... | Etienne Gaudrain, Roy Patterson, Stefan Bleeck, Thomas Walters | 2011-05-20 | 2011-07-02 | |
UNMAINTAINED version of the auditory image model from 1992. | 2011-05-20 | 2011-05-20 | ||
Loads a MIDI file. Tracks through the playing of this file when given live input in the form on note on events. | 2011-08-15 | 2011-12-04 | ||
Intel of Things project from the Intel IoT hackaton in London 13-14 June 2015. | edison, embedded, iot | 2015-06-14 | 2015-06-14 | |
A VST plugin + BeagleRT module to (try to) achieve media clock synchronization between a host and a BBB. Useful in combination with the UdpIoPlugin, which sends audio and sensor data over the network. ... | 2015-09-08 | 2015-09-08 | ||
Simple Vamp plugin that returns the peak frequency within a given frequency range, from a harmonic product spectrum. | c++, vamp, harmonicspectrum, hps | 2014-03-07 | 2014-03-07 | |
Various Btrack related projects | 2011-10-14 | 2011-10-14 | ||
Precise Onset Detection - does peak picking and gives precise location of onset in a frame of audio. Written as opeFrameworks project using Accelerate framework for FFT | 2012-09-21 | 2012-09-21 | ||
browser based score distribution system | 2013-11-06 | 2015-02-14 | ||
BeatRoot is an interactive beat tracking and visualisation system. | stable, beat track, java, gpl | 2010-10-05 | 2010-10-08 | |
A Vamp Plugin implementation of the BeatRoot beat tracking system. | c++, beat track, vamp, plugin | 2011-01-24 | 2013-12-03 | |
A program that uses genetic programming techniques to artificially evolve SuperCollider synthesizers towards the ability to emulate a target sound file. | supercollider, synthesis | 2011-08-25 | 2013-06-21 | |
OpenFrameworks project demonstrating bassline prediction (causal but offline demo). | 2014-07-22 | 2014-07-22 | ||
This project is focused on the development of subjective listening tests and informative documents allowing individuals to judge their own perception of what are commonly referred to as High Resolution Audio programs ... | perception, Sampling, Bit, Depth, Intermodulation, Distortion, Time, Smear, headphone, Loudspeaker, earphone, Spatial, Localization | 2015-12-21 | 2015-12-21 | |
Matlab scripts for the beat tracker described in the paper: | 2013-04-30 | 2013-04-30 | ||
The Semantic Player is a cross-platform mobile app based on Ionic and the Web Audio API that plays back Dynamic Music Objects based on Mobile Audio Ontology configurations. | 2015-06-26 | 2015-06-26 | ||
Pure data patch of Aeolian tone sound effect. | 2016-05-17 | 2016-05-17 | ||
Drupal site data. Everything here is also part of the public website. | 2017-11-30 | 2018-07-05 | ||
This project introduces SoundLIME or SLIME, an algorithm to explain the predictions of music content analysis systems. The repository contains the code, and configuration files to reproduce the results reported in our ISMIR 2017 submission ... | 2017-10-06 | 2017-11-12 | ||
Paper submitted to ICASSP 2012 | paper, latex, icassp, soundsoftware | 2011-09-20 | 2012-03-29 | |
An audio scene generation toolkit inspired by Rossinol, Lafay and Lagrange's SimScene (https://bitbucket.org/mlagrange/simscene, Copyright IRCAM). This is written in python, and allows easy creation of patterns that generate sounds ... | audio, audio activity, sound event detection, sound scene analysis | 2017-09-29 | 2017-10-09 | |
2013-09-09 | 2013-09-09 | |||
Annotation and evaluation code related to the CHiME-Home dataset WASPAA paper "CHiME-Home: A Dataset for Sound Source Recognition in a Domestic Environment" (Foster, Sigtia, Krstulovic, Barker, Plumbley ... | python | Emmanouil Benetos, Mark Plumbley, Peter Foster, Siddharth Sigtia | 2015-06-18 | 2015-11-09 |
Development Environment consiting of an emulator, debugger and assembler for ELB816* | Emulator, Assembler, Microcontroller | 2013-11-03 | 2014-11-26 | |
A simple example showing the use of the jHapticGUI library. | 2015-02-12 | 2015-02-13 | ||
A straightforward cepstral pitch- and note-tracker Vamp plugin, probably most suited to tracking singing pitch. See also Simple Cepstrum. | c++, vamp, cepstrum, pitch track, note track | 2012-07-19 | 2012-12-07 | |
c++, windows, gpl, spectral, harmonics, visualization, borland, editing | Chris Cannam, Luis Figueira, Xue Wen | 2011-07-27 | 2011-09-01 | |
2014-03-16 | 2014-03-16 | |||
A Vamp plugin that produces a spectrogram from only the low-frequency content of a signal. | c++, vamp, spectrogram, low-frequency, infrasound | 2014-03-03 | 2014-09-10 | |
2016-02-08 | 2016-02-09 | |||
Adam Tovell, Daniel Wolff, Emmanouil Benetos, Mathieu Barthet, Nicolas Gold, Samer Abdallah, Steven Hargreaves | 2016-02-09 | 2016-02-09 | ||
Adam Tovell, Daniel Wolff, Emmanouil Benetos, Mathieu Barthet, Nicolas Gold, Samer Abdallah, Steven Hargreaves | 2016-02-09 | 2016-02-09 | ||
EasyMercurial is a user interface for the Mercurial distributed version control system. | c++, stable, windows, osx, linux, version control, mercurial, qt, gpl | 2010-11-09 | 2020-09-21 | |
A version of KDiff3 with some small modifications to make it easier to use in conjunction with EasyMercurial. | c++, stable, windows, osx, linux, qt, gpl | 2011-04-13 | 2011-05-26 | |
Website for EasyMercurial | 2011-06-14 | 2018-01-10 | ||
A simple implementation of digram models in common lisp. | lisp, statistical models | 2012-02-02 | 2012-02-02 | |
kinect | 2012-02-24 | 2012-02-24 | ||
May is a collection of modules relevant to basic mathematical manipulation and audio analysis and processing using the Yeti functional language. | experimental, audio, yeti, jvm, toolkit | 2013-06-11 | 2014-12-08 | |
Third-party library builds which May depends on | java, yeti | 2013-04-18 | 2013-06-24 | |
Open NI/kinect based multiple person tracker | kinect, open ni | 2012-01-21 | 2012-01-21 | |
IDyOM has now moved to: http://mtpearce.github.io/idyom/¶ | lisp, statistical models, perception, expectation | 2012-02-02 | 2020-05-15 | |
2017-04-08 | 2017-06-21 | |||
2017-03-26 | 2017-03-26 | |||
Description: This code performs sound event detection in complex acoustic environments. This version is trained with office sounds (16 event classes) from the DCASE 2013 Office Synthetic (OS) challenge ... | matlab, audio analysis, audio detection, acoustic event detection, acoustic scene analysis, computational auditory scene analysis, sound event detection | Emmanouil Benetos, Gregoire Lafay, Mark Plumbley, Mathieu Lagrange | 2016-01-08 | 2017-01-11 |
Simple JavaScript implementation to visualise features for CALMA tracks (currently only keydetector) | David Weigl, Gyorgy Fazekas, Kevin Page, Thomas Wilmering | 2016-09-08 | 2016-09-08 | |
We received 18 code submissions for our IEEE AASP D-CASE Challenge, from research groups around the world. | Dan Stowell, Dimitrios Giannoulis, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-11-12 | |
An exemplar-based NMF approach for audio event detection | Dan Stowell, Emmanouil Benetos, Jort Gemmeke, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
This submission explores Gaussian Mixture Models (GMM) estimated from Mel Frequency Cepstral Coefficients (MFCCs) for acoustic event detection and classification. To limit the impact of silence, a shared background model is used ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
Two algorithms are developed here: The first is based on hidden Markov models (HMMs) and Gaussian mixture models (GMMs). The features that were used include short time Fourier transform, loudness, and spectral sparsity ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
This is a contribution to the IEEE AASP Challenge on classification of acoustic scenes. From the 30 second long highly variable recordings, spectral, cepstral, energy and voicing-related audio features are extracted ... | Dan Stowell, Emmanouil Benetos, Jürgen Geiger, Mark Plumbley | 2013-11-04 | 2013-11-04 | |
We propose a method to effectively embed general objects, like audio samples, into a vectorial feature space, suitable for classification problems. From the practical point of view, the researcher adopting the proposed method is just required to provide two ingredients ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
This code uses Recurrence Quantification Analysis (RQA) features for the task of Scene Classification. These features are computed over a thresholded similarity matrix computed from windows of MFCC features ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-11-01 | 2013-11-01 | |
Two algorithms are developed here: The first is based on hidden Markov models (HMMs) and Gaussian mixture models (GMMs). The features that were used include short time Fourier transform, loudness, and spectral sparsity ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
This is the code for the ICASSP 2014 paper: "Improved Music Feature Learning With Deep Neural Networks". | python, icassp, neuralnetwork | 2014-02-26 | 2014-02-26 | |
A version of KDiff3 with some small modifications to make it easier to use in conjunction with EasyMercurial. | c++, stable, windows, osx, linux, qt, gpl | 2011-04-13 | 2011-05-26 | |
Prolog part of Melody Triangle - main server | 2012-01-20 | 2012-01-20 | ||
Adapter code to make a Vamp plugin library into a module that exports request-handling functions for the Piper protocol's JSON serialisation. | vamp, javascript, json, piper | 2016-10-10 | 2016-11-10 | |
2017-04-08 | 2017-06-21 | |||
2017-05-17 | 2017-05-17 | |||
The dataset are stored in this project | emotion, ismir2012, ismir2013, listeningtest | 2012-06-16 | 2013-07-19 | |
An EPSRC-funded research project combining Audio & Music Technology, Semantic Web, e-Science and Human-Computer Interaction research groups. | audio, music, HCI, semantic, e-science, epsrc | Adib Mehrabi, Alfonso Perez, Alo Allik, Andrew McPherson, Beici Liang, Ben White, Bob Sturm, Brecht De Man, Chris Cannam, Elio Quinton, Emmanouil Benetos, Florian Thalmann, Geraint Wiggins, Giulio Moro, Gyorgy Fazekas, JP Tauscher, Keunwoo Choi, mariano mora, Mark Sandler, Mathieu Barthet, Panos Kudumakis, Sebastian Ewert, Simon Dixon, Steven Hargreaves, Thomas Wilmering | 2015-04-27 | 2015-10-07 |
A node.js web app based on d3.js and n3.js that allows creating and editing Dynamic Music Objects and their renderings in an easy and intuitive way. | 2015-09-02 | 2016-05-25 | ||
Quick evaluation of some DSP jobs in Javascript (first up: the FFT). | dsp, javascript, fft | 2015-10-07 | 2015-10-07 | |
This demonstrator based on international MPEG standards for achieving interoperability such as IM AF format for interactive music services (remixing, Karaoke & collaborative music creation) and MVCO ontology for IP rights tracking aims to enable both a rich user experience and a royalties fair and transparent music ecosystem ... | interactive music, mpeg | 2015-11-19 | 2017-09-27 | |
The Mobile Audio Ontology investigates the ways in which music can be experienced on mobile devices. It allows a definition a multiplicity of mappings between the available controls on mobile devices and parameters of the music itself ... | music, ontology, mobile | Alfonso Perez, Florian Thalmann, Gyorgy Fazekas | 2015-06-24 | 2015-06-26 |
A simple tool to align different recordings of the same sound scene (e.g. a concert) based on an iteratively refining Hough transform. Compared to dynamic time warping, the method can deal with arbitrary start and end positions ... | 2016-10-03 | 2016-10-03 | ||
The Semantic Player is a cross-platform mobile app based on Ionic and the Web Audio API that plays back Dynamic Music Objects based on Mobile Audio Ontology configurations. | 2015-06-26 | 2015-06-26 | ||
2015-07-10 | 2015-07-10 | |||
Build scripts to transform various C++ Vamp plugin libraries into Javascript modules implementing the Piper JSON API, using the Piper Vamp JSON Adapter. | vamp, javascript, json, piper | 2016-11-10 | 2016-11-10 | |
This is a collection of symbolic music in Humdrum/Kern format, mostly scraped from the main KernScores website. A few errors have been corrected (but some remain) and all non-ascii characters are now UTF ... | humdrum, kern, dataset, symbolic | Adam Tovell, Daniel Wolff, Emmanouil Benetos, Mathieu Barthet, Nicolas Gold, Samer Abdallah, Steven Hargreaves | 2015-01-16 | 2017-01-10 |
Plugin that performed audio fingerprinting and track identification using the no-longer-supported MusicIP OFA library. | c++, vamp, fingerprinting, obsolete | 2014-06-19 | 2014-06-19 | |
Information dynamics aware melodic pattern generator system. | midi, matlab, osc, prolog, idyom, kinect | 2012-01-20 | 2012-01-20 | |
Open NI/kinect based multiple person tracker | kinect, open ni | 2012-01-21 | 2012-01-21 | |
Kinect multiple user tracker for Melody Triangle | 2012-02-24 | 2012-02-24 | ||
2012-01-23 | 2012-02-01 | |||
kinect | 2012-02-24 | 2012-02-24 | ||
Matlab part of Melody Triangle, used by Prolog part via plml | 2012-02-01 | 2012-02-01 | ||
Prolog part of Melody Triangle - main server | 2012-01-20 | 2012-01-20 | ||
A screen based UI for the information dynamics engine. | 2012-01-23 | 2012-01-23 | ||
Screen-based UI for OpenFrameworks 007. | 2012-02-23 | 2012-02-23 | ||
Screen-based UI for OpenFrameworks 007. | 2012-02-23 | 2012-02-23 | ||
Toolbox that implements lapped orthogonal transforms, and MDCT as a special instance | matlab, toolbox, transforms, mdct, orthogonal | 2011-06-14 | 2013-06-21 | |
Code for music hackday paris project. | music, hack, day | Bogdan Vera, Emmanouil Benetos, Joachim Ganseman, Katerina Kosta, Siddharth Sigtia, Yading Song | 2013-04-20 | 2013-04-20 |
An implementation in R of the bottom-up and top-down principles of several variants of the Implication-Realisation model (Narmour, 1990). Designed to work with the output of the IDyOM model ... | perception, r, expectation | 2012-02-13 | 2014-02-19 | |
This submission explores Gaussian Mixture Models (GMM) estimated from Mel Frequency Cepstral Coefficients (MFCCs) for acoustic event detection and classification. To limit the impact of silence, a shared background model is used ... | Dan Stowell, Emmanouil Benetos, Mark Plumbley | 2013-10-11 | 2013-10-11 | |
ISWC2016, musicweb | 2016-04-19 | 2018-03-03 | ||
Website for EasyMercurial | 2011-06-14 | 2018-01-10 | ||
Matlab part of Melody Triangle, used by Prolog part via plml | 2012-02-01 | 2012-02-01 |
Also available in: Atom