[GSoC 2017] MuseScore: Own Idea

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

[GSoC 2017] MuseScore: Own Idea

nalindahemanga
Hello,

I'm Nalinda Hemanga and I'm a final year student studying Software Engineering at the University of Colombo School of Computing, Sri Lanka. I have studied music at my school and I play piano and guitar. I'm even doing a music related project in my final year and this idea came through that. I do also have used MuseScore to convert MusicXML into sheet music.

I would like to suggest a project idea which the users can automatically generate the chords for each measure in a lead sheet using the melody notes. Assume that there is a lead sheet without harmony (chords). My approach is to generate the best possible chord progression for the melody using a machine learning technique and this approach is based on a Microsoft research. However this method will better suit for lead sheets and the generated chords will be in triads such as major, minor, augmented etc.

I would love to contribute where there is music and I look forward to hearing from you.

Best Regards,
Nalinda Hemanga
       
Reply | Threaded
Open this post in threaded view
|

Re: [GSoC 2017] MuseScore: Own Idea

lasconic
Administrator
Hi Nalinda,

Do you plan to join MuseScore for Google summer of Code? If yes, please read https://musescore.org/en/developers-handbook/google-summer-code/steps-toward-successful-application

Regarding your idea, check these plugins
https://musescore.org/en/project/magicchords and tell us a bit more about the machine learning techniques you plan to use.

lasconic
 

2017-03-27 17:22 GMT+02:00 nalindahemanga <[hidden email]>:
Hello,

I'm Nalinda Hemanga and I'm a final year student studying Software
Engineering at the University of Colombo School of Computing, Sri Lanka. I
have studied music at my school and I play piano and guitar. I'm even doing
a music related project in my final year and this idea came through that. I
do also have used MuseScore to convert MusicXML into sheet music.

I would like to suggest a project idea which the users can automatically
generate the chords for each measure in a lead sheet using the melody notes.
Assume that there is a lead sheet without harmony (chords). My approach is
to generate the best possible chord progression for the melody using a
machine learning technique and this approach is based on a Microsoft
research. However this method will better suit for lead sheets and the
generated chords will be in triads such as major, minor, augmented etc.

I would love to contribute where there is music and I look forward to
hearing from you.

Best Regards,
Nalinda Hemanga




--
View this message in context: http://dev-list.musescore.org/GSoC-2017-MuseScore-Own-Idea-tp7580199.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Reply | Threaded
Open this post in threaded view
|

Re: [GSoC 2017] MuseScore: Own Idea

nalindahemanga
Hi Iasconic,

Thank you for your suggestions and really appreciate it. Yes I'm planning to join MuseScore for Google Summer of Code and I'm sorry that I didn't mention it before. 

I went through the magic chords plugin as well. However my idea is to generate a chord sequence for a song using Hidden Markov Model. The observations of the Hidden Markov model are the melody notes in each measure and the hidden states are the chords. Viterbi algorithm will be used to find the best possible hidden states (chords). 

I have experience in C++ programming and I'm new to qt. I was able to successfully build and run MuseScore using qt creator, but opening a large cpp file makes the qt creator crash in Ubuntu 14.04.  

Best Regards,
Nalinda Hemanga     

On Mon, Mar 27, 2017 at 9:11 PM, lasconic [via MuseScore Developer] <[hidden email]> wrote:
Hi Nalinda,

Do you plan to join MuseScore for Google summer of Code? If yes, please read https://musescore.org/en/developers-handbook/google-summer-code/steps-toward-successful-application

Regarding your idea, check these plugins
https://musescore.org/en/project/magicchords and tell us a bit more about the machine learning techniques you plan to use.

lasconic
 

2017-03-27 17:22 GMT+02:00 nalindahemanga <[hidden email]>:
Hello,

I'm Nalinda Hemanga and I'm a final year student studying Software
Engineering at the University of Colombo School of Computing, Sri Lanka. I
have studied music at my school and I play piano and guitar. I'm even doing
a music related project in my final year and this idea came through that. I
do also have used MuseScore to convert MusicXML into sheet music.

I would like to suggest a project idea which the users can automatically
generate the chords for each measure in a lead sheet using the melody notes.
Assume that there is a lead sheet without harmony (chords). My approach is
to generate the best possible chord progression for the melody using a
machine learning technique and this approach is based on a Microsoft
research. However this method will better suit for lead sheets and the
generated chords will be in triads such as major, minor, augmented etc.

I would love to contribute where there is music and I look forward to
hearing from you.

Best Regards,
Nalinda Hemanga




--
View this message in context: http://dev-list.musescore.org/GSoC-2017-MuseScore-Own-Idea-tp7580199.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer



If you reply to this email, your message will be added to the discussion below:
http://dev-list.musescore.org/GSoC-2017-MuseScore-Own-Idea-tp7580199p7580200.html
To unsubscribe from [GSoC 2017] MuseScore: Own Idea, click here.
NAML