YouTab: Automatically get chords for music
youtab.me
youtab.me
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.
But... it doesn't seem to play, which is kind of a bummer.. Maybe the server is being swamped?
https://www.youtab.me/music/XnWT_wslaBc/lindsey-simon/its-a-...
I tried a few songs. It was not clear you could make the screen larger but once I did I just loved the way it counts the beats.
The second song I tried did not work. It stated the song could not be analysed because it was not public, although it was in the search results.
The last song: https://www.youtab.me/search/arctic-monkeys-mar it did not do so well on, but I guess this is where the community comes in.
This is my favorite feature though.
However, it seems to have "gone crazy" with this song (which is hard) https://www.youtab.me/music/gkE29Y2PPdd/one-without/withered...
But this one it got very well (it's easy) https://www.youtab.me/music/zGvQx6E4KO4/ruth-laredo/mozart-r... I don't remember all the details but it is pretty close to the original
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.
One feature that might be nice would be to allow for transposing or denoting that a capo should be used.
Example:
https://www.youtab.me/music/_vAC1WCDa4n/band-of-horses/no-on...
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.
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 cool. The only nitpick is a copy tweak. Throughout the app the app refers to itself as "us" or "our" ("Working our magic") and then almost immediately after as "me" ("It takes me about 30 seconds.") You should consider unifying the pronouns so that either you're always using first person, or you're always using the royal "we".
Otherwise, this is pretty rad. I can see myself using this to practice some new songs that come out.
Does YouTab have a "confidence" rating for each chord? I don't know if it'd be the best UX to include that number for each chord (and maybe even alternate chord suggestions), but there are times when I'm simply playing along with the song incorrectly and it takes me a couple amateur minutes to correct the one chord that Chordify got wrong.
Great stuff, anyway!
Edit: Later, that song did kill it, as the changes got faster/harder.
Also, it doesn't seem to have a complete set of possible chords - one song to check would be "A hard Day's Night" by the Beatles. It has a difficult and distinct first Chord which might be valuable to test against.
Yeah, he's my favorite guitar player ever also. Not sure anything tops Fuzz Universe in my mind. But most of his songs are great.
On the other hand, Cake's "Sad Songs and Waltzes", with a very distinct 3/4 signature, analyzes well.
A question about your plans: you describe annotating as 'contributing to the community' but your terms of service say that only you, not the community, have a license to my copyright on the annotations. You also say that you may one day charge fees.
There have been cases (notably http://en.wikipedia.org/wiki/Gracenote_licensing_controversy) where users have built a database that a company has then claimed as its own and profited from, to the exclusion of the users. So, the question: are the user-contributed annotations open source and licensed as such? And, if not, why would I contribute annotations to a wiki that I may later no longer be allowed to access?
C - n/a
D - sharps
Eb - flats
E - sharps
F - flats
F# - sharps
G - sharps
Ab - flats
A - sharps
Bb - flats
B - sharps
The second part is really the same as the first. You want to be able to spell each diatonic alphabetically in order without skipping any letters of the alphabet. The B major scale is
B C# D# E F# G# A# B
If you tried spelling that with flats, you'd get B Db Eb E Gb Ab Bb B
The skipped C and F, and the double E and B, is just nasty. The same would happen if you tried spelling the scale with a combination of flats and sharps.As for diatonic scales that start on an accidental, as far as I know you can use either the flat or the sharp notation. They are enharmonic equivalents. I know there are often traditional preferences, simply to choose the spelling that leaves fewer accidentals in the key signature. For instance, I think that Db major is more common than the equivalent C# major because the former has 5 flats while the latter has 7 sharps.
Yup, that's true, though the choice of enharmonic keys will depend on context: e.g. the V7/V in a sharp key will be spelled in another sharp key even if more awkward, with double-sharps etc. Also, to get pedantic there are no "accidentals in the key signature" by definition.
Yeah, I tried to figure out a better term for that, but I'm not aware of one. Of course, I meant notes that are accidentals in C major, i.e. the black keys on a piano.
https://www.youtube.com/watch?v=fTNzykQba3s
has anything to do with Glenn Gould?
https://www.youtab.me/music/loK8Eby47RZ/glenn-gould/goldberg...
Can it understand the difference between a composer and a performer?
Do you intend for it to be able to hear altered chords?... #5, b5, etc? It didn't seem to be catching that on a song I submitted, but it got the root and third correct, which is still helpful.
I wasn't aware at first that 'contributing' to a song would be public. This is cool and intuitive, although I'd prefer to contribute anonymously.
Great work.
sorry this video has been removed from youtube
sorry this video has been removed from youtube
sorry this video has been removed from youtube
sorry this video has been removed from youtube
ad nauseum. nice project, but doomed to fail because of this.why the downvotes ? even their TOS sort of acknowledges it will not work :
YouTab respects your copyrights and the copyrights of others and therefore requires that you only annotate tablature of your own music or of music that you are licensed to annotate (such as public domain music).
how do you explain these rules in regard to this :
YouTab also requires that the music videos that you attach to your tablature shall be your own or videos which you are licensed to display; for example, you are not allowed to embed an unlicensed Metallica video and write down your tabs for that song.
true, you have covered yourself by stating these things in your TOS, but after removing all videos that are not in accordance, you're left with an empty site.
seriously, from a technical point of view I love projects like these, but I cannot see how this could ever work in the long run if it's dependent on youtube. at least not as long as large record companies exist and enforce their copyrights as they tend to do.
1. The site is DMCA compliant 2. Lyrics are provided legally through musixmatch 3. Chords as they are presented on the site are legal. We spent a lot of time and money making sure of that.
Yes, the TOS should be updated which I will take care ASAP.
the big problem however is the embedding of material from soundcloud and youtube. while strictly speaking it might be legal, the total experience of your site is severely impacted by the fact that youtube continually removes video's that violate _their_ TOS, leaving orphaned tabs. or, as I myself noticed, blocks embedding of most tracks (at least for me, there's probably some geo-blocking going on).
I really like the interface, I'm very impressed with how well it works for most tracks (and fast too), but by making it dependent on difficult external parties like youtube and soundcloud I don't see it taking off. I've had very similar usability problems with all other projects that attempt similar things.
edit : I'll check back for the updated TOS later. I'm curious what they'll say...
I guess society isn't ready yet.
Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more. https://news.ycombinator.com/showhn.html
but the criticism stands : it's hardly useful for me as every 2 out of 3 songs will not work. probably because I'm in europe, but still. and I can't suggest alternatives, there aren't any with copyright laws being what they are.