All Projects


NameTagsManaged byCreated onUpdated on
The iterative process of masking minimisation when mixing multitrack audio is a challenging optimisation problem, in part due to the complexity and non-linearity of auditory perception. In this article ...
David Ronan2018-03-152018-03-15
Analysis of piano pedalling techniques from sensor, audio and midi data
midi, python, pianoBeici Liang, Gyorgy Fazekas2016-07-132018-01-16
Code provided to allow the reproduction of the results reported in the paper "Analysing Scattering-Based Music Content Analysis Systems: Where's the Music?" by Francisco Rodríguez-Algarra, Bob L. Sturm and Hugo Maruri ...
mir, matlab, Scattering, ISMIR2016Francisco Rodriguez-Algarra2016-05-232016-05-23
This is the documentation for producing a backup of the Audio Mostly Website
website, documentation, docs, backup, web, audiomostlyDave Moffat2018-03-142018-03-14
This is a C++ implementation of the chromagram estimation and chord recognition algorithm by Adam Stark and Mark Plumbley.
Adam Stark2014-06-142014-06-14
Real-time sound synthesis model of a cavity tone
real-time, soundsynthesis, physicalmodel, cavitytoneRod Selfridge2017-04-072017-04-07
This paper investigates whether intonation patterns in spoken language map to melodic profile patterns in music. The study focuses on polar (yes/no) and interrogative (wh) questions, and commonly found terminal intonation patterns for these kinds of questions in British English ...
music, intonation, speech, questions, prosody, melodic profile, song lyrics, music and speechDave Moffat2015-01-142015-01-14
Cross-platform software for operating the TouchKeys multi-touch keyboard, providing MIDI and OSC support and flexible mapping options.
Andrew McPherson2013-11-062014-06-03
Source code and plugin files (Windows & Mac versions) accompanying the paper ''Investigation of a real-time hearing loss simulation for use in audio production'', scheduled to be presented at the 149th AES Convention in New York ...
audio, simulation, hearingloss, audioproduction, pluginsAngeliki Mourgela2020-08-152020-08-15
It is commonly known that music expresses emotion. In music production, the role of the mix engineer is to take a piece of recorded music and convey the emotions expressed as professionally sounding as possible ...
audio, paper, emotionDavid Ronan2017-06-162017-06-16
Analsyes two files, score and performance, to create a tempo map
Andrew Robertson2011-12-142012-06-18
Knowledge Machine - a system for managing datasets, computations and results.
matlab, prolog, odbcSamer Abdallah2012-01-212012-01-21
soundsoftware, tutorials, workshopsChris Cannam, Luis Figueira, Steve Welburn2013-02-052013-02-05
Material from our Tutorial at the Audio Engineering Society 53rd Conference on Semantic Audio, London, January 2014.
soundsoftware, aesChris Cannam2014-01-262014-01-26
Material for the SoundSoftware / Software Carpentry York 2012 bootcamp Day 3, on audio and music software development. Includes Python example code mirrored from the Codasign repository.
python, soundsoftware, codasign, software carpentryAdam Stark, Becky Stewart, Chris Cannam, Greg Wilson, Luis Figueira, Mark Plumbley, Steve Welburn2012-08-142012-10-03
Proposal and materials for tutorials to be presented at ISMIR 2012 and DAFx 2012.
soundsoftwareChris Cannam, Luis Figueira, Mark Plumbley, Simon Dixon, Steve Welburn2012-03-082013-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, soundsoftwareChris Cannam2012-10-082012-12-07
A pre-prepared repository containing some basic test files and code, made for use during the SoundSoftware ISMIR 2012 tutorial.
python, soundsoftwareChris Cannam, Luis Figueira, Steve Welburn2012-10-032013-02-05
SoundSoftware-organised Software Carpentry workshops material for QM C4DM and MAT
python, soundsoftware, software carpentry, workshopBogdan Vera, Chris Cannam, Christian Heinrichs, Luis Figueira, Marcus Pearce, Mi Tian, Steve Welburn2013-02-052015-03-25
Introduction to Audio processing using Python.
Chris Cannam, Luis Figueira, Steve Welburn2013-02-112013-02-11
Example code based on Software Carpentry's existing workshop material.
Chris Cannam, Luis Figueira, Steve Welburn2013-02-112013-02-11
Access to Python NLTK from Prolog.
python, prolog, nltkSamer Abdallah2012-01-212012-01-21
The Sonic Visualiser website.
html, websiteChris Cannam2012-07-122012-07-12
Prolog interface to Supercollider server.
osc, prolog, supercolliderSamer Abdallah2012-01-212012-01-21
Emulation of audiophile wire (gold-plated, balanced): 100% lossless audio connector plug-in
plugin, vst, audioBrecht De Man2014-04-012017-08-09
MPEG Developments
music, mpeg, MediaPanos Kudumakis2013-10-012013-10-11
Score-informed Piano Transcription Dataset
Emmanouil Benetos, Sebastian Ewert, Simon Dixon, Siying Wang2017-05-242017-05-24
Resource of sound synthesis models produced in house for research purposes.
audio, synthesis, simulationAdan Benito, Dave Moffat, josh reiss, Thomas Vassallo, Will Wilkinson2014-11-192015-06-22
Real-time physically derived sound synthesis model of a propeller.
real-time, soundsynthesis, physicalmodel, aeroacousitc, propellerRod Selfridge2017-04-052017-04-05
A Matlab mplementation of shift-invariant dictionary learning.
Boris Mailhe2011-12-022011-12-02
In auditory signal processing research, we are often interested in algorithms that modify audible sounds, for example to increase speech intelligibility. Oftentimes, it is interesting and sufficient in an experiment to process such sounds offline and play them back to participants at a later stage ...
matlab, real-time, simulinkStefan Bleeck2015-12-212015-12-21
MATLAB code implementing a method that adapts musical instrument spectra from one recording to another. Details about the method can be found in a supplementary technical report (see 'Publications' tab) ...
matlab, spectrum adaptation, icassp 2013Holger Kirchhoff2012-11-302012-12-06
Miscellaneous documentation files for Vamp and the Vamp plugin SDK.
vamp, plugin, host, documentation, docsChris Cannam2011-10-042011-10-04
Document class and base class for main window instance for applications that "resemble Sonic Visualiser", with the same pane and layer structure but not necessarily the same user functions.
Chris Cannam2010-07-232010-07-26
Sound synthesis model of an Aeolian harp. GUI gives users control over 13 strings, controlling length, diameter, tension, mass and damping.
real-time, soundsynthesis, physicalmodelRod Selfridge2016-11-232016-11-23
Supporting material.
Emmanouil Theofanis Chourdakis2016-07-202016-07-20
A C++ library for audio analysis, developed in the Centre for Digital Music, originally by Christian Landone.
c++, stable, gpl, dsp, feature extraction, mirChris Cannam2010-12-012011-01-25
Source code accompanying the paper "Characterising Confounding Effects in Music Classification Experiments through Interventions", as well as the updated index for the GTZAN genre collection.
mir, evaluation, GTZAN, MGR, Confounding, InterventionsFrancisco Rodriguez-Algarra2019-06-292019-06-29
Supplementary Material for Chourdakis, E.T. and Reiss, J.D. paper for SMC 2018
Emmanouil Theofanis Chourdakis2018-05-162018-11-20
Drupal site data. Everything here is also part of the public website.
Chris Cannam2018-07-052018-07-05
Supplementary material for Chourdakis & Reiss DMRN2018 poster on:
audio, retrieval, SFX, soundeffectsEmmanouil Theofanis Chourdakis2018-11-292018-12-18
Wiki and document attachments for the C4DM Singing Voice Interest Group
Brendan O'Connor, Chris Cannam, Courtney Reed, Daniel Stoller, Polina Proutskova, Yukun Li2019-06-042019-06-04
Supplemental material for:
retrieval, reverberationEmmanouil Theofanis Chourdakis2018-11-032018-11-03
Vamp plugin website providing a dynamic download page, and also serving the static site and forum through subrepositories.
Chris Cannam2013-12-092014-06-24
Occasional binary builds of Vamp plugins, perhaps prompted by someone asking for help with a third-party plugin.
Chris Cannam2019-02-132019-02-13
Post processing Fiddle pitch tracker in max for simple polyphonic input
Andrew Robertson2012-11-302012-11-30
Core application library from the Sonic Visualiser project, also used by GUI-less applications such as Sonic Annotator. Includes audio file wrappers and other file format support, data models, basic utility functions ...
Chris Cannam, Lucas Thompson2010-07-232010-07-26
Sonic Lineup is an application for quick read-only comparative visualisation of multiple audio files whose contents consist of different performances of the same work or recordings of the same material ...
Chris Cannam2010-07-232019-09-06
This repo holds some scripts for evaluating onset detection
evaluation, onset, detectionGyorgy Fazekas, Mi Tian2013-12-162016-10-10
Dave Moffat2017-12-072018-10-13
Random Phrase - support for probabilistic definite clause grammars.
prolog, c, dcgSamer Abdallah2012-01-212012-01-21
This project has moved to Piper Vamp C++
vamp, plugin, json, capnprotoChris Cannam, Lucas Thompson2015-02-172017-03-24
Open Sound Control message IO for SWI Prolog
osc, prologSamer Abdallah2012-01-102012-01-10
Becky Stewart2011-05-072011-05-07
Proof of concept mode of a edge tone compact sound source. Derived using equations from aeroacoustics
real-time, soundsynthesis, physicalmodelRod Selfridge2017-12-202017-12-20
Accompanying audio demo files for the AES e-brief paper ''Perceptually Motivated Hearing Loss Simulation for Audio Mixing Reference''.
audio, perception, auditory, simulation, aes, hearingloss, demoAngeliki Mourgela2019-08-292019-11-14
This paper proposes the development of a hearing loss simulation for use in audio mix referencing, designed according to psychoacoustic and audiology research findings. The simulation proposed in this paper aims to reproduce four perceptual aspects of hearing loss ...
audio, signal, Processing, hearingloss, psychoacoustics, audiomixing, audioreferencing, audioproductionAngeliki Mourgela2019-10-112019-10-11
In this project can be found all the data and code necessary to reproduce the
Adrien Ycart2017-07-132019-06-24
A simple Vamp plugin to calculate and return cepstrum values from DFT bins. Useful as a preliminary tool for looking at cepstral data for simple pitch or envelope methods. See also "Cepstral Pitch Tracker" ...
c++, vamp, cepstrum, pitch track, envelopeChris Cannam, Matthias Mauch2012-06-222012-07-19
Giulio Moro2016-04-202016-08-02
This paper proposes the development of a hearing loss simulation for use in audio mix referencing, designed according to psychoacoustic and audiology research findings. The simulation proposed in this paper aims to reproduce four perceptual aspects of hearing loss ...
audio, signal, Processing, hearingloss, psychoacoustics, audiomixing, audioreferencing, audioproductionAngeliki Mourgela2019-10-112019-10-11
Vamp Plugin Pack is a bundled installer for various Vamp plugins with redistributable licences, built and packaged for Windows, Mac, and Linux.
Chris Cannam2019-10-222020-07-16
Umbrella project for the API and tools for developers writing Vamp audio analysis plugins.
c++, stable, vamp, plugin, windows, osx, linux, feature extraction, host, library, sdkChris Cannam2011-01-062013-04-30
A JNI interface permitting Java applications to load and run native Vamp plugins.
java, vamp, plugin, hostChris Cannam2012-01-132015-09-09
Occasional binary builds of Vamp plugins, perhaps prompted by someone asking for help with a third-party plugin.
Chris Cannam2019-02-132019-02-13
Meta-project for running automated build-and-test cycles of known Vamp plugins.
vamp, test, buildChris Cannam, Christopher Harte2014-07-142016-05-18
Miscellaneous documentation files for Vamp and the Vamp plugin SDK.
vamp, plugin, host, documentation, docsChris Cannam2011-10-042011-10-04
This project has moved to Piper
vamp, plugin, jsonChris Cannam, Lucas Thompson2016-03-082017-03-24
RDF documents describing known Vamp plugins (from anywhere). If you've written a plugin and want to publish it, get in touch and find out how to add a description to this set.
Chris Cannam2014-03-252014-06-26
A program that listens to live audio, runs one or more Vamp audio feature extraction plugins on that incoming audio, and causes a configurable set of events to occur in close to real-time based on the features extracted from it ...
alpha, vamp, liveChris Cannam2013-12-032013-12-03
Small program to check whether a named set of plugin libraries (typically Vamp plugins, but also LADSPA or DSSI) can be loaded.
Chris Cannam2016-04-062017-01-09
The standard Software Development Kit (SDK) for developing Vamp plugins and hosts in C or C++.
c++, stable, vamp, plugin, bsd, host, sdk, cChris Cannam2011-01-062013-05-08
A program for use by Vamp plugin developers, to carry out various tests on plugins to help prepare them for release.
c++, vamp, plugin, bsd, testing, testChris Cannam2011-01-062011-01-06
A test plugin for use by developers working on Vamp plugin hosts.
c++, vamp, plugin, sdk, testChris Cannam, Luis Figueira2013-03-212013-04-30
This project has moved to Piper Vamp C++
vamp, plugin, json, capnprotoChris Cannam, Lucas Thompson2015-02-172017-03-24
A wrapper that enables the development of Vamp plugins in Python, which can be used in standard (C or C++) Vamp hosts. Does not yet permit development of Vamp hosts in Python.
vamp, pythonChris Cannam, Gyorgy Fazekas, Luis Figueira2011-01-062012-03-16
A Python module and native-code extension permitting Python programs to load and run Vamp plugins.
c++, vamp, bsd, pythonChris Cannam, Gyorgy Fazekas2012-10-222015-06-24
Static pages of the vamp-plugins.org website.
vamp, html, websiteChris Cannam2012-07-112014-06-24
Vamp plugin website providing a dynamic download page, and also serving the static site and forum through subrepositories.
Chris Cannam2013-12-092014-06-24
A Vamp Plugin implementation of the BeatRoot beat tracking system.
c++, beat track, vamp, pluginChris Cannam, Simon Dixon2011-01-242013-12-03
Yading Song2012-05-302012-05-30
Asteris Zacharakis2012-02-012012-02-01
MATLAB code implementing the multiple-template shift-variant non-negative matrix deconvolution algorithm.
matlab, semi-automatic transcription, svnmdmtHolger Kirchhoff2012-06-152012-06-19
A C++ Vamp plugin providing an efficient causal implementation of pitch-chroma audio features approaching timbre invariance, after the paper "Towards timbre-invariant audio features for harmony-based music" by Meinard Müller and Sebastian Ewert ...
c++, vamp, chroma, pitchChris Cannam, Sebastian Ewert2015-08-052016-05-26
Platform builds of third-party libraries that Sonic Visualiser depends on
Chris Cannam2013-03-132013-03-20
Unlike fixed-pitch instruments, the voice requires careful regulation during each note in order to maintain a steady pitch. Previous studies have investigated aspects of singing performance such as intonation accuracy and pitch drift ...
intonation, trajectories, SATB, vocalJiajie Dai, Simon Dixon2019-01-092019-01-14
The standard Software Development Kit (SDK) for developing Vamp plugins and hosts in C or C++.
c++, stable, vamp, plugin, bsd, host, sdk, cChris Cannam2011-01-062013-05-08
Simple-minded audio classifier in python (using MFCC and GMM).
python, gmm, mfcc, classifierDan Stowell2012-11-142012-11-14
We propose a machine learning approach based on hinge-loss Markov random fields to solve the problem of applying reverb automatically to a multitrack session. With the objective of obtaining perceptually meaningful results ...
Adan Benito2017-04-082017-06-21
Supplementary Material (code) for Chourdakis, E. T. and Reiss, J.D -"A Machine-Learning Approach to Application of
learning, machine, reverberationEmmanouil Theofanis Chourdakis, josh reiss2016-07-202017-02-20
Code written during the "live" test-driven development session of our ISMIR 2012 tutorial, "Reusable software and reproducibility in music informatics research".
python, soundsoftwareChris Cannam2012-10-082012-12-07
Output notes to MIDI and Supercollider and input from MIDI for Prolog.
Samer Abdallah2012-01-252012-01-25
Silvet, or Shift-Invariant Latent Variable Transcription, is a Vamp plugin for polyphonic music transcription (from audio to note times and pitches).
c++, vamp, transcriptionChris Cannam, Emmanouil Benetos2014-02-132014-10-13
Supplementary material to go along with Journal Paper
audio, synthesis, samples, soundsynthesis, supplementary, materialDave Moffat2017-10-102017-10-12
Collaborative Cross Modal Interfaces diagram editor.
c++, java, diagrams, accessibilityFiore Martin, Nick Bryan-Kinns2011-11-142012-11-02
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 ...
Fiore Martin, Nick Bryan-Kinns2014-07-082014-07-08
An Android App to access CCmI diagrams (.ccmi files) on touchscreen mobile devices.
java, accessibility, android, cross-modalFiore Martin, Nick Bryan-Kinns2012-12-132012-12-13
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, frameworkFiore Martin, Nick Bryan-Kinns2013-01-252014-07-03
An experimental application for viewing relationships between classical audio recordings. Requires SV Libraries code. Not in a useful state.
c++, qt, experimental, classical, rdfChris Cannam2010-07-232010-07-26
Alo Allik2017-04-052017-04-05
Singing with other singers is a common scene in practical performance and it is very hard to keep in tune. The aim of this research is to find an evidence of the interaction in SATB ensemble which makes a comparison of intonation accuracy of individual singers and collaborative ensembles ...
Jiajie Dai2017-04-202017-04-20
Singing with other singers is a common scene in practical performance and it is very hard to keep in tune. The aim of this research is to find an evidence of the interaction in SATB ensemble which makes a comparison of intonation accuracy of individual singers and collaborative ensembles ...
Jiajie Dai, Simon Dixon2017-04-202019-01-09
Unlike fixed-pitch instruments, the voice requires careful regulation during each note in order to maintain a steady pitch. Previous studies have investigated aspects of singing performance such as intonation accuracy and pitch drift ...
intonation, trajectories, SATB, vocalJiajie Dai, Simon Dixon2019-01-092019-01-14
Aggregate data and charts from Sonic Visualiser user surveys.
surveyChris Cannam2013-04-252013-04-25
Mirror of Dan Stowell's OnsetsDS onset detector library.
c++, c, onsetsChris Cannam, Dan Stowell2012-07-112012-07-11
A Vamp plugin implementation of Dan Stowell's OnsetsDS onset detector.
Chris Cannam, Dan Stowell2012-07-042012-07-11
Crude pre-processing to flatten out the RMS level of a signal. Like a slow, unmusical dynamic compressor. Implemented as a LADSPA plugin in C++, works in real time, so has significant lag. A possible alternative to other normalisation techniques for pre ...
ladspa, dynamicsChris Cannam2014-07-172014-07-17
iPad app that enables navigating through the entire parameter space of a synthesiser (or indeed anything else). Currently limited to 10 dimensions.
c++, ipad, ios, openframeworksRobert Tubb2012-10-092012-10-09
Source code for sonic zoom on iOS. Includes subproject of associated event logging server.
Robert Tubb2012-11-192013-02-28
audioDB is a feature vector database management system for content-based multimedia retrieval.
alpha, c++, search, feature database, query by example, omras2, gpl, library, databaseBen Fields, Chris Cannam, Christophe Rhodes, Luis Figueira2011-04-052011-04-11
Advanced Musical Score Encoding
lisp, music representationJamie Forth, Marcus Pearce2012-02-022013-04-13
A set of Vamp audio analysis plugins developed at the Centre for Digital Music.
c++, stable, beat track, vamp, windows, osx, linux, gpl, visualization, feature extraction, mir, tempo, chromaChris Cannam2010-12-012015-09-09
A collection of Compressed Sensing algorithms (mainly solvers) implemented in Python.
sparse, python, solver, compressed sensingNicolae Cleju2012-02-272012-11-23
Public fork of dml home with a view to merge into dml-home eventually
Daniel Wolff, Frank Höger, Jordan Smith, Klaus Frieler, Martin Pfleiderer, Polina Proutskova, Simon Dixon, Tillman Weyde2018-07-022018-07-02
Third-party library builds which May depends on
java, yetiChris Cannam2013-04-182013-06-24
Alo Allik, Gyorgy Fazekas2016-02-102016-06-13
Physically derived sound synthesis model that replicates the sound of a number of objects swinging through the air
real-time, soundsynthesis, physicalmodel, gameaudio, VRaudioRod Selfridge2017-10-072017-10-07
This project contains source code and additional material related to the following review article:
josh reiss, Vesa Valimaki2016-03-142016-05-02
A proof-of-concept audio visualisation and analysis web app, using Piper libraries (and Vamp plugins) and Waves-UI components in an Angular 4 application.
Chris Cannam, Lucas Thompson2018-10-082018-10-08
Persistent memoisation of deterministic predicates.
Samer Abdallah2014-04-122014-04-12
Introduction to Audio processing using Python.
Chris Cannam, Luis Figueira, Steve Welburn2013-02-112013-02-11
Second version of synth parameter matching experiment.
synthesis, interfaceRobert Tubb2014-10-102014-10-10
Synthesiser which uses the Microsoft Kinect to allow users to create music by moving.
Becky Stewart2011-01-172011-02-09
Public fork of the dml-open-cliopatria repo with a view to merge back improvements to the source.
Daniel Wolff, Frank Höger, Jordan Smith, Klaus Frieler, Martin Pfleiderer, Polina Proutskova, Simon Dixon, Tillman Weyde2018-07-022018-07-02
Spectral Terrain X-sectional Synthesis
synthesis, additive, gesturalRobert Tubb2014-05-062014-05-06
Collection of foreign libraries in C and C++ for SWI Prolog.
c++, prolog, cSamer Abdallah2012-01-202012-01-21
Support library for implementing 'Chinese restaurant' processes.
prologSamer Abdallah2012-01-202012-01-20
OpenGL (gl,glu,glut) from SWI Prolog.
prolog, openglSamer Abdallah2012-02-162012-02-16
Midi IO for SWI Prolog on Mac OS X
midi, prologSamer Abdallah2012-01-102012-01-10
Provides Matlab as a computation engine for SWI-Prolog.
matlab, prologSamer Abdallah2012-01-132012-01-13
Open Sound Control message IO for SWI Prolog
osc, prologSamer Abdallah2012-01-102012-01-10
Pseudo random generation facilities for SWI Prolog.
prologSamer Abdallah2012-01-172012-01-17
Standard MIDI file input for SWI Prolog.
midi, prologSamer Abdallah2012-01-172012-01-17
Random Phrase - support for probabilistic definite clause grammars.
prolog, c, dcgSamer Abdallah2012-01-212012-01-21
Maria Panteli2016-05-192016-08-02
Matlab code for score-informed piano transcription system. Particularly useful for automatic piano tutoring applications. Code accompanies EUSIPCO 2012 paper by E. Benetos, A. Klapuri, and S. Dixon entitled "Score ...
transcription, automatic music transcription, score-informed transcription, automatic piano tutoringAnssi Klapuri, Emmanouil Benetos, Simon Dixon2014-11-132015-08-13
Pitch detection in openFrameworks and MaxMSP from Paul Brossier's Aubio library
Andrew Robertson2012-01-252012-01-25
The Aubio library from Paul Brossier. This project is here as a pointer to the Aubio resources.
feature extraction, tempo, c, pitch track, aubio, onsetsChris Cannam, Paul Brossier2012-07-042012-07-06
Vamp plugins providing methods from Paul Brossier's Aubio library.
c++, beat track, vamp, feature extraction, pitch track, aubio, onsetsChris Cannam, Paul Brossier2012-07-042015-02-02
Piano transcription using an attack decay model
Tian Cheng2016-04-132016-08-04
Demo code and listening test WAET raw results for:
Emmanouil Theofanis Chourdakis2018-05-162018-07-09

1 2 3 (1-100/245) Per page: 25, 50, 100

Also available in: Atom