TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

I analyzed chord progressions in 680k songs

308 点作者 jnord28 天前

37 条评论

huimang28 天前
Using absolute chord analysis instead of relative chords (i.e. roman numeral analysis) doesn&#x27;t make sense. As others have noted, the original dataset is flawed because the <i>structure</i> of a song is critical, you cannot omit repeating chords. Programmers&#x2F;analysts should take more care to understand music theory or the underlying field at hand, before compiling datasets or doing analysis.<p>&quot;Most common chord&quot; is mildly interesting, but not really that useful. The most common key, and the most commonly used chords relative to that key (i.e. with roman numeral analysis) would be much more useful and interesting. This would help paint a clearer distinction between e.g. country and jazz, not that &quot;jazz uses Bb major more&quot;. Also, anyone with general instrument knowledge would surmise that since Bb and Eb instruments are much more prevalent.<p>&quot;If you’re sitting down to write a song, throw a 7th chord in. The ghost of a jazz great will smile on you.&quot;<p>7ths don&#x27;t belong to jazz only, and the average songwriter isn&#x27;t making data-driven decisions on how to settle on the chord structure for their song.
评论 #43726813 未加载
评论 #43727738 未加载
评论 #43811136 未加载
评论 #43725943 未加载
评论 #43726234 未加载
评论 #43727343 未加载
评论 #43731085 未加载
评论 #43728396 未加载
评论 #43728765 未加载
评论 #43728243 未加载
评论 #43725786 未加载
评论 #43734458 未加载
memset28 天前
The way this analysis, and the original dataset were created, makes no sense. This is, in part, not the author&#x27;s fault, since the original data [1, 2] is flawed.<p>First, the original data was constructed like this: &quot;...The next step was to format the raw HTML files into the full chord progression of each song, <i>collapsing repeating identical chords into a single chord</i> (’A G G A’ became ’A G A’)...&quot;<p>Already this makes no sense - the fact that a chord is repeated isn&#x27;t some sort of typo (though maybe it is on UltimateGuitar). For example, a blues might have a progression C7 F7 C7 C7 - the fact that C7 is repeated is part of the blues form. See song 225 from the dataset, which is a blues:<p>A7 D7 A7 D7 A7 E7 D7 A7<p>Should really be:<p>A7 D7 A7 A7 D7 D7 A7 A7 E7 D7 A7 A7<p>With these omissions, it&#x27;s a lot harder to understand the underlying harmony of these songs.<p>The second problem is that we don&#x27;t really analyze songs so much by the chords themselves, but the relationships between chords. A next step would be to convert each song from chords to roman numerals so we can understand common patterns of how songs are constructed. Maybe a weekend project.<p>[1] <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2410.22046" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2410.22046</a> [2] <a href="https:&#x2F;&#x2F;huggingface.co&#x2F;datasets&#x2F;ailsntua&#x2F;Chordonomicon&#x2F;blob&#x2F;main&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;huggingface.co&#x2F;datasets&#x2F;ailsntua&#x2F;Chordonomicon&#x2F;blob&#x2F;...</a>
评论 #43725383 未加载
评论 #43725716 未加载
评论 #43725311 未加载
评论 #43724945 未加载
vthommeret28 天前
If you&#x27;re interested in more relative chord progression analysis, check out Hooktheory (I&#x27;m not affiliated but I think love their two books &#x2F; apps):<p><a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;index" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;index</a><p>It&#x27;s &quot;just&quot; 32K songs, but you can see the top chord progressions:<p><a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;common-chord-progressions" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;common-chord-progressio...</a><p>And see which songs follow any chord progression you choose (either absolute or relative chords):<p><a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;trends" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;trends</a>
评论 #43730659 未加载
评论 #43725697 未加载
ben779928 天前
As others have said this is interesting but use of Ultimate Guitar is flawed as the tabs&#x2F;scores are so bad on that site, very often not even being close to the real chords.<p>On top of being simplified tons and tons of songs get rewritten with a Capo so people can just play G-C-D shapes, if your analysis doesn&#x27;t look for &quot;Capo&quot; and then transpose all the chords then you end up overrepresenting the key of G and it&#x27;s chords. Then very often 7th chords, Sus chords, etc.. all get transcribed down to major chords &amp; minor chords due to the beginner focus. Interestingly he doesn&#x27;t include 6th chords as their own thing.<p>To be fair there are tons of songs that do actually use those chords, so they may still end up coming out as the most popular.<p>I have a grandfathered in lifetime membership to UG that I only had to pay once for. It was cheap so worth it, but I really find the site kind of icky as they are mostly monetizing crowd sourced low quality work and it&#x27;s very often wrong. And they nerfed their iPad app recently which is really annoying.
评论 #43730910 未加载
评论 #43731050 未加载
评论 #43731876 未加载
评论 #43729856 未加载
cjohnson31828 天前
Listing the &quot;most frequent chord&quot; is a weird analysis, I&#x27;m more interested in the &quot;most frequent key&quot;, or a transition matrix from one key to another, e.g., if I&#x27;m in F, what&#x27;s the chance I go a fifth up to C, or a fourth down to Bb. Just telling me G is a popular chord doesn&#x27;t do much.
评论 #43724481 未加载
评论 #43724307 未加载
评论 #43725277 未加载
alexjplant28 天前
Interesting analysis. Some observations:<p>- Ultimate Guitar isn&#x27;t exactly known for the sterling quality of its transcriptions. Teenage me submitted at least a few tabs that were clearly incorrect that still got 4 and 5 star ratings. Amateur guitarists are also infamously bad at figuring out voicings and extensions so something like a 9 might end up as a maj7 or just a triad. Adult me checks Songsterr first then uses his ear to figure out what&#x27;s _really_ going on when I run across incorrect parts in the tablature.<p>- Some genres of music like downtuned metal are largely monophonic and instead rely on quick melodic movement or drone-y background guitars to imply harmony. This data set doesn&#x27;t seem to account for this.<p>- There&#x27;s no way that power chords only account for single-digit percentages of chords in rock, metal, and punk. There are albums that have been certified Platinum that are 90% power chords (technically power intervals, I suppose).
hirvi7428 天前
I find the analysis interesting in terms of a hobby project, but I&#x27;d be careful extrapolating too much out of this. 680k is quite the sample size, but my issue lies within the myopic selection of one instrument and the issues that arise from the platform of Ultimate Guitar.<p>1. I am curious, how many of the 680k songs are unique? It is rather uncommon for massively successful songs to only have one version of tabs out in the wild, so I am curious how many songs individual songs were counted multiple times.<p>2. This analysis only looks at guitar tabs or instrumentations there were transcribed for guitar. Chords can be made with more than just one instrument, thus that missing 7th note could actually be played by another instrument not included in the tabs.<p>3. As music progressed from the pre-jazz era to modern times, it became more common for people to play an instrument, like piano or guitar, while singing at the same time. Obviously there are exceptions to everything, but often times guitar pieces are simplified if the guitarist is also singing for practical reasons.<p>4. Music has also become more accessible as time progressed. It would be hard for an average person to learn the organ or hurdy-gurdy without access to one. It&#x27;s much easier to acquire and learn piano when it can be a 4 inch thick plastic keyboard on a stand.<p>5. People tend to have a warped concept of the history of music. Pachelbel&#x27;s Canon in D is by no means a complex song and has stood the test of time. Music through out time has also served different purposes. Hell, go back to Ancient Greece, Gregorian chants, and Medieval music. Those various time periods were not generally fully of complexity either. I would argue such times were generally less complex than modern music.
评论 #43724121 未加载
评论 #43724116 未加载
评论 #43723846 未加载
评论 #43725371 未加载
narrator28 天前
Then there&#x27;s the most complex pop song of all time: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZnRxTW8GxT8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZnRxTW8GxT8</a>
评论 #43723929 未加载
评论 #43724277 未加载
评论 #43724221 未加载
divbzero28 天前
Isn’t OP analyzing frequencies of individual chords, not chord progressions?<p>Analyzing individual chords involves counting the frequency of each chord (such as G, C, or D).<p>Analyzing chord progressions would involve counting the frequency of chord pairs (such as D—A or C—G), chord triplets (such as D—A—Bm or C—G—Am), or longer sequences of chords. For an alternative look at the data, you could also normalize chord progressions across key signatures for your analysis (D—A or C—G would both normalize as I—V, D—A—Bm or C—G—Am would both normalize as I—V—vi).
评论 #43725234 未加载
评论 #43725131 未加载
评论 #43724170 未加载
jancsika28 天前
&gt; An “interval” is a combination of two notes.<p>Minor nitpick: it&#x27;s a &quot;dyad&quot; that is a combination of two notes.<p>An &quot;interval&quot; is the difference between two (or more) pitches. And just as you&#x27;d measure the space between your eyebrows using a ruler, you&#x27;d measure the interval between middle C and concert A using your ears.<p>The bonus, however, is that our listening apparatus is already quantized to octaves-- if you hear a pitch against a second pitch that&#x27;s double&#x2F;quadruple&#x2F;etc. the frequency of the first, your ear marks this interval as special. It&#x27;s likely most of you&#x27;ve already used this fact to your advantage; perhaps unwittingly, when someone begins singing &quot;Happy Birthday&quot; outside your normal singing range. (Though most renditions of &quot;Happy Birthday&quot; lend credence to Morpheus&#x27; lesson from <i>The Matrix</i> that there&#x27;s a difference between knowing the path and walking it.) :)
评论 #43725220 未加载
评论 #43724493 未加载
评论 #43724143 未加载
评论 #43723995 未加载
评论 #43729415 未加载
cole-k28 天前
It&#x27;s an admittedly smaller dataset, but Hook Theory has an analysis that allows you to search by chords (including relative) and look at trends:<p><a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab</a><p><a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;trends" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;trends</a><p>It&#x27;s a weird coincidence to see this post since I only occasionally remember about Hook Theory and binge it, but I remembered earlier this week.<p>Many of you have probably heard the Axis of Awesome four chords song (if not, look it up, it&#x27;s great), but it&#x27;s fun doing the same thing with other songs.<p>Like, did you know that you can sing the chorus of Numb by Linkin Park over the chorus of...<p>* I Hate Everything About You by Three Days Grace<p>* Immortals by Fallout Boy<p>* Cheap Thrills by Sia (swung Numb lol)<p>(+ the bridge of The Rock Show by Blink 182)<p>Numb has a pretty common chord progression so I could pick songs with the exact same chords, but there are also some oddly specific finds like this video game (?) song that inexplicably has the same relative chord progression as Hotel California <a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;view&#x2F;zun&#x2F;reincarnation#Verse" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;view&#x2F;zun&#x2F;reincarnation#...</a><p>---<p>I am often surprised how a seemingly simple chord progression has only one result, even when I search by relative chords and ignore extensions and inversions, e.g. <a href="https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;chord-search&#x2F;results?keySelect=any&amp;scaleSelect=any&amp;chordString=i+III+vi+VII&amp;ignoreModifiers=true" rel="nofollow">https:&#x2F;&#x2F;www.hooktheory.com&#x2F;theorytab&#x2F;chord-search&#x2F;results?ke...</a><p>However when you put that query into the normal search box, it does match a lot more songs, showing that there is a i III _ VII trend, just that i III vi VII is strange (which I guess makes sense). Perhaps my lack of music theory makes it harder to normalize my queries, but it&#x27;s also possible that (1) there isn&#x27;t enough data or (2) there is inconsistency in how people annotate the pieces (some songs will have II II II II, for example, following the rhythm, whereas some songs will have just a single II).
评论 #43725180 未加载
throwaway066528 天前
Does this take into account capo position? A G is easy to play so authors might use G to play a Bb for example with a capo to avoid barre chords. Likewise authors will choose simpler chord substitutes to make it easier to play.<p>It&#x27;s the same with lead sheets &#x2F; the real book style music books. Performing musicians need to reproduce music quickly so only the triad will be written down even if the musician ends up playing some other extensions.<p>The data is heavily biased towards simplicity. You can make conclusions about the data - but not music as a whole.
mastazi28 天前
I&#x27;m surprised that according to the article, in jazz, some chords like D and A, which are mostly found in sharp keys, are more common than chords like Bb and Eb, which are usually found in flat keys.<p>I remember once creating a dataset based on 50 random tunes from the Real Book and sharp keys were less than 20% of the total (based on the key signature at the start of the score) so that graph in the article doesn&#x27;t seem right.<p>Maybe the discrepancy is because modern jazz fusion tunes are under represented in the Real Book and those are usually more guitar-oriented, so perhaps more likely that the musician would pick a sharp key like D or A. As opposed to straight-ahead jazz were people try to accommodate for sax&#x2F;trumpet&#x2F;trombone etc.<p>Or maybe it&#x27;s because chords like D or A can be dominants in minor keys that are flat keys, e.g. D in the key of Gmin or A in the key of Dmin. - EDIT I just realised that dominants are listed separately so this is not the case.<p>One more thing: according to the article, major triads make up more than 50% of chords in jazz... what? That&#x27;s certainly wrong, most major chords in jazz are usually maj7th or 6th even when they don&#x27;t have upper extensions. I think that what they actually meant is &quot;major chords that are not dominants&quot;. But they used the label &quot;major triad&quot; instead.
评论 #43727719 未加载
duped28 天前
I think large scale automated harmonic analysis is a worthy endeavor for the purposes of musicological research that could even be applied to pedagogy (deceptively hard problem: identify what piece(s) of music to teach to achieve specific goals for students).<p>But you really need good (and preferably ethical) sources of data to do that, and UltimateGuitar ain&#x27;t it. You also probably want to engage with some music theorists to normalize the data to give you better analysis and ask better questions than &quot;what is the most common chord.&quot;<p>From this analysis I don&#x27;t think &quot;is music getting simpler&quot; can be answered, and I think the trends are interesting questions to investigate for musicologists but this data set and analysis are too flawed to answer them.
anigbrowl28 天前
One thing that jumped out at me was the data point suggesting there are very few power chords in electronic music. But in fact, they&#x27;re ubiquitous because it&#x27;s easy to make a power chord in a single note, by tuning oscillators a 5th apart. <i>Any</i> synth with 2 or more oscillators comes with a bunch of 5th patches (or patch sheets if it&#x27;s all analog). It&#x27;s one of the first synthesis techniques people learn to make thick-soundings patches.<p>Also the whole idea of doing the analysis based on absolute rather than relative notes makes little sense to me as a musician, though perhaps that&#x27;s because I didn&#x27;t start with guitar or a tuned instrument like a trumpet.
notfed28 天前
This seems to be an analysis of chords used, not chord progressions?
评论 #43724002 未加载
teleforce27 天前
Fun facts you can use circle of fifths as references or cheat sheet for good Chord Progression [1]:<p>&quot;Chord progressions also often move between chords whose roots are related by perfect fifth, making the circle of fifths useful in illustrating the &quot;harmonic distance&quot; between chords.&quot;<p>It&#x27;ll be very interesting to analyse the available songs data to find chords that follow circle of fifths.<p>By cross-reference patterns with the circle of fifths, we might just end up with the LLM equivalent of data-driven musical composer that&#x27;s capable of generating harmonically pleasing, genre-aware, even hit songs chord progressions.<p>[1] Circle of fifths:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Circle_of_fifths" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Circle_of_fifths</a>
svag28 天前
There is a nice standup sketch from an Australian comedy group, the Axis of Evil, that most of the pop songs are using only four chords, <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=5pidokakU4I" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=5pidokakU4I</a>
zzo38computer28 天前
I do not see the mention of what chord progressions are used. They did mention what chords (according to only the notes, not according to the key) are common, though.<p>I would expect that a full analysis should write the roman numbers (so you will have to know what key it is as well), and might also consider such things as non-chord tones, modulation to other keys, etc. (However, this is not as simple as just putting them into the computer and writing a SQL query or whatever.)<p>What I had seen on television and what I had read, is that I-V-vi-IV chord progression is common in modern music. (There is also i-VI-III-VII, which is the relative minor key than I-V-vi-IV, which is obvious once you realize it.)
notquitethere27 天前
Notwithstanding how these are read, e.g. C can be Cmaj7 or other substitutions, that are understood by the musician and not always written or transcribed accurately, this analysis is akin to counting the number of times a digit 1 through 12 occurs in a financial statement and analyzing all annual reports. Or taking all the fiction books in the library and counting frequencies of characters translated to ascii codes. These are chords not chord progressions. Progressions would be i-iv-v, ii-v-i, and the prevalence of these. An interesting start, but the main meat of this analysis is unexplored.
digbybk28 天前
I’m having a hard time believing power chords only account for 5.8% of chords in metal.
评论 #43729733 未加载
评论 #43727853 未加载
p0w3n3d28 天前
Just changing key from G too F # does not make the song unique if it still follows the same chord schema. It&#x27;d be better to identify chords relatively, i.e. IV-&gt;I-&gt;V-&gt;vi
psychoslave28 天前
Oh just when this morning I was wondering how I might find which sequence of chords would cover all songs ever published.<p>That led me to remember of the famous combinatory proof that was published in Redhit to answer which sequence of some television series one should watch to achieve a minimal chain of something.<p>But I was also concerned that finding chord progression for all songs would be the hardest part, compared to any chord progression which can be just generated by anyone.
calibas28 天前
From my experience playing guitar, the average punk or metal song is almost entirely power chords, while this data says power chords are only 5% of chords in both genres...<p>I thought maybe there&#x27;s types of metal and punk that I don&#x27;t know about, but Wikipedia, LLMs and guitar tab sites all agree with me. Punk and metal is overwhelmingly power chords, so I don&#x27;t see how the data comparing chord types can be correct.
评论 #43728167 未加载
评论 #43728827 未加载
aczerepinski28 天前
As a jazz musician I’d estimate that there are at least an order of magnitude more seventh chords than triads in jazz songs. I question a dataset that says there are more triads. Makes me wonder what else is wrong with the data.<p>For instance, G being the most common key in jazz doesn’t ring true. I’d wager that it’s Bb, Eb, F in some order.<p>Maybe all of the songs in this set were simplified for guitar players?
murki28 天前
what I was hoping this article would do (i.e. express this information as roman numeral progression) has been done here <a href="https:&#x2F;&#x2F;www.amitkohli.com&#x2F;chord-progressions-of-5-000-songs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.amitkohli.com&#x2F;chord-progressions-of-5-000-songs&#x2F;</a>
yahoozoo28 天前
Power chords are only 5% in Metal? OK.
osxman28 天前
Ultimate Guitar is not very accurate. That is because for example blues notes are &#x27;bended&#x27; on a guitar by pushing up the strings a lot. Many notes are wrongly notated on Ultimate Guitar. It is better to use official sheet music books.
vitaly-pavlenko28 天前
my favorite paper on analyzing chord progressions so far is this seemingly niche comparative study of five metal genres: <a href="https:&#x2F;&#x2F;pure.hud.ac.uk&#x2F;ws&#x2F;portalfiles&#x2F;portal&#x2F;58172029&#x2F;Boddington_Jordan_Herbst_Harmonic_structures.pdf" rel="nofollow">https:&#x2F;&#x2F;pure.hud.ac.uk&#x2F;ws&#x2F;portalfiles&#x2F;portal&#x2F;58172029&#x2F;Boddin...</a><p>it shows which chords exactly set black metal, power metal, metalcore, death metal and progressive metal apart<p>(i also try to do my own narrative on chords, but so far there&#x27;s nothing to write home about: <a href="https:&#x2F;&#x2F;rawl.rocks&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rawl.rocks&#x2F;</a>)
1337shadow28 天前
Aren&#x27;t Ultimate Guitar chord progressions user contributed? They often simplify the actual chords in their tabs.
RajT8828 天前
What a flawed study - Metal music only uses 5.8% power chords?<p>There is no genre more power chord heavy. (pun intended)
RickJWagner28 天前
That’s a really interesting read.<p>I’m shocked at the similarities between country and punk. Did not imagine that!
sayrer27 天前
A lot of them use G or F because that is the biggest bass note you can get in a club system.
kube-system28 天前
I was disappointed to see they use Ultimate Guitar data for this. Back when I played regularly under the study of a professional, I quickly found that the <i>majority</i> of tabs on the site are just plain wrong.<p>Likely some of the “simplicity” observed in the chords here aren’t actually due to the music being simple, but that the user who contributed the tab made their best simplified guess as to what it was.<p>Unfortunately the analysis is probably flawed because of the poor quality of data.
dboreham28 天前
Oh, the data came from Ultimate Guitar? So as every guitarist knows: it&#x27;s wrong.
alganet28 天前
HN proceeds to give a crowd pseudo-lecture on notation, because notation is important. I think HN misses the point.<p>If you do these analysis using very basic notation knowledge (letters on top of lyrics are chords!), can you discover by yourself what you missed?<p>Many self-taught amateur musicians go through something similar. You play the simple chord chart, then you notice by yourself that it is not enough. You start to understand the instrument, training the ear, and learning beyond the simple charts.<p>Can you do that with data? Possibly. Maybe, as others mentioned, another dataset would be needed. However, to suggest that such dataset needs to be &quot;a better one in notation&quot; seems misguided.
评论 #43729069 未加载
naijaboiler28 天前
says chord progressions, and then just talked about chords without any progressions. disappointing article.