I haven't used them before. I've just had them in my bookmarks for any case.
Free: 'Use our data for whatever you want (commercial or non, research, personal use)'
Free for non-commercial: The Echo Nest APIs are free for non-commercial purposes. To use them commercially, contact us and we will go over ...
I found this website (musopen.org) the other day and I bookmarked it. Looks interesting. From the about section of their website:
We provide recordings, sheet music, and textbooks to the public for free, without copyright restrictions. Put simply, our mission is to set music free.
It seems like http://echoprint.me/ is the service you want:
Echoprint is a music fingerprint or music identification service. It
listens to music signals and tells you what song is playing. It’s
backed by a huge database of music that grows with the community and
further partnerships. On launch we’ve partnered with Musicbrainz.
Last.fm lets certain users add/create tags for songs; not 100% sure who is a "certain user", but I'm assuming that it is related to longevity/activity on the site.
Here's a list of song tags that are included in the Last.fm dataset contribution submitted to the 1,000,000 song dataset:
columbia has a music db here: http://labrosa.ee.columbia.edu/millionsong/pages/example-track-description
also check last.fm and creative commons music communities:
Free Music Archive and MUSOpen are two off the top of my head:
Classical Genre Section - FMA (Free Music Archive)
MUSOpen - Royalty Free Music, Public Domain and Copyright Free Classical Music
Public Domain Sherpa has a blog post on where to find public domain recordings, its pretty ...
I recommend following datasets:
DBTune.org/classical - set of resources describes concepts and individuals related to the canon of Western Classical Music
MuseData - project of the Center for Computer Assisted Research in the Humanities
If you want to license lyrics, you either have to contract with individual owners, or with a clearinghouse like lyricsfind.com (who have agreements with many individual owners). I have spoken to Roy Hennig at lyricsfind.com and they have many ways to license them (full view lyrics on web, partial, etc). They might be open to licensing lyrics for analytics ...
Song lyrics are going to be mostly copyrighted, so distributing them as a dataset would probably not be legally possible.
To collect lyrics you can scrape one of the many lyrics websites. Here are some steps for how to do so with azlyrics.com
Find a page that lists all artists:
Notice that artists with a number are listed ...
If you're looking for some other options, I suggest checking out the Wikipedia page on this topic. You can find it at the link below:
List of online music databases
I have not used them all, but AllMusic is quite good.
Have fun exploring the others and let us know what you think of them. You could even do this by using the "answer your own question&...
The Million Song Dataset has this information as well as other features about the song itself. You can download the entire 300GB file as a flat file, or download a 1% sample.
The full field list can be found at their FAQ, and they have code snippets for working with the data in MatLab, SQL, or other programs.
(Not a very practical answer, but maybe can get the ball rolling...)
If you can create a list Youtube links to the songs or albums you want, you can download the captions (subtitles). These have a timestamp along with the lyrics.
With YouTube you can search for videos with captions. Unfortunately, I found that many are listed with captions but actually ...
I'm afraid the curation of a dataset like this is an expensive proposition, especially if you take into account the complexity of copyright. I certainly think it's optimistic to hope that it's already assembled into the format you describe.
The Free Music Archive (FMA) is an extensive source of free audio files, and it has 15 genre tags (including spoken). ...
I think you can find an API based on the answers to the question here.
It may be harder to find the number of copies sold, so you may need to collect from two sources and join them together. In particular, the API listing site ProgrammableWeb lists many music APIs.
AcousticBrainz is a database of algorithmically derived music metadata, including BPM, Key, moods, and genres. The database is keyed by acoustIDs, and you can find the acoustIDs for a particular track by searching for it on MusicBrainz.org.
Example: Tipper - Bubble Control.
Most attributes have uncertainties associated with them, and it's worth noting that ...
There is a wide selection of sheet music that was created with the Musescore, the leading open-source music notation program. You can filter by instrument and licence.
Please note that there is a new project called OpenScore, a collaboration of Musescore and IMSLP that aims at publishing all public domain music.
As long as you don't keep the song anywhere on your servers, and have clear warnings "Do not transform songs that you are not allowed to transform", I believe you don't risk that much. You are just an audio conversion online tool, and your app is just a music player.
Yes, you will need to buy the songs you want to include. Contact a music company and see ...
You can refer to Cinemalytics Bollywood Movie APIs. Its free and is community driven, plus you can use it for commercial purpose as well. They also have Songs & Singers information linked with the movies data. Check out their API showcase for Bollywood Movies here.
If you know how to make midi files, then you can use a vocal sound font (like choir sound fonts) to play that midi file. You can find a collection of choir sound fonts here.
Here are the steps:
Make a midi file with the software of your choice (I don't exactly know how to do that, so can't recommend any, but maybe you can try Aria Maestosa)
Download a ...
I doubt that there's an open data set for this, since it's a new subject and so many parts of it are changing rapidly. Also, it's not terribly clear what kind of data you're looking for, how it would be quantified, etc.
I'd suggest looking for academic research in the field. Some of the researchers may have posted their data, or they may be open to ...
By far the largest music resource is MusicBrainz. It will return the cover photo; I'm not sure about the sample. AllMusic and Discogs have been mentioned. Spotify has an API, I think it is worth checking it, as well as lastfm's. Hope this helps!
This from the U.S. Copyright Office might be a better reference on U.S. copyright law in relation to musical lyrics. They provide an excellent plain-language description of the copyright rules for those wanting to register a copyright.
There is also a description for use that may allow what you are trying to do: "Under the fair use doctrine of the U.S. ...
Check the creative commons music sites.
In addition, there is Columbia's music database. On Columbia's site, they also provide open source code that allows you to sample audio files from other services like 7Digital.
EchoNest (http://the.echonest.com/) provides at least 'genre' information about music. EchoNest is not 100% 'open', but per their 'ground rules': 'terms of service allow for most reasonable non-commercial uses' (developer.echonest.com/docs/v4#ground-rules).
You can get a rate-limited API key for free, requiring only attribution. So depending on the project,...