Scores4u
From Music Hack Day
Contents |
[edit] Creator
- Quim Llimona and Sara Gozalo
- @lemonzi and @sara_sgm
[edit] About the hack
With Scores4uScores4u you can search your favourite song and we will give you the streaming, lyrics and the score!
- Search Engine + Visualizer: With our Meta-Search Engine, you can look up a song in different platforms at the same time and choose the player that you prefer :). Only one lyrics and score engine are supported by now, sorry! It's really simple and straight-forward to use: just query an input text (song title, artist, tag...) and the Streamer Boxes will be full of cool options to listen to. Whether you pick the song form one engine or the other, the main Player window will appear, with a minimal playback control widget, a panel with the retrieved lyrics and the Score of the track. If no score has been found, you'll be prompted to create your own! Please don't use the link that appears there (we know, it's kind of cruel to whou you this nice button...), just click on the tab on the top.
- Score Editor: The Score Editor is still in pre-aplha phase, due to some issues with multiline rendering that haven't been solved yet... But feel free to try it out!Use the arrow keys to navigate through the score. To add new notes, go to the end and hit Enter. Pitch can only be changed one semitone at a time by now. To change the duration of a single note, hit a number while it's selected. It's the same encoding Finale does: 7 for a whole note, 6 for a half note, 5 for a quarter, and so on.It's not possible to save the scores right now, but maybe in future we'll implement a MusicXML exporter that can post them directly to MuseScore so you can view them when you play the same song again!
- Have fun!:We built this web-app to have fun, and because we can (which is one of the most praiseworthy reasons an engineer can have to build stuff). We hope you have a lot fun too! See you hackers at the next MHD, and remember you can follow us on Twitter.
[edit] Images/Screenshots
- Spotify Application: http://www.flickr.com/photos/thomasbonte/7374270174/in/photostream
- Searcher :
- Editor:
[edit] Source code and links
[edit] What APIs, tools or kit did you use?
- Deezer API/SDK: A HTTP Request is used to get the id of the tracks related with the user's search. After that, the SDK is used to play the song selected by the user.
- Spotify API/ Play Button: A HTTP Request is used to get the id of the tracks related with the user's search. After that, the Play Button Widget is used to play the song selected by the user.
- Musescore API The visualizaion of the scores are possible thanks to this API, we get the scores and render them via HTML5 and JS
- Musixmatch API: we use musixmatch aPi to show the lyrics of the song playing on the differents players and the score showed on the web page
- Echonest API: We have used echonest like a bridge between the Spotify/Deezer APIs and musixmatch giving us more information about the relation between the tracks and lyrics.
[edit] Anything left to do
Scores4u is an application developed in Barcelona Music Hack Day (Sonar) on 14th and 15th June 2012. Thanks to #musescore, #spotify, #deezer, #musixmatch and #echonest engineers that have helped us during the hack! thanks a lot!!! :)