Hi all, I would like to introduce to you chordify.net
Always wanted to play along with your favourite tracks? Chordify is an online music player that extracts chords from musical sources like SoundCloud, Youtube, or your own files, and shows you which chord to play when. The aim of Chordify is to make some of the technology that has been available within the research community for some time accessible to a broader audience. Our interface is designed to be extremely simple: everyone who can hold a musical instrument should be able to use it. Behind the scenes, we use a model of tonal harmony in Haskell (based on HarmTrace [1]) to improve the chord recognition. I've talked about using Haskell for modelling musical harmony at ICFP11 [2], and we also have a paper describing how to improve chord recognition using harmonic knowledge [3]. If you would like to try it yourself, leave your email address at chordify.net <http://www.chordify.net>, and we will send you an invite. At this stage we're mostly looking for feedback and ideas on how to improve Chordify, so all comments are welcome! Cheers, Pedro [1] http://hackage.haskell.org/package/HarmTrace [2] José Pedro Magalhães and W. Bas de Haas. Functional Modelling of Musical Harmony: an Experience Report. In *Proceedings of the 16th ACM SIGPLAN International Conference on Functional Programming (ICFP'11)*, pp. 156–162, ACM, 2011. http://dreixel.net/research/pdf/fmmh.pdf [3] W. Bas de Haas, José Pedro Magalhães, and Frans Wiering. Improving Audio Chord Transcription by Exploiting Harmonic and Metric Knowledge. Accepted for publication at the *International Society for Music Information Retrieval Conference (ISMIR'12)*, 2012. http://dreixel.net/research/pdf/iactehmk.pdf
_______________________________________________ haskell-art mailing list [email protected] http://lists.lurk.org/mailman/listinfo/haskell-art
