onDemand : ClassicalMusicHackDay 2013

Weltweit erster Classical Music Hack Day an der mdw

Von 1. bis 3. Februar fand heuer weltweit zum ersten Mal der Classical Music Hack Day an der mdw – Universität für Musik und darstellende Kunst Wien in Kooperation mit dem Karajan Institut statt. MusikerInnen, EntwicklerInnen und Musiktechnologiefirmen, darunter die Universal Music Group und Spotify, kamen zusammen, um an einem Wochenende die neueste Generation von Music Apps zu programmieren. Ebenfalls vertreten waren TeilnehmerInnen von international renommierten Universitäten, darunter das MIT, Harvard und die Johannes Kepler Universität Linz.

List of Hacks


Matthew Larsen, Andres Martin-Lopez, Andrew Mager
Beagle is a recommendation engine and app that takes your playlist of favourite / starred songs (initially from Spotify) and recommends you a classical music playlist based on what other people have listened to.

Canvas Quartett

Ilias Ntais (Enchoris team)
A unique music html 5 hack in which a visual instrument quartett paints soundtextures on canvas using the three.js library.


Udo von Eynern, Alex Haslberger
Guess the composer's location by a given classical song.

Date My Music

Quim Llimona
This hack will basically take MIDI input from the user through MidiBridge.js, then figure out the most common chord patterns being played (real-time) and find out in which years these patterns were most popular, or which composer used to use them most.


Breandán Knowlton (Europeana), Emily Robertson (Sonic Arts Research Centre, Belfast)
We're building a simple HTML5 player displaying interactive historical information related to a musical work while the track plays through SoundCloud. Score excerpts, composer pictures, location maps, and other context will appear as clickable items above the track player, courtesy of APIs from Popcorn.js, SoundCloud, MuseScore, Wikipedia, Twitter, Google Maps and Europeana, with content from the British Library, Bibliothèque Nationale de France, IMSLP and other Europeana data providers.

Works not words !

Nicolas Guillouet, Liberte Crozon, Mathias Heizmann
Accurate retrieving of musical works (here a score in Musecore) using Discotheka's semantically enriched metadatas

Sampled Flying Neo-Notes

Bob Hamblok, Bram de Jong (Neoscores & SampleSumo)
Score following note by note building up the score.


Bob Hamblok (neoScores), Bram de Jong, Koen Tanghe (SampleSumo), Emily Robertson (Sonic Arts Research Centre, Belfast)
Change the speed of video by playing the tetris theme faster or slower…

releasing NeoScores.com

Bob Hamblok
Launching neoScores.com: a Sheet Music Renderer in HTML5, running on all devices using musicXML or PDF + dropbox integration

Audiveris as a Service

Hervé Bitteur, Nicolas Froment, Thomas Bonte (Audiveris & MuseScore)
PDF to MusicXML conversion service using Audiveris OMR software
Website Presentation

MuseScore image renderer

Werner Schweer
MuseScore deployed as a service spitting out sheet music at a preferred size and key

Automated music analysis

Albert Muhlbock
with Music21 a number piece of pieces are analyzed with respect to a certain feature (here tonal areas) and the results with respect to the different pieces can be compared. Through the automatication it can comprise a lage body of works.


Michael Cuthbert, Vladimir Viro (Music21 & Peachnote)
Displaying curated scores


Fabian Ehrentraud (Spectralmind)
Hum some notes and instantly get occurrences of this pattern in classical music, displayed in a nice graph. Powered by SampleSumo and Peachnote.


Christian Gradl
Simple iOS App to mash up the recordings with beats