I've been hard at work on a project that I would like to share with you. It's called YouTab and its what I believe is a great way to sync lyrics and chords with music. The smart guys I work with use a nifty algorithm to "listen" to the music and in a lot of cases it does a really good job in getting the chords. But since technology has its limits there's an editor application that lets you fix what is wrong.
I am hoping that this will develop into a useful resource for musicians and music lovers and I'd love to hear what you think about it and get ideas as to what you might like to see next.
You should send an email to the guys at http://chordify.net/ . One of the people involved in that project has a PHD in computer science with focus on analysing music with code. They'd be great people to team up with for you.
The algorithm for generating chords does seem to work very well for simple songs, and at least makes a good stab at more complicated songs, for the guitar-driven songs I tried.
In terms of presentation and editing, I believe the guys at http://www.soundslice.com/ have a solution that is much better. I would love to see a synthesis of these two technologies, with YouTab producing a first draft of a sheet for SoundSlice based on any video.
Very cool! You've already captured a few hours of my life.
A bit of feed back on the editor -
First, in general, it's a little... mysterious? It's not immediately clear exactly what clicking in difference places will do, and it's easy to click the wrong the and have the song jump around or a element shift or something, so it ends up feeling a bit twitchy. One thing that might help is better mouse cursors, like the i-bar for moving the current play position line, or the hand for grabbing-and-repositioning.
I get what's going on with the timeline being split in three horizontal rows, but I still find it kind of confusing, especially when working near the edges.
Also, scrolling the timeline backwards is awkward when the music is playing, as it brings the play line closer to the end of visible timeline which causes the whole thing to jump forward, negating your progress. I think a zoomed-out preview box would be helpful with highlights marking what's currently visible (like graphics editors often have). I did see you can move around in the song in the player controls but it doesn't show the blocks.
Keyboard shortcuts would be very helpful, particular for fine-tuning block positioning. Perhaps even you could have a key to mark positions during playback for later use in aligning blocks? In fact, in general it would be helpful if you could align blocks to one another, or to the beat.
As a non-musician, I would find it useful if you could "play back" the chord track, for comparison with the song.
Very nice. You know one feature I would love to see are strumming patterns. It's nice to see the chords but it's tough for an amateur to identify the strumming patterns.
Don't implement strumming patterns! I've watched my wife trying to learn guitar pursing her lips saying up-down-up-up-down to herself and it just sounds robotic. Once you can play the chords smoothly enough strumming just happens. Even better, everyone seems to strum their own way (i cant sing so i strum a lot to compensate, whereas i have a friend with a beautiful voice who barely touches the strings)
That up-down-up-up-down whilst keeping the hand moving sets up different rythms and is an important skill. Especially if you're trying to learn a particular song - which will sound totally different if you get that wrong. Of course, you can get away without learning it like a lot of stuff on the guitar but you just won't be as good.
IMHO, strumming patterns are something that you (as a beginner) need to experiment with to see what sounds just right. Eventually you end up not thinking about it anymore.
Maybe an algorithm that could identify for ex first played note - meaning bass or first string and continue the same with other chords. After that you know where to start. Also there are only few strumming patterns and if you know the measure it should be easier. Just an idea.
Plays fine for me but the start of the verses are completely out of synch lyrics->music. By the end of the verse it's fall in to synch however, then in the next verse it falls out' again - appears to have problems handling the long gaps with no lyrics.
Worked great on the first song I tried. Thereafter it crashed my browser several times (FF 31). Would be awesome if you could mix in/out with the actual song a MIDI track of the chords themselves, just to verify that they are correct.
1) Allow me to open links in a new tab. Without this, I'll never use your site.
2) The back button is there for a reason and I like to use it. Again, without this, I'll never use your site.
3) Search for '"billy preston" circles' (without the single quotes). From the results, choose "D&F - Will It Go Round In Circles, Billy Preston - [Dave and..." -- Nothing happens on the resulting page other than chords are generated. The chords are close to right (IIRC) but, you cannot listen to the song to transcribe the lyrics. Zoom in and out works.
I've been hard at work on a project that I would like to share with you. It's called YouTab and its what I believe is a great way to sync lyrics and chords with music. The smart guys I work with use a nifty algorithm to "listen" to the music and in a lot of cases it does a really good job in getting the chords. But since technology has its limits there's an editor application that lets you fix what is wrong.
I am hoping that this will develop into a useful resource for musicians and music lovers and I'd love to hear what you think about it and get ideas as to what you might like to see next.
Thank you for taking the time to read this.