Regarding GSOC 2016

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Regarding GSOC 2016

Jeevan
Hi everyone
   My name is Jeevan Thomas Koshy.I am a Second year Undergraduate in the Indian Institute of Technology,Madras.I have been practicing piano for 5 years now .I am also a part of a Church Choir for many years.  I have experience working with computer vision. I have done a project which implements air writing with the help of a depth camera. I am extremely interested in working on something related to music. I want to create an OMR for Musescore in this summer as a part of GSOC 2016. I have installed Musescore and checked the existing OMR which was powered by Audiveris  . I was suggesting on creating something similar for Musescore . I also have some other features in mind which can be used in OMR like separating a song into various parts .(so that the choir members can use that for learning).Please guide me on what to do.
 
Reply | Threaded
Open this post in threaded view
|

Re: Regarding GSOC 2016

lasconic
Administrator
Hi Jeevan,

Then make sure you can compile MuseScore on your system, use MuseScore and take a look to our bug list https://musescore.org/en/project/issues/musescore to get familiar with the code base and concepts (measure, staff, voice, part etc...)

Currently, MuseScore uses audiveris running as a webservice to offer "Import PDF" feature. This is completely separated from MuseScore.
Audiveris represents years of work by his author Hervé Bitteur, I'm a bit doubtful anyone can implement something comparable over a summer :)

MuseScore itself has some code to open a PDF and try to guess how many staves they are per pages, how many measure per system, and what is the space between two staff lines in order to prepare a skeleton score and make it easier for people to transcribe. It's not a full OMR though, and it's not compiled by default.

Another "OMR" project could be the ability to recognize "in real time" handwritten music. This is not in the idea list, but it's maybe more aligned with your previous experience. They are many commercial implementation of this idea in mobile apps (staffpad, notateme, myscript, myMusicScore,...). I'm not aware of any open source implementation. Of course, this project is also a lot of work, especially if nothing exists already, and would probably be mainly exploratory... Still, it would be interesting to see how these concepts fit or don't fit with MuseScore current architecture.

The part separation idea is probably better focused. I'm not exactly sure what would be the input and output in your proposal. As you may know, MuseScore already support linked parts https://musescore.org/en/handbook/part-extraction-0 at the instrument level. From our discussion on IRC, I gather you are talking about voices https://musescore.org/en/handbook/voices-0 and this idea here https://musescore.org/en/developers-handbook/google-summer-code/ideas-2016#extract-part-from-voices

lasconic

2016-03-11 8:01 GMT+04:00 Jeevan <[hidden email]>:
Hi everyone
   My name is Jeevan Thomas Koshy.I am a Second year Undergraduate in the
Indian Institute of Technology,Madras.I have been practicing piano for 5
years now .I am also a part of a Church Choir for many years.  I have
experience working with computer vision. I have done a project which
implements air writing with the help of a depth camera. I am extremely
interested in working on something related to music. I want to create an OMR
for Musescore in this summer as a part of GSOC 2016. I have installed
Musescore and checked the existing OMR which was powered by *Audiveris * . I
was suggesting on creating something similar for Musescore . I also have
some other features in mind which can be used in OMR like separating a song
into various parts .(so that the choir members can use that for
learning).Please guide me on what to do.




--
View this message in context: http://dev-list.musescore.org/Regarding-GSOC-2016-tp7579639.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer