In my opinion, music is not haram unless you make it be haram by making an evil message. Generally, songs are based on good and peaceful message not on violent and evil message. If you wish to sing you can. Can you stop birds, waters, air etc... from singing? No, because there is nothing you can do, so do you. So, you can sing but you must make an intention to make in the same time a peaceful and good messages. If you would listen to one of Michael Jackson's songs, they are good and peaceful messages, but if you listen to some Rock songs, you would notice something evil in it and then make a comparison, or consult with someone expert so that he can help you chose the right songs. Singing is part of nature, you may notice that also waves to sing in different way, can you stop them from singing? No. If you do make good and peaceful songs and in the same time practice Islam, then if God wishes, you may earn a lot of virtues.
Music itself elf is very strong and powerful over others, and can control very well, so if you are talented in singing, it is encourageble to make good and peaceful songs and make messages that can lead people to Islam in the way they will accept willingly. So, music has a strong effect. Music is divided in bad and good, if you chose good, that you be excellent and great thing, because you would lead others to make good things for God's sake. Some people who think music is haram, it is because of their ignorance or because they did not fully understood the message from Quran.
Secodn opinion is, that I have not recorded any narration nor interpretation of the Prophet regarding singing, that is becauseit was no clear evidence in Quran. All what I recorded is that the Prophet sat in his house and there was two girls singing and he did not do anything, but a man came to him in visit(I think) then he told the girls "musical instruments of Satan in the Prophet's house?!" and the Prophet shut his mouth by telling him "...for every nation there's festival, and we have ours(Minor Festival and Festival of Sacrifice)". That's it. But I haven't seen anywhere in Quran saying that it is undouptfully haram to sing.
Quran is very easy to understand.
Hopefuly I made sense.
P.S. If there's anything you want to comment, please feel free to comment anything because I don't mind.