290 likes | 517 Views
tunepal.org – The google of traditional Irish dance music. Dr Bryan Duggan Prof Brendan O’ Shea Dr Mikel Gainza Prof Padraig Cunningham(UCD) School of Computing DIT Kevin St bryan.duggan@dit.ie http://www.comp.dit.ie/bduggan/music http://tunepal.org. Overview.
E N D
tunepal.org – The google of traditional Irish dance music Dr Bryan Duggan Prof Brendan O’ Shea Dr MikelGainza Prof PadraigCunningham(UCD) School of Computing DIT Kevin St bryan.duggan@dit.ie http://www.comp.dit.ie/bduggan/music http://tunepal.org
Overview • What is traditional Irish dance music? • The problem! • How I solved it • OCR • tunepal for mobile devices • Matt2 & my PhD • tunepal.org • Lots of demos • Ask questions at any time
What is Traditional Music? • Singing • Sean Nós Gaelic language • Ballads – stories in songs • Turlough O’ Carolan (1670-1738) • Dance music • Reels, Double jigs, Hornpipes • Marches, Set dances, Polkas, Mazurkas, Slip jigs, Single jigs and reels • Played in sets • AABB structure • Repetition
Tunes • At least 7000 unique tunes (50,000 in Internet Databases) • Most tunes consist of 2 parts • A part & B part • First part and second part • Turn • Reels, jigs, hornpipes G, D, E Minor, A • Monophonic, Repetition • Conversational quality • Paper records • The Dance Music of Ireland - Francis O’ Neill, 1903 • Sets
Collections • (Petrie 1855; Bunting 1843; Joyce 1909) • The Music of Ireland, The Dance Music of Ireland – 1001 Gems (O’Neill, 1903) (O’Neill, 1907) • Ceol Rince Na hÉireann • (Breathnach 1963; Breathnach 1976; Breathnach 1985; Breathnach 1996; Breathnach 1999) • ABC • (Walshaw 2007) • O’Neills (1997-2000) in ABC • (Chambers 2007) • Norebeck (1997-2000) X:422T:Come West Along the RoadR:reelS:SessionH:See also #432, in A. This version is also played in A.H:1st part similar to "Over the Moor to Peggy", #710D:Arcady: Many Happy ReturnsD:Noel Hill & Tony McMahon: \'I gCnoc na Gra\'iZ:id:hn-reel-422M:C|K:Gd2BG dGBG|~G2Bd efge|d2BG dGBG|1 ABcd edBc:|2 ABcd edBd|||:g2bg egdg|(3efg dg edBd|1 g2bg egdB|ABcd edBd:|2 gabg efge|dega bage||
Finger Ornamentation • Single note ornaments • Cut, tap, trill • Multi note ornaments • Roll • Cran • Tight triplet • Run • Arpeggio • Accidentals • Variations • dgbg ~a2f{ag}a • bdga ~a2fa • Breathing (phrasing) Demo of Ornamentation
I put it to you therefore that it had to come from the throats of birds, the wild animals, the ancient chants of our forefathers, the hum of the bees and the mighty rhythms of the galloping hooves of wild horses all moulded together…”
Where to find traditional music? • Ceilithe • Pub/house sessions • Shows • Competitions (fleadh) • CD’s SHOW MOVIE 1 – Sean Nós dancing
Traditional Irish Flute • 19th Centaury • Boehm • AKA • Timbre flute, simple system flute, fheadógmhór • Modern flutes SHOW MOVIE 2 – Me Playing the Flute in a concert
The Fiddle (Violin) SHOW MOVIE 3 – Shane Playing the Fiddle Martin Hayes – My Love is In America
Concertina CONCERTINA EXAMPLE 01 Boys of Tanderagee -- Willie Coelman's -- The Maid in the Green.mp3 - Shortcut
Uilleann Pipes • Elbow • Bellows & bag • Not the same as the bagpipes • 21 years to play UILLEANN PIPES EXAMPLE
Bodhran BODHRAN EXAMPLE
Singing • Sean Nos • Old Style • Ballads • New style
To find more information • The Cobblestone pub • Hughes Pub • The Willie Clancy Summer School
The problem thesession.org Irish Traditional Music Archive
Meta data? • Tune name • Time signature • Key signature • Start/end of a tune in a set • Recordings • Instruments • Style • Musician Melodic Similarity DSP Machine learning
Edit (Levenshtein) distance Bit-parallelism (Lemstrom & Perttu 2000; Navarro & Raffinot 2002) Intervals (Mongeau & Sankoff 1990) (Lemstrom & Ukkonen 2000) Cost function (Lemstrom & Ukkonen 2000) Alignment (Navarro & Raffinot 2002) Used by (Lemstrom & Perttu 2000) (Prechelt & Typke 2001) (Lu, You & Zhang 2001) (Rho & Hwang 2004), (Grachten, Arcos & Lopez de Mantaras 2005) (Duggan, Cui & P. Cunningham 2006)
The Future! • 12466 tunes • thesession.org • ONeills 1001 • Norebeck • Transcription in a java Applet • Matching in a JSP/Servlet • MySQL Backend • 4438 queries to date! • iPhone version?
“Just love MATT2 and TANSEY, I'm planning on playing with that some more. I understand its possible to expand the database of tunes it looks up, I have a huge collection in ABC. The session I go to, as all sessions I'm sure, has loads of good tunes and we have a couple of players who often can't remember the names of tunes but play from a seemingly endless well. How great it would be to match these orphan tunes back with their names and notes. Being able to snatch a recording and match it back to an ABC and a name is such a functionality.” • “My big interest with MATT2 and TANSEY is the element of the application that strips away artistic deviation from the 'set' tune. One area I'd be fascinated to work on is looking at using this artistic input as a means of identifying a performer. Many key exponents have characteristics within their playing - Tommy People's triplets, Bobby Casey's tone, Tanseys' use of reversing and linked rolls, etc. It would be great to work on a program that would analyse the music and try and identify a performer based on melodic variation and technical ornamentation within the given extract” • “Had a look at your MATT2 program. Looks class. I'm going to try it out with the fiddle for the craic and see if it works :)” • “Just took MATT2 for a test drive – impressive stuff, well done! I like the way it can even identify a set and pick out the individual tunes. Brilliant!” • “Thinking of doing a PhD. I am an interactive designer. Your project may need a new interface. Let me know if you are interested. I'll see if I can couple it with an elective in here.” • “I have several collections of just reels. These have all been thinned down to only the tunes that could be read by my (ad hoc) ABC parser. BTW, I use this corpus to do automatic creation of tunes, ala what you did in your paper with Zheng. (My dissertation was on creativity and storytelling.)”
All my congratulations for this marvellous program ! An invaluable help to all musicians. This is really really great !!! Jean Lhuillery, a piper in South West France • I was amazed to see you posting on the session because in the last couple of weeks I had been saying to Michelle that what we needed was a piece of software that could hear the tune we played and tell us what it was. & viola! here is Tunepal.org. Your work will be deeply appreciated. • Your software is amazing. Specially the searching module. For example, I have played a tune on the bouzouki (courses of 2 strings, resonances, double notes ...) and the result of the transcription was :E,F,E,AB,A,DF,A,DFDECA,fDd'A,F,eF,DCdDDDBEzE,despite the poor result, the tune finder (jigs) gave me "The Gold Ring" twice (rank 1 and 5), which was the correct answer (FWI, there at least 2 different tunes called the Gold Ring).Thanks a million for you tremendous work. It makes me saving a lot of time. • Feedback from musicians who’ve tried it has been extremely positive so far, with one noting in the traditional music chatroom, thesession.org, that he “tried several more well-known tunes, with good results. It’s very forgiving of minor mistakes, but gets confused if you swing the rhythm too much”. Another remarked that tunepal.org worked well with both obscure and well-known tunes. • All in all, maybe a small step for a musician but a giant leap for traditional music?
Questions? http://tunepal.org http://www.comp.dit.ie/bduggan/music http://eleceng.dit.ie/arg/ http://thesession.org http://myspace.com/skooter500