qmul c4dm api presentation @ bcn music hack day
TRANSCRIPT
APIs and Data from C4DM
• Vamp Feature extractor plugins: Tempo, Key, Beats, Bars, Note Onsets, Audio Alignment ...
• Vamp plugin SDK: for writing your own plugins or host
• VamPy: Python bindings for Vamp API
• SAWA: Web demonstration of Vamp plugins
• Sonic Annotator: command line Vamp host
• DBTune: SPARQL-endpoints of music related data
Vamp plugins
• List of available plugins: http://vamp-plugins.org/download.html
Ecosystem
• A set of tools to mash-up Content-based features and data from the Semantic Web
• Sonic Annotator: a command line host to extract Vamp features from audio
VamPy 2.0
• Write Vamp feature extractor plugins in Python
Vamp Host Programs
• Sonic Visualiser (cross-platform GUI app)
• Sonic Annotator (command line batch feature extractor)
• Vamp Simple Host (command line tool for testing)
• SAWA (Web application)
• Audacity (Audio editor)
SAWA
The Music Ontology
* Source: http://dbtune.org/
• RDF data published using the Music Ontology*
DBTune
• A set of SPARQL-endpoints exposing music related data as Linked-data. Examples include:
• Jamendo, Magnetune (labels)
• BBC John Peel sessions
• Last.fm
• MySpace
• MusicBrainz
Hack Ideas
Hack Ideas
• Does your music sound like your friends’ music?
• Which friend’s iPod should I borrow to get energised/to cool down? (tempo)
• I’m in a A minor mood today (key)
• Is the music I make depressing? (tempo, key)
• Identify the songs that are part of the same 4-chord songs, align them, take the verse of one, the chorus of another and create a new song that should sound great
All this and more on the Web
www.isophonics.net/content/hackday
Come see us, or chat on irc or twitter:
mathieub georgef sefkik utstikkar