944,117 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 2671
  • Java RSS
Jan 17th, 2006
0

need help on final year project

Expand Post »
hi everyone!!

I am a final year student doing software engineering..
I need help on my final year project. I am interested in music. i have an idea but i am not sure it can be finished in 7 months time or not. my plan is a sheet music reader. Asystem that is capble to scan a sheet of music and analyse it. XML file should be generated that captures as much as possible of the music information on the music sheet. Then generating MIDI output from the Music XML file. I really do not know how to do go about and do this project. How do i read the sheet music. Do i need to read the pixels to do that? What are the areas of study i need to consider? Please give me advice on this project.
I thank all of you in advance!!
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
mcathymatthew is offline Offline
2 posts
since Jan 2006
Jan 17th, 2006
0

Re: need help on final year project

Start with doing extensive research into the subject, and then determine whether it's feasible for your experience and deadline (if you have to ask whether something like this is even possible I'd guess to conclude in advance that it's not feasible for you).
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Jan 17th, 2006
0

Re: need help on final year project

That sounds difficult. You would need to scan the sheet music using a scanner then store the picture in a bitmap or jpeg file.

The next part is the most difficult and requires some sort of image recognising software. For instance, how do you get the program to recognise the start of the bar, recognise crotchets semibreves, quavers and so on.
That leads you into the realms of AI, :eek: And that in itself will take some time to learn and even longer to devise sum kind of solution.

If u take out the AI part and assume the music is given in a discrete manner, I'd say sure, try it. That's what i think anyway. :-|
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Jan 17th, 2006
0

Re: need help on final year project

after you scan your sheet, all you need to do is some sort of character recognation... you need to study some digital image processing book to learn character/pattern recognation.
simple recognation algorithms will work without problem if your sheets are not hand-written. if they are hand-written you need more complex algorithms...
Reputation Points: 25
Solved Threads: 11
Junior Poster
tonakai is offline Offline
121 posts
since Feb 2005
Jan 17th, 2006
0

Re: need help on final year project

Actually, I've had a quick look into this, and I think u might be able to do this if u use something like a piano roll as input--

http://en.wikipedia.org/wiki/Piano_roll

The principal works by reading perforations on the paper and depending on their alignment, will give the note pitch and speed.

Now the idea of using perforations would be a helluva lot easier to do than complete musical score recognition.

Think of it like getting your computer to convert braille into actual messages... Maybe, although u'll still need AI, kohen networks and all that malarky.
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Jan 19th, 2006
0

Re: need help on final year project

Quote originally posted by mcathymatthew ...
hi everyone!!

I am a final year student doing software engineering..
I need help on my final year project. I am interested in music. i have an idea but i am not sure it can be finished in 7 months time or not. my plan is a sheet music reader. Asystem that is capble to scan a sheet of music and analyse it. XML file should be generated that captures as much as possible of the music information on the music sheet. Then generating MIDI output from the Music XML file. I really do not know how to do go about and do this project. How do i read the sheet music. Do i need to read the pixels to do that? What are the areas of study i need to consider? Please give me advice on this project.
I thank all of you in advance!!
Possible start point would be reading a .wmv file. and playing with the freqeuncies. Need to understand the signals and modifying them. Areas of Study : Digital Signal Processing.

one can store the wave features in a data structure and then modify and create the wave back.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
hari_cseiitb is offline Offline
1 posts
since Jan 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: why i got this error ??
Next Thread in Java Forum Timeline: Personal Firewall





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC