1 Introduction
Commercial AI music–generation platforms are becoming popular, and the resulting music is flooding streaming services (Sturm et al., 2024). Suno,1 launched online in late 2023, claimed in November 2024 to have a user base of 25 million people.2 Udio,3 launched in the Spring of 2024, reported soon after that its users were generating 10 songs a second.4 The summer of 2025 witnessed the appearance of an AI‑generated music album by the fake ‘indie rock band’ The Velvet Sundown, which has received millions of streams on Spotify.5
The French music streaming service Deezer announced in September 2025 that they are receiving ‘fully AI‑generated tracks daily.’6
This growing catalog of AI‑generated music raises several interesting questions for musicology and presents challenges for music information retrieval (MIR). Given the rate at which this catalog is growing, how reliable and scalable are the computational methods of MIR for addressing these questions? How does the harmonic content of AI‑generated music relate to the harmonic practices found in human‑composed music? What structural similarities and differences are there between AI‑generated and human‑composed music?
In this article, we address these questions specifically for AI‑generated music from Suno and Udio. We describe the creation of a large corpus of music recordings, balanced across three sources: songs from Suno users, songs from Udio users, and human‑composed Western popular songs.
Recent advances in MIR have made corpus‑scale harmonic and structural analysis of popular music increasingly viable. Even though the challenges of resolving chord and structural information across diverse musical types remain an open problem, we employ the automatic chord estimation (ACE) model consonance‑ACE (Poltronieri et al., 2025) for harmonic analysis and All‑In‑One (Kim and Nam, 2023) for structural analysis, two recent implementations whose outputs, large‑vocabulary chord labels, and semantic section labels are directly usable for musicological analysis. The results of our harmonic analyses reveal that music from Suno exhibits strong stylistic characteristics of Western pop chord progressions, whereas music from Udio exhibits more balanced chord‑quality distributions, resembling those found in human‑composed music. The results of our structural analyses show that music from Suno tends toward simple AB (verse–chorus) repetition, whereas music from Udio exhibits a wider range of structural variations.
In summary, our contributions are: (i) a large comparative analysis of harmonic and formal properties in human‑made and AI‑generated music using a consistent pipeline; (ii) publicly released annotations for tracks, including segmentations, beat‑level chord estimates, style tags (Oramas et al., 2018), and audio metadata; and (iii) open‑sourced code to reproduce the experiments.7
2 Background
MIR provides computational methods for analyzing musical structure and harmony (Müller, 2021). This section reviews the strands of the work the present study builds on: AI music generation and the evaluation of its output; the two methods we apply at corpus scale, music structure analysis (MSA) and ACE; and prior corpus‑scale harmonic analyses of popular music.
2.1 AI music generation and evaluation
Recent open‑source work on text‑conditioned music and audio synthesis includes models such as MusicGen (Copet et al., 2023), MusicLM (Agostinelli et al., 2023), and Stable Audio Open (Evans et al., 2025), representing the state of the art in publicly available generative audio research. However, the focus of this paper is not on the generative models themselves but on the musical properties of their output, analyzed at the corpus scale in comparison with human‑produced music.
Sturm and Ben‑Tal (2017) evaluates folk‑rnn, a generative system trained on a large corpus of folk tunes in ABC notation, examining outputs in relation to musical practice rather than only automatic metrics, with a concrete evaluation pipeline, corpus statistics analysis, and focused musical inspection to locate where model outputs resemble and where they diverge from human practice. Ariza (2009) argues that discrimination listening tests, lacking the interrogation central to the Turing test they are often framed as, at most establish that a digital music artifact sounds plausible to listeners, which is insufficient to characterize the musical quality produced by an AI system.
Dervakos et al. (2021) propose a framework for evaluating symbolic AI‑generated music using tools from music theory, defining heuristic metrics grounded in tonic coordinate systems and tone networks, such as the circle of fifths, to quantify musicality without relying on user surveys or real data. Wu and Yang (2020) analyze the outputs of the Jazz Transformer using objective metrics, including pitch‑class histogram entropy, chord‑progression irregularity, groove‑pattern similarity, and structureness indicators, demonstrating that systematic shortcomings in AI‑composed music are not fully captured by listening tests alone. Notably, their definition of chord progression irregularity as the proportion of unique chord trigrams in a piece establishes a precedent for trigram‑based harmonic analysis of AI‑generated music.
Some studies find biased perception of music when works are labeled as AI (Déguernel and Sturm, 2023; Ragot et al., 2020; Shank et al., 2022), while others report null effects (Pasquier et al., 2016; Zlatkov et al., 2023). Together, these motivate a careful, data‑driven comparison between music made with current AI platforms and music created by humans.
2.2 Music structure analysis
MSA is the task of segmenting an audio recording into contiguous, non‑overlapping sections and assigning labels that reflect musical function or similarity (Nieto et al., 2020). Computational approaches exploit four main principles: homogeneity (sections internally consistent with respect to some musical attribute), repetition (detecting recurrent sequences), novelty (identifying boundary points where musical content changes abruptly), and regularity (statistical properties of segment durations). Classical methods relied on self‑similarity matrices and novelty curves derived from hand‑crafted features such as chromagrams and Mel‑frequency cepstral coefficients (MFCCs) (Foote, 2000), repetition and recurrence‑based representations (Levy and Sandler, 2008; Serrà et al., 2012b), Laplacian spectral decomposition (McFee and Ellis, 2014), and barwise self‑similarity with dynamic programming (Marmoret et al., 2023). Despite these advances, MSA remains an open challenge due to the subjectivity of structural annotations: the best reported structure labeling scores reach approximately on the Harmonix Set (Kim and Nam, 2023), well below the estimated human inter‑rater agreement of approximately (Nieto et al., 2020).
More recent approaches have improved structural analysis through deep learning, including few‑shot embeddings for Laplacian decomposition (Salamon et al., 2021), unsupervised contrastive multi‑level representations (Buisson et al., 2022), self‑supervised novelty detection (Peeters, 2023), hierarchical spectral–temporal Transformers for direct semantic labeling (Wang et al., 2022), and graph attention networks for pairwise structure prediction (Buisson et al., 2024).
For functional structure extraction, we employ the All‑In‑One model (Kim and Nam, 2023), which jointly performs beat tracking, downbeat detection, segment boundary detection, and semantic section labeling (verse, chorus, bridge, etc.) in a single architecture. We adopt it for two reasons: it directly outputs the section labels our analysis requires, and it reaches state‑of‑the‑art performance on the Harmonix Set across all four tasks.
2.3 Automatic chord estimation
ACE is a central task in MIR with applications in music performance, transcription, and formal analysis research. ACE has evolved from early template and chroma‑based systems with probabilistic sequence models, such as hidden Markov models, conditional random fields, or deep belief networks (Humphrey and Bello, 2015; Mauch and Dixon, 2009; Ni et al., 2012), to more recent deep learning approaches that learn end‑to‑end representations from spectral features, increasingly targeting large chord vocabularies that include sevenths, extensions, and inversions.
Large‑vocabulary ACE has advanced through several complementary strategies. McFee and Bello (2017) decouple pitch‑class detection from label assignment in a 170‑class framework; Jiang et al. (2019) decompose chord labels into independent musical components (root, quality, bass, extensions), generalizing to 301+ classes; and Park et al. (2019) propose BTC, a bi‑directional Transformer achieving competitive large‑vocabulary performance with publicly available code. Most recently, Poltronieri et al. (2025) propose consonance‑ACE, a Conformer‑based model whose decomposed decoder reconstructs chord labels without a fixed vocabulary, paired with consonance‑based label smoothing, which outperformed BTC on both standard and non‑binary evaluation metrics on RWC Pop and USPop. Waseem Akram et al. (2025) further extends this line with ChordFormer for large‑vocabulary recognition and usability.
Despite these advances, implementations remain limited in coverage. Open‑source libraries such as Madmom (Böck et al., 2016) and librosa (McFee et al., 2025) implement baseline chord‑estimation algorithms, most of which remain fundamentally limited to detecting major and minor triads, struggling with tetrads, extensions, suspensions, and inversions. Earlier efforts to expand chord vocabularies, such as Chordino (Mauch and Dixon, 2010), are no longer maintained. Furthermore, analyses relying on chord‑class aggregation can misrepresent stylistic progressions: Collins (2025) demonstrates that Chordino‑based histograms failed to capture modal‑interchange progressions while detecting only broad palette differences. Multi‑source approaches such as DECIBEL (Odekerken et al., 2021), which fuse audio features with crowd‑sourced MIDI annotations and guitar tablature, partially address vocabulary restrictions, yielding improvements over audio‑only baselines, though major and minor accuracy typically remain between and , a ceiling attributed to annotation subjectivity.
Roman numeral analysis (RNA) encodes chords relative to a tonal center. Benchmarks on the PARC dataset (Poppe et al., 2025) confirm that models predicting Roman numerals directly from audio achieve modest accuracy, particularly for complex progressions. We therefore derive Roman numerals in two stages rather than directly from audio: ACE recognizes the chords, and a symbolic step assigns each its key‑relative function through global key estimation (Section 4.1).
Given these considerations, this study adopts consonance‑ACE (Poltronieri et al., 2025) for three reasons: (1) its decomposed decoder is not constrained to a fixed vocabulary, accommodating harmonic diversity beyond major/minor triads; (2) consonance‑based label smoothing produces errors that fall between harmonically related chords rather than random ones; and (3) its demonstrated superiority over BTC on standard benchmarks, combined with publicly available code, provides a reproducible foundation for large‑scale analysis. The model is described in detail in Section 4.1.
2.4 Harmonic analysis of corpora
Several annotated corpora and computational analyses have been dedicated to the study of harmony and musical structure in popular music. The hand‑annotated rock corpus of Temperley and Clercq (2013) supports statistical investigation of chords, scale degrees, and key‑finding models. Expert ground‑truth chord annotations for charting songs support research in automatic chord recognition and music analysis (Burgoyne et al., 2011). Computational analysis of Billboard chart data has been used to study the evolution of harmony, timbre, and style in popular music from 1960 to 2010 (Mauch et al., 2015). Long‑term trends in harmonic and timbral features of contemporary Western popular music have also been examined to document changes in musical diversity (Serrà et al., 2012a). Automated approaches to chord and key estimation provide frameworks for the simultaneous identification of chords and musical context from audio data (Mauch and Dixon, 2009). There is no comprehensive corpus‑level comparison of harmonic and structural properties between music generated by current AI platforms and human music.
3 Music Collections
Our corpus comprises three collections (summarized in Table 1) containing audio files and metadata from Suno and Udio (AI‑generated) and human‑composed music from the Lastfm catalog. The audio tracks originate from Cros Vila et al. (2025), where web scraping was performed for the Suno and Udio datasets between May and October 2024. In that work, Suno data were collected from its frequently updated ‘New Songs’ playlist,8 queried every two hours to capture its influx of new tracks at the time of our work. Udio data were collected using the platform’s search functionality, retrieving songs based on their popularity by tracking those with the highest number of plays in the 24 h before each query. Both collections include metadata and audio files. The audio file folder contained more than files, from which we randomly selected approximately audio files from each collection for analysis. The human‑composed collection uses the Million Song Dataset (MSD) (Bertin‑Mahieux et al., 2011)9 to confirm the audio files are human‑created music, leveraging Lastfm’s associated YouTube URLs to download around unique tracks, where we randomly chose .10 We thus refer to this collection as ‘Lastfm.’
Table 1
The number of files is formed by a parallelized process with workers extracting form and chords data from a randomized folder of more than audio files, with a limit of JSON files.
| Collection | # Files | Duration Mean S.D. | Total Duration |
|---|---|---|---|
| Lastfm | 20,010 | 261.3 182.1s | 1452 h 6 m 56 s |
| Suno | 20,002 | 175.2 54.6s | 1084 h 47 m 9 s |
| Udio | 20,002 | 143.2 98.6s | 801 h 47 m 36 s |
We report user engagement metrics (likes and plays) across the Suno and Udio collections. Table 2 presents summary statistics, and Figure 1 displays their distributions on a logarithmic scale. Music from both platforms shares identical median values (1 like and 4 plays), with means driven upward by a small number of high‑engagement outliers. The 90th percentile reaches only likes and plays for Suno, and likes and plays for Udio, confirming that the vast majority of tracks in both collections received minimal engagement at the time of their download.
Table 2
Summary statistics of likes and plays for the Suno () and Udio () collections, counting the tracks that completed the analysis pipeline. P90 and P95 denote the 90th and 95th percentiles.
| Metric | Collection | Mean | Med. | P90 | P95 | Max |
|---|---|---|---|---|---|---|
| Likes | Suno | 5.25 | 1 | 2 | 4 | 34,921 |
| Udio | 1.83 | 1 | 3 | 8 | 898 | |
| Plays | Suno | 204.88 | 4 | 26 | 50 | 445,490 |
| Udio | 44.10 | 4 | 32 | 58 | 48,940 |

Figure 1
Box plots of likes and plays for the Suno and Udio collections on a logarithmic scale. Songs from both platforms share a median of one like and four plays.
4 Method
This section describes the pipeline we use to extract harmonic and structural information from the audio recordings in our corpus, along with the derived representations for comparative analysis.
4.1 ACE
Chord estimation is performed using consonance‑ACE (Poltronieri et al., 2025), which independently predicts root, bass, and pitch‑class activations and reconstructs chord labels symbolically through a decomposed decoder. The model operates on CQT spectrograms computed over 20‑s chunks and outputs frame‑level chord predictions with no constraint to a fixed vocabulary. We use the publicly available pretrained model without modification.11 Chord segments shorter than s are merged into adjacent segments, and consecutive frames with identical chord labels are collapsed into continuous intervals.
The output of the chord estimator consists of absolute chord labels (e.g., D:min7, G:7, C:maj7) aligned with time onset‑offset columns, as shown in Table 3. To enable key‑relative analysis, we convert these to functional harmony representations (e.g., ii, V, I). For each track, we first estimate a single global key from the chord sequence by duration‑weighted diatonic template matching: each of the major and minor keys is scored by the time spent on chords whose root and quality fit its scale degrees. The comparison operates on pitch classes, so the sharp‑based spelling of the chord labels (Table 3) plays no role: D# and Eb count as the same root, and the estimated key is spelled conventionally (E major rather than D major). Each absolute chord label is then mapped to its corresponding Roman numeral degree relative to the estimated key using the music21 library (Cuthbert and Ariza, 2010). Consecutive identical Roman numerals are de‑duplicated before downstream n‑gram analysis. The resulting chord intervals are subsequently aligned to beat positions estimated by the All‑In‑One model (Section 4.2), yielding the beat‑level chord annotations.
Table 3
Example output of consonance‑ACE. Each row contains the onset time, offset time, and estimated chord label. N denotes no chord detected. The model predicts a root pitch class and quality, labeling roots with sharps by default and assuming enharmonic equivalence.
| Start (s) | End (s) | Chord |
|---|---|---|
| 0.000 | 0.951 | N |
| 0.951 | 2.900 | G:min |
| 2.900 | 4.501 | F:maj |
| 4.501 | 7.471 | D#:maj |
| 7.471 | 9.118 | G:min |
| 9.118 | 11.346 | F:maj |
| 11.346 | 12.691 | C:min |
| 12.691 | 13.805 | D#:maj |
| 13.805 | 15.360 | G:min |
| 15.360 | 16.914 | F:maj |
| 16.914 | 18.840 | D#:maj6 |
| 18.840 | 21.787 | G:min |
| 21.787 | 23.179 | F:maj |
| 23.179 | 24.617 | D#:maj |
| 24.617 | 25.499 | G:min |
| 25.499 | 26.241 | D#:maj |
4.2 Musical form estimation
Musical structure is extracted using the All‑In‑One model (Kim and Nam, 2023), which jointly performs four tasks in a single architecture: beat tracking (locating regular pulse positions), downbeat detection (identifying the first beat of each bar), segment boundary detection (finding time points where sections change), and functional structure labeling (assigning semantic labels such as verse, chorus, bridge, intro, outro, or solo to each segment).
The model first separates the input audio into four stems (drums, bass, vocals, other) using Hybrid Transformer Demucs (Rouard et al., 2023) and processes the resulting spectrograms through a stack of transformer modules combining dilated and neighborhood attention. Four output heads produce frame‑level predictions for each task. The model achieves state‑of‑the‑art performance on the Harmonix Set ( for beats, for downbeats, for segmentation, for structure labeling).
We apply the publicly available pretrained model without modification. For each track, the model outputs a sequence of labeled sections with their onset and offset times, stored as _musical_form.lab files. Consecutive identical section labels are subsequently merged before downstream analysis.
4.3 N‑gram dataset formation
To systematically analyze harmonic tendencies across collections, we construct two n‑gram datasets: a trigram dataset of all consecutive three‑chord sequences and a tetragram dataset of all consecutive four‑chord sequences from each collection. For example, the progression , , , , from a Pop song (‘Azul’ by Djavan), yields the trigrams , , and ; the example uses absolute chord labels for illustrative clarity.
Both datasets are formed from the same normalized sequences. Absolute chord labels are converted to Roman numerals as described in Section 4.1, and ‘no‑chord’ labels are excluded. Each Roman numeral is then respelled onto a single 12‑tone vocabulary, with one name per pitch class: #V becomes VI, and only the tritone degree keeps a sharp spelling (#IV or #iv). Consecutive identical Roman numerals are de‑duplicated. For each song, a sliding window of chords
is passed over the Roman numeral sequence, where is the number of chord events after de‑duplication, denotes the Roman numeral, and for trigrams or for tetragrams.
All windows enter both datasets, including repetition‑based patterns such as I‑IV‑I‑IV and sequences spanning section boundaries; windows built on a single root are excluded, and songs with fewer than chords after de‑duplication yield no windows. N‑grams are counted per collection, revealing the most common progressions and their cross‑collection frequency distributions.
4.4 ‘Axis of Awesome’ chord progression analysis
We measure how often songs in each collection contain chord progressions matching the Axis of Awesome (Richards, 2017), using the Roman numeral sequences produced by the ACE pipeline.
The Axis of Awesome is a specific progression, not merely a set of chords: the four chords {I, V, vi, IV}, played as a repeating cycle in that order, with a minor form {i, VI, III, VII} and a minor variant {i, VI, III, VII}. Pop harmony also draws on these chords in other orders, and our first inspections of the Suno collection showed a marked concentration on them; we therefore measure this tendency systematically, with two measures that separate using the chords from playing the progression. The first, Axis‑family membership, counts a four‑chord window when its chords form one of the three sets in any order ( possible orderings of four chords, patterns across the three sets) and asks whether a track draws on the Axis chord material at all. The second, the literal Axis loop, counts a window only when its chords follow the cycle’s order. A cycle has no fixed starting point, so I‑V‑vi‑IV, V‑vi‑IV‑I, vi‑IV‑I‑V, and IV‑I‑V‑vi are the same loop entered at different chords; each set thus contributes rotations, patterns in total, and this measure asks whether the track plays the progression itself. The match is per window: a window counts when its four chords follow the loop’s cyclic order, whether or not the song repeats it; sustained cycling shows up as a high per‑song rate. Richards (2017) observes that the cycle strongly tends to appear in its given order. Rotation equivalence also absorbs relative‑major/minor ambiguity in the global key estimate from which the Roman numerals are derived (Section 4.1): the four chords C, G, Am, and F are labeled I‑V‑vi‑IV when the key is read as C major but III‑bVII‑i‑bVI, the minor‑form set begun on a different chord, when it is read as the relative A minor. Treating all three sets and their rotations as one loop recovers the progression in both readings, so a track is not counted as non‑Axis merely because its key estimate landed on the relative key. From here, we will refer to this pattern of chord progressions as Axis.
A sliding window of four chords is passed over each deduplicated Roman numeral sequence, and every four‑chord window is tested for membership in both pattern sets: the Axis‑family patterns and the rotation‑only patterns.
The tetragram Axis rate for a song is the proportion of its four‑chord windows that match, expressed as a percentage; we compute it separately under the Axis‑family and the rotation‑only measures.
5 Comparing Patterns in Form and Harmony
We now apply the methods of Section 4 to the three collections and report the results; their discussion follows in Section 6. We proceed from the broadest view of the harmonic palette to increasingly specific patterns of chord succession and formal organization.
5.1 Trigram tendencies across collections
Figure 2 shows the 30 most prevalent trigram patterns in the three collections (Lastfm, Suno, and Udio), distributed over the 10 most common styles found in the metadata descriptors of the songs. The label ‘Others’ collects several styles in one group. Both Udio and Suno show a strong tendency toward Pop, Rock, Metal, and Electronic.

Figure 2
Top 30 most common trigrams found in the Lastfm, Suno, and Udio datasets. The y‑axis shows the relative frequency of each trigram in the collection. The distribution of styles differs across collections.
While we acknowledge that the style tags associated with tracks in our dataset are inherently flawed and subject to user bias (users may arbitrarily assign genres, and the platforms’ own tagging systems lack rigorous musicological grounding), we use these classifications, as they reflect the styles users most frequently specify when generating music. As demonstrated by Casini et al. (2026), these same style descriptors (Pop, Rock, Electronic, Hip‑hop, etc.) are among the most prevalent tags in the dataset.
The collection‑level differences visible in Figure 2 are quantified in detail in Sections 5.2 and 5.4.
Figure 3 shows the distribution of chord qualities, which is similar across the three collections. The major chord is the most common, followed by minor, power chords, suspended fourths, and dominant sevenths. Altered dominants, dominant chords with a sharp 9th or flat 13th, appear in both modes and function as modal interchange in major keys. The dominant sharp 11th, once ubiquitous in jazz, bossa nova, and soul, is rare in all three collections. Power chords, which lack the third that defines mode, appear in both major and minor keys.

Figure 3
Vocabulary distribution of chord qualities over the collections. The y‑axis indicates the total number of occurrences for each chord quality in each collection, in units of occurrences.
Figure 4 shows the distribution of tonalities in each collection, ordered by their frequency in Lastfm. The proportions are broadly similar across the three collections; Suno, however, favors C major, D major, G major, and B major more strongly than Lastfm and Udio do, while Udio shows a stronger presence of A minor, G minor, and Eb minor. The distribution of tonalities is consistent with the circle of fifths.

Figure 4
Distribution of most common tonalities in all three collections.
Figure 5 shows the harmonic palette of each collection across the eight most common styles (Rock, Electronic, Pop, Jazz, Country, Hip‑Hop, Soul, and Blues): for every style, it shows the most frequent chord trigrams and how each collection distributes its usage across them. To compare the palettes by shape, each collection is normalized to its own maximum within a style, so the figure describes which progressions a collection draws on, not how often it uses them. Read this way, the three collections share a common canonical core but differ in emphasis.

Figure 5
Per‑style harmonic palette. For each style, the axes are the most frequent chord trigrams (ordered by Lastfm), and each collection is scaled to its own maximum within that style; the figure therefore shows which progressions each collection draws on, not how often. Polygon size carries no magnitude. Absolute frequencies appear in Figure 6 and Table 4.
5.2 Harmonic tendencies
Figure 6 shows the relative frequency of canonical pop/rock chord trigrams, defined as permutations of {I/i, IV/iv, V/v, vi/VI/VI}, in each collection. The figure demonstrates that Suno tends to favor chord progressions strongly associated with the Western pop idiom, particularly those prevalent since the early 2000s. For every progression tested, Suno’s relative frequency is significantly greater than that observed in the other collections ( for all comparisons). As shown in Temperley and Clercq (2013), the centrality of progressions such as I‑V‑vi‑IV, IV‑I‑V, and related idioms is a defining feature of Western pop/rock music; they report that the most frequent non‑tonic chord roots are IV, V, bVII, and vi, with progressions among these chords forming the core stylistic harmonic vocabulary. Our results both replicate and extend these findings, revealing the extent to which such progressions are even more prevalent in AI‑generated music from Suno.

Figure 6
Relative frequency of canonical pop/rock trigrams in Suno compared with Lastfm and Udio. Bars show the relative frequency of each progression within a collection, and all differences between Suno and the reference collections are significant at .
One normalization precedes this analysis: the four Aeolian‑cadence spellings of a progression are folded into their relative‑major equivalents (e.g. i‑bVI‑III is counted with vi‑IV‑I), so that the same progression is not split between its major and relative‑minor readings.
To quantify the tendencies shown in Figure 6 for each canonical progression in Suno relative to the reference collections (Lastfm and Udio), we calculated a risk ratio (RR) for every trigram. Raw counts are misleading because Suno contains far more trigrams than either reference collection, so the RR normalizes by each collection’s total:
where and are the counts of trigram in Suno and in the reference collection, respectively, while and denote the total numbers of trigrams in those two collections.
To test whether the difference is greater than expected by chance, we built a contingency table (Suno vs. Reference vs. ‘all other trigrams’) and applied Fisher’s exact test. All raw ‑values are corrected for multiple comparisons with the Benjamini–Hochberg false‑discovery‑rate procedure (Benjamini and Hochberg, 1995); the resulting ‑value is used to filter and choose the trigrams that are shown in Table 4:
at least occurrences in Suno and in each reference collection,
risk ratio ,
adjusted value .
Table 4
Suno‑enriched trigrams. Panel A lists the most prevalent canonical progressions, defined as any permutation of chords drawn exclusively from {I/i, IV/iv, V/v, vi/VI/bVI}. Panel B lists the highest RR non‑canonical trigrams. = raw occurrence count; RR = risk ratio (Suno/Lastfm). All rows are statistically significant (FDR‑adjusted ).
| Trigram | % Suno | % Udio | % Last | RR | |||
|---|---|---|---|---|---|---|---|
| Panel A: Top 15 canonical enriched trigrams | |||||||
| V‑vi‑IV | 40007 | 10782 | 11629 | 2.896 | 1.165 | 0.834 | 3.47 |
| vi‑IV‑I | 39031 | 8725 | 11163 | 2.825 | 0.943 | 0.801 | 3.53 |
| IV‑I‑V | 32875 | 10697 | 14674 | 2.379 | 1.156 | 1.053 | 2.26 |
| vi‑IV‑V | 25877 | 9385 | 10198 | 1.873 | 1.014 | 0.732 | 2.56 |
| I‑V‑vi | 25364 | 4823 | 6003 | 1.836 | 0.521 | 0.431 | 4.26 |
| IV‑V‑vi | 25068 | 10078 | 10618 | 1.814 | 1.089 | 0.762 | 2.38 |
| I‑vi‑IV | 12318 | 3988 | 5471 | 0.892 | 0.431 | 0.393 | 2.27 |
| IV‑I‑vi | 11761 | 4051 | 5851 | 0.851 | 0.438 | 0.420 | 2.03 |
| vi‑V‑IV | 10190 | 2837 | 4146 | 0.738 | 0.307 | 0.297 | 2.48 |
| V‑I‑vi | 9768 | 3394 | 4252 | 0.707 | 0.367 | 0.305 | 2.32 |
| V‑i‑bVI | 8980 | 2609 | 2165 | 0.650 | 0.282 | 0.155 | 4.18 |
| vi‑V‑I | 7073 | 2371 | 3261 | 0.512 | 0.256 | 0.234 | 2.19 |
| v‑i‑bVI | 6910 | 1626 | 1762 | 0.500 | 0.176 | 0.126 | 3.96 |
| IV‑vi‑V | 6810 | 2129 | 3143 | 0.493 | 0.230 | 0.225 | 2.19 |
| bVI‑V‑i | 6741 | 2452 | 2211 | 0.488 | 0.265 | 0.159 | 3.08 |
| Panel B: Top 10 non‑canonical enriched trigrams (by RR) | |||||||
| iv‑ii‑v | 96 | 19 | 10 | 0.007 | 0.002 | 0.001 | 9.69 |
| iii‑vi‑ii | 1694 | 280 | 202 | 0.123 | 0.030 | 0.014 | 8.46 |
| I‑bvi‑bVII | 92 | 23 | 13 | 0.007 | 0.002 | 0.001 | 7.14 |
| II‑v‑III | 245 | 32 | 35 | 0.018 | 0.003 | 0.003 | 7.06 |
| bVI‑#iv‑V | 398 | 78 | 75 | 0.029 | 0.008 | 0.005 | 5.35 |
| iii‑ii‑v | 79 | 22 | 16 | 0.006 | 0.002 | 0.001 | 4.98 |
| III‑bvii‑i | 270 | 81 | 55 | 0.020 | 0.009 | 0.004 | 4.95 |
| IV‑iii‑vi | 1859 | 462 | 384 | 0.135 | 0.050 | 0.028 | 4.88 |
| V‑I‑bvi | 111 | 26 | 23 | 0.008 | 0.003 | 0.002 | 4.87 |
| vi‑ii‑v | 771 | 200 | 165 | 0.056 | 0.022 | 0.012 | 4.71 |
where , , , and . A risk ratio together with indicates that trigram is significantly more common in Suno than in the reference collection, as is the case for all the trigrams shown.
Table 4 shows a representative selection of the Suno‑enriched trigrams passing all filters: Panel A lists the top 15 by Suno count of the 95 canonical progressions, while Panel B lists the top 10 non‑canonical trigrams by RR from the remaining 157. The columns provide the raw counts in Suno (), Udio (), and Lastfm (); their percentage of the total vocabulary; and the RR relative to Lastfm.
Across all canonical progressions in Panel A, RRs range from to , with the major‑mode Axis chains (e.g., I‑V‑vi at , vi‑IV‑I at ) among the most enriched. Every canonical pattern is significantly enriched ().
5.3 N‑Gram analysis of section‑label sequences
We analyze sequences of section labels to explore patterns in song structure, using the same n‑gram construction applied to chords (Section 4.3). For each track, the section sequence is read from the All‑In‑One output, consecutive identical sections are collapsed, and trigrams and tetragrams of consecutive section labels are extracted with a sliding window (e.g. verse–chorus–verse).
This yields section‑label trigrams in Lastfm, in Suno, and in Udio ( in total), together with the corresponding tetragrams (, , and , respectively). Their cross‑collection frequencies reveal the structural motifs that reflect how songs are typically organized.
Figure 7 shows the most frequent section‑label tetragrams; the results are discussed in Section 6.3.

Figure 7
Section‑label tetragram heatmap across collections. Each row is a tetragram of four consecutive section labels, extracted after collapsing repeated adjacent sections. Cell shading encodes relative frequency within each collection; integer annotations report absolute counts. Tetragrams are sorted by descending Lastfm frequency.
As a collection‑level view of formal diversity, we count the distinct full song forms in each collection: each track’s section sequence, after collapsing consecutive repeats, is one form. The three size‑matched collections collapse to unique forms in Suno, in Udio, and in Lastfm.
5.4 Axis of Awesome tendencies
We next measure how strongly each collection leans on the Axis of Awesome. Table 5 reports the proportion of songs whose Axis rate, the share of their four‑chord windows that match (Section 4.4), exceeds a range of thresholds.
Table 5
Proportion of songs (%) per collection whose Axis rate exceeds each threshold, under the two measures: the four chords in any order (72 patterns) and the loop only (12 rotations). Collections: Lastfm (), Suno (), Udio (), counting songs with at least one four‑chord window.
| Axis rate | Any order (72) | Loop only (12) | ||||
|---|---|---|---|---|---|---|
| L | S | U | L | S | U | |
| 0% | 26.9 | 47.2 | 27.1 | 10.6 | 27.5 | 10.6 |
| 1% | 24.9 | 46.2 | 26.3 | 9.3 | 26.4 | 9.8 |
| 5% | 13.5 | 35.2 | 16.1 | 4.1 | 17.5 | 5.0 |
| 10% | 8.6 | 28.0 | 10.5 | 2.8 | 13.6 | 3.4 |
| 25% | 3.5 | 16.1 | 4.4 | 1.3 | 8.3 | 1.7 |
| 50% | 0.8 | 6.5 | 1.3 | 0.3 | 3.8 | 0.6 |
At the 10% threshold, counting the four chords in any order, of Lastfm, of Udio, and of Suno songs qualify as Axis‑based; counting only the loop, the rates are , , and (Table 5). Figure 8 shows the distribution of per‑song rates behind these counts. Given the collection sizes, the confidence interval of any proportion in Table 5 is below percentage points, so the differences between Suno and the other collections far exceed sampling uncertainty. Both measures confirm the findings of Richards (2017) on the cultural ubiquity of this progression and extend them to show that Suno reproduces it at a substantially higher rate than both the human reference collection and Udio, with the lead widening when only the loop counts (a Suno‑to‑Lastfm ratio of rising to ).

Figure 8
Normalized musical form trigram profiles across eight human‑annotated genre tags per collection. Each axis represents a trigram of three consecutive section labels (e.g., chorus–verse–chorus), extracted after collapsing repeated adjacent sections. For each genre, the top trigrams are selected by Lastfm frequency, and values are normalized to the maximum count per collection within each genre.
The rates above count how many songs lean on the Axis; they do not say, when a collection reaches for these four chords, whether it plays the loop or rearranges them. Figure 9 answers that, splitting the four‑chord windows built on the Axis chords into the loop itself and the same chords in a different order. Panel (a) gives each as a share of all four‑chord windows: Suno places 12.4% on the Axis chords (3.5% Lastfm, 4.6% Udio), most of it in the loop. Panel (b) is the loop’s share of that usage: 54.3% for Suno, against 36.3% for Lastfm and 38.5% for Udio. When Suno uses these chords, it usually plays the loop rather than rearranging it.

Figure 9
Most frequent harmonic tetragrams per collection. Darker cells indicate stronger prevalence, and integer annotations report absolute counts. The left panel is ranked by Suno, whose top patterns are the rotations of the Axis loop (e.g. vi‑IV‑I‑V, I‑V‑vi‑IV); the right panel is ranked by Udio, whose top patterns are the repetition progressions I‑IV‑I‑IV, IV‑I‑IV‑I, and i‑bVI‑i‑bVI, all very common in human‑composed music, where Lastfm’s counts are highest.
6 Discussion
We now discuss the three research questions about AI‑generated music at the corpus scale and then discuss two cross‑cutting implications: outcome homogenization and creative agency.
We took several steps to characterize potential selection bias in the corpus. A popularity‑filtered collection would yield a distinctive median difference relative to an unfiltered baseline; the equivalence observed in the engagement distributions (Section 3) seems consistent with unfiltered acquisition from each platform’s front page, where no ranking, curation, or engagement threshold was applied. Although the Udio query nominally ranked tracks by 24‑h play count, those play counts are very small (median: like, plays), so the ranking behaves as a near‑uniform sample over recently uploaded content rather than as a popularity filter. Nevertheless, the internal curation logic of Suno’s New Songs playlist and Udio’s search index is undisclosed. Differences reported here should therefore be read as differences between the music surfaced by each platform, not strictly between unconstrained generative‑model outputs.
6.1 Applying MIR tools to large music corpora
The chord estimator and structural model adopted in this study address the principal methodological concerns for corpus‑scale analysis, but challenges remain that should be acknowledged. For chord estimation, even state‑of‑the‑art models exhibit lower accuracy on complex chord types (sevenths, extensions, suspensions, inversions) than on triads (Pauwels and Peeters, 2013; Poltronieri et al., 2025), and reported performance is sensitive to evaluation vocabulary and chord‑mapping strategies. The conversion from chord labels to Roman numerals depends on a single global key estimated per track, which can be wrong under modulation, strong modal mixture, or relative‑major/minor ambiguity and then propagates to every Roman numeral in the track. The same estimator runs identically on all three collections, so any such error is shared and cannot create the between‑collection differences we report. Furthermore, consonance‑ACE assumes enharmonic equivalence: sharp 9ths, sharp 11ths, and flat 13ths are encoded as their enharmonic equivalents (flat third, flat fifth, and flat sixth, respectively), and therefore do not appear as distinct labels in the chord vocabulary.
This study operates at the level of chord‑label distributions and n‑gram sequential patterns, which is the appropriate granularity for corpus‑scale comparison across tracks. Voice leading, harmonic rhythm, and chord‑voicing detail are not captured in any chord‑symbol–based corpus study and fall outside the present scope.
For structural analysis, the All‑In‑One model provides semantic section labels (verse, chorus, bridge, intro, outro) unavailable from unsupervised methods. Its reported scores on the Harmonix Set ( for segmentation, for structure labeling) remain below estimated human inter‑rater agreement (Nieto et al., 2020), so a degree of error is present in the annotations. However, the same model is applied uniformly across all three collections, so tool choice cannot account for between‑collection differences, and a labeling artifact triggered by AI‑generated audio as such would push Suno and Udio in the same direction, whereas they deviate from Lastfm in opposite directions on specific patterns: Suno closes a verse‑chorus cycle with an outro at more than twice the human per‑song rate versus Udio does so at two‑thirds of it (Section 6.3). Our analysis targets distributional tendencies across tracks; systematic differences between collections therefore reflect genuine structural tendencies rather than tool‑specific artifacts.
Platform genre tags record the surface aesthetic a user asks for (timbre, mood, instrumentation), not harmonic function, and the two seem decoupled: the ‘Jazz’ tag on Suno and Udio returns mostly ambient instrumental tracks, without the ii‑V‑I cadential vocabulary that defines part of the jazz repertoire. The per‑genre panels (Figure 5) therefore report what each platform files under a label, not a fixed musicological category, and our corpus‑level contrasts do not depend on this: they are computed across all tracks regardless of tag.
Despite these caveats, the combination of a chord estimator with a semantically aware structure analyzer represents a meaningful advance over the triad‑level, label‑free pipelines that were the practical default for large‑scale audio analysis until recently.
6.2 Harmonic comparison of AI‑generated and human‑composed music
The four metrics used in this section capture different dimensions of harmonic practice and should be read accordingly. Chord‑quality distributions (Figure 3) describe the harmonic palette, which chord types appear and how often. Trigram frequencies and cross‑collection correlations describe local sequential behavior, in which three‑chord successions recur and at what relative rates. Axis rates measure use of a canonical four‑chord set, reported both as family membership (any ordering) and as the literal loop (the canonical rotation order). Tetragram frequencies describe recurring four‑chord patterns and how often they recur within a collection. These dimensions are complementary but independent: a high trigram‑frequency correlation between two collections, such as the shared by Udio and Lastfm, indicates distributional similarity in local harmonic motion but says nothing about whether those progressions occupy the same formal positions within a song or occur at comparable rates of harmonic change.
Three strands of evidence converge on a consistent picture of how AI‑generated harmony relates to human‑composed music.
At the level of chord‑quality vocabulary, the three collections are broadly similar: major triads dominate, followed by minor triads, power chords, seventh chords, dominant sevenths, and suspended chords (Figure 3). This indicates that current generative platforms reproduce the surface‑level harmonic palette of popular music with fidelity. The differences emerge not in what chord types appear, but in how they are sequenced.
Trigram frequency analysis reveals that Suno concentrates its harmonic motion on a narrow subset of Western pop progressions. Across all 95 canonical progressions that pass the enrichment filters (FDR‑adjusted , RR ), Suno is overrepresented at frequency ratios ranging from to relative to Lastfm. The highest‑frequency 15 of these 95 progressions, listed in Panel A of Table 4, concentrate the over‑representation at –, while the remaining lower‑frequency canonical progressions contribute ratios between and . The cumulative effect across all 95 enriched progressions is substantial: Suno’s harmonic vocabulary is contracted to unique trigram types, compared to in Udio and in Lastfm.
At the four‑chord level, the Axis of Awesome analysis (Section 5.4) sharpens the same contrast. Suno is Axis‑based far more often than either human‑composed music or Udio, and the gap widens when matching is restricted to the literal loop rather than any ordering of the four chords: the order‑sensitive test does not soften Suno’s lead but increases it at every threshold. Suno does not merely share the Axis vocabulary; it plays the loop in its canonical order far more often than human music does.
Udio’s harmonic distributions, by contrast, are statistically closer to those of Lastfm across all three measures. Cross‑collection trigram frequency correlations confirm this: Udio and Lastfm share , while Suno correlates with Lastfm at only . The harmonic tetragram frequencies (Figure 10) reinforce this at the four‑chord level: Udio and Lastfm share a similar tetragram distribution () while Suno diverges toward a smaller set of high‑frequency patterns ( with Lastfm). As shown in Figures 2 and 10, human‑composed music gravitates toward I‑IV repetitions (I‑IV‑I and IV‑I‑IV are Lastfm’s two most frequent trigrams), I‑V patterns (I‑V‑I, V‑I‑V), and the functional IV‑I‑V and IV‑V‑I, with the minor‑mode oscillation i‑bVI‑i close behind. Udio follows the same profile and keeps the Aeolian idioms bVI‑bVII‑i, i‑bVI‑bVII, and bVII‑i‑bVI among its most frequent trigrams. Progressions of this type, particularly the bVI‑bVII‑i pattern, have been identified as characteristic harmonic idioms of rock music, functioning as Aeolian cadences with subdominant–dominant–tonic implications distinct from conventional major‑minor tonality (Biamonte, 2010). Suno’s top ranks are different in kind: even with repetition patterns counted, its four most frequent trigrams are the four three‑chord windows of the Axis loop (IV‑I‑V, vi‑IV‑I, I‑V‑vi, V‑vi‑IV).

Figure 10
Per‑song Axis rate under the two measures, for songs with at least 10% Axis content. (a) Any order: a four‑chord window counts when its chords form an Axis set in any order (72 patterns across the three sets). (b) The loop: a window counts only when it is one of the 12 rotations of the three loops (four per set). Curves are kernel‑density estimates; each legend percentage is the share of that collection’s songs above the 10% threshold under that measure.
6.3 Structural similarities and differences
The n‑gram analysis of section‑label sequences and the count of distinct full song forms provide complementary views of formal diversity across the three collections (Figure 7).
Suno exhibits the strongest convergence toward simple, repetitive structures. Verse–chorus cycles dominate its most frequent section‑label tetragrams, and its tracks collapse to the fewest distinct full song forms of the three collections (, against for Udio and for Lastfm): the human collection is the most formally diverse, and Udio sits closer to it than Suno does. The section‑label tetragram heatmap (Figure 7) confirms that Udio’s tetragram frequencies are closer to Lastfm’s than Suno’s are ( versus ). The clearest Suno‑specific pattern is the closing formula chorus–verse–chorus–outro, its second most frequent tetragram: with occurrences against in Lastfm and in Udio, Suno closes a verse‑chorus cycle directly with an outro at more than twice Lastfm’s per‑song rate and three times Udio’s. Instrumental sections as connectors inside verse‑chorus cycles are, by contrast, not an AI signature: verse‑chorus‑inst‑verse appears at essentially the same per‑song rate in all three collections (Lastfm ; Suno ; Udio ).
The normalized musical form trigram profiles per genre (Figure 11) reveal a consistent pattern across styles. Both Suno and Udio show a reduced range of formal options relative to Lastfm, with intro‑verse‑chorus sequences markedly under‑represented; solo sections are under‑represented in Suno, at roughly half Lastfm’s rate, while Udio stays closer to the human level. This is consistent with how both platforms operate: users generate a song segment that begins directly with a verse‑chorus cycle and can later be extended via the web interface. A plausible result is that intro sections, which precede the core structure, are rarely generated in the initial output, before any user‑driven extension. The same genre‑ontology caveat raised for Figure 5 applies here: the Jazz polygon in Figure 11 should not be read as a direct cross‑collection comparison of jazz formal conventions, since the tracks grouped under that label differ substantially in character across the three collections.

Figure 11
Loop versus reordering. Among four‑chord windows built on the Axis chords, the loop (the chords in cyclic order) is separated from the same chords in a different order. (a) Each as a share of all four‑chord windows, loop (solid) and reordering (hatched); the number inside the solid segment is the loop share alone, and the number above each bar is the combined total. (b) The loop’s share of those Axis‑chord windows. The dashed line marks 50%.
A key confound is song duration. Suno and Udio tracks average and s respectively, against s for Lastfm (Figure 12). Shorter tracks have fewer opportunities for structural elaboration (bridges, instrumental breaks, key changes), so the reduced diversity observed in Suno and Udio may partly reflect a generation‑length constraint rather than a purely compositional bias. Udio’s duration distribution is notably bimodal: a sharp spike below one minute reflects tracks published at the platform’s default clip length of 32 s without extension, while the secondary peak near s corresponds to tracks generated at the platform’s longest available clip length.

Figure 12
Distribution of song durations across the three collections (Lastfm, Suno, Udio). The x‑axis represents duration in seconds, and the y‑axis indicates the number of songs per 10‑s bin.
A further caveat concerns formal labels and musical function. The All‑In‑One model assigns labels based on acoustic properties, but a verse–chorus alternation in a generated track may represent static loop repetition rather than the narrative‑arc form those labels imply in conventional songwriting (Nieto et al., 2020). Distinguishing conventional pop form from non‑teleological loop structures would require additional features such as melodic contour, rhythmic analysis, or lyric structure.
6.4 Outcome homogenization and creative agency
The harmonic compression documented in Section 6.2 and the structural narrowing documented in Section 6.3 both point toward a form of outcome homogenization, consistent with the concept of algorithmic monoculture, where shared components across AI systems increase the likelihood of convergent outputs (Bommasani et al., 2022). Suno exemplifies this pattern, converging on a statistical peak of canonical pop progressions (Figure 6, Table 4), also visible in the most common harmonic tetragrams (Figure 10). The output does not reflect the variety of harmonic practice or formal organization found in human‑composed music. Several mechanisms may contribute to this convergence. First, training data bias amplification, in which generative models learn to reproduce only the most frequent patterns in their training corpora. Since contemporary pop music dominates streaming platforms and likely constitutes a significant portion of Suno’s training data, these harmonic patterns are overrepresented in its outputs. Second, optimization toward perceptual plausibility encourages models to generate music that sounds ‘familiar’ to broad audiences, reinforcing existing harmonic conventions rather than exploring innovative progressions. Third, the lack of harmonic‑prompting capabilities in the platforms at the time of data collection (2024) means that users could not directly specify harmonic content, instead relying on the models’ learned biases toward common progressions. Fourth, Suno’s developers may intentionally be targeting users focusing on commercial modern pop styles. Our data cannot determine which of these factors is primary, but the contrast with Udio is informative. Udio seems to produce more diverse harmonic and structural outputs than would be expected from a presumably comparable training distribution, suggesting that model architecture and generation strategy play a role beyond the training data alone.
A restricted harmonic vocabulary is not in itself a compositional deficiency: 12‑bar blues, punk, and minimal techno are all built on narrow chord sets by deliberate stylistic choice. The data suggest that Suno applies a single harmonic template across all stated genres, a platform‑level convergence that is independent of user intent. This is consistent with Suno’s own positioning: the platform’s leadership has described it explicitly as gamifying musical creation.12 This raises questions about whether these tools genuinely support creative agency among musicians with any degree of musical knowledge (Lin et al., 2023; Tan, 2024; Wiggins, 2007, 2016). The prevalence of simple, repetitive formal structures (as revealed by our section‑label analysis shown in Figure 7) further suggests that the platforms may be optimized to generate familiar, commercially viable content rather than to support experimentation or skill acquisition. This optimization strategy may serve commercial interests, but it limits the creative potential of these platforms as compositional tools.
7 Conclusion
Suno diverges sharply from human‑composed music, while Udio remains statistically close to it. Suno concentrates its harmonic output on a narrow subset of Western pop progressions, overrepresented at to times the rate found in the human reference collection, and its formal repertoire is dominated by simple verse–chorus cycles with little structural variety. Udio, by contrast, exhibits harmonic and structural distributions that are statistically closer to those of human‑composed popular music across every measure examined: trigram frequency correlations, Axis‑family rates, tetragram frequency profiles, and formal diversity all converge on the same ordering, Udio closer to Lastfm, Suno further away. Because both platforms draw on popular music at a comparable corpus scale, this divergence points to platform‑level choices (model architecture, generation strategy, and optimization objectives) as the primary determinants of the harmonic and formal character of AI‑generated music. This narrowness persists despite diverse user prompting. The analysis from Casini et al. (2026) shows that Suno and Udio users prompt with distinct style descriptions, alongside explicit decade‑ and era‑conditioning, indicating that the contracted harmonic vocabulary documented here is a property of platform generation rather than of uniform user input.
ACE remains an open challenge. The model used in this study is among the best available at the time of publication, and the present analysis reads harmony at a useful level of detail. More precise estimation of inversions, extensions, and substituted dominants will help the MIR and musicology communities continue scrutinizing the musical tendencies of platforms whose output is now flooding music streaming services.
The tools for that scrutiny already exist: this work demonstrates that fully automated, open‑source MIR pipelines can now support corpus‑scale harmonic and formal analysis at a scale and vocabulary richness that were not previously practical. The combination of chord estimation and semantic section labeling, applied here to tracks, offers a replicable methodology for computational musicology and MIR as AI‑generated music continues to grow in both volume and diversity.
8 Data Accessibility Statement
We release the complete dataset (60,014 JSON files with beat‑level chord annotations, segmentation boundaries, style metadata, and audio links) on Zenodo under a CC BY 4.0 license (DOI: https://doi.org/10.5281/zenodo.21842173), and all analysis code under an MIT license.13
9 Ethics and Consent
Although the full ramifications of AI‑generated material remain uncertain, the sheer speed and volume at which these systems can create new works demand scholarly attention (Sturm et al., 2024; Pelly, 2025). Because our study centers on music, we gathered examples from the commercial services Suno and Udio. Doing so raises a set of ethical issues. Even when a site’s terms of use do not appear to permit automated collection, the legitimacy of repurposing that material for research, particularly under a ‘fair use’ rationale, deserves scrutiny. As a publicly funded team investigating AI music and its broader consequences, we rely on the text‑and‑data‑mining exception laid out in the EU Copyright Directive 2019/790 (European Union, 2019) to justify our data acquisition.
Acknowledgments
This paper is an outcome of a project that received funding from the European Research Council (ERC) under the European Union’s ‘Seventh Framework Programme (FP7/2007‑2013)’ or ‘Horizon 2020 research and innovation programme’ (MUSAiC, Grant Agreement No. 864189). D. Dalmazzo has received funding from the European Union’s Horizon Europe research and innovation programme under the Marie Skłodowska‑Curie Actions (MSCA) Postdoctoral Fellowship, grant agreement No. 101203318.
Contribution
D. Dalmazzo designed, programmed and performed all the analyses in the paper and produced most of the text in the manuscript. L. Cros Vila collected the original dataset and provided feedback during data analysis and manuscript writing. L. Casini provided help with the ideation of the article and feedback and corrections on the manuscript. B. L. T. Sturm supervised the work, providing feedback at every step and actively contributed to editing the manuscript.
Competing Interests
The authors have no competing interests to declare.
Notes
[1] https://suno.com, last accessed Sep. 30, 2025.
[2] http://bit.ly/4nnZA55, last accessed Sep. 30, 2025.
[3] https://www.udio.com, last accessed Sep. 30, 2025.
[4] https://bit.ly/46QOGyy, last accessed Sep. 30, 2025.
[5] https://www.theguardian.com/technology/2025/jul/14/an-ai-generated-band-got-1m-plays-on-spotify-now-music-insiders-say-listeners-should-be-warned, last accessed Sep. 30, 2025.
[6] https://www.musicbusinessworldwide.com/nearly-a-third-of-all-tracks-uploaded-to-deezer-are-now-fully-ai-generated-says-platform/, last accessed Sep. 30, 2025.
[7] https://github.com/Dazzid/Data-Driven_Analysis_of_Musical_Form_ and_Harmonic_Structure, last accessed Sep. 7, 2026.
[8] https://suno.com/playlist/cc14084a-2622-4c4b-8258-1f6b4b4f 54b3, last accessed Sep. 30, 2025.
[9] https://github.com/renesemela/lastfm-dataset-2020/raw/master/datasets/lastfm_dataset_2020/lastfm_dataset_2020.db, last accessed Sep. 30, 2025.
[10] We used yt‑dlp https://github.com/yt-dlp/yt-dlp, last accessed Sep. 30, 2025.
[11] https://github.com/andreamust/consonance-ACE, last accessed Jul. 7, 2026.
[12] Adam Neely: Suno, ‘AI Music, and the Bad Future.’ https://www.youtube.com/watch?v=U8dcFhF0Dlk. last accessed May 05, 2026.
[13] https://github.com/Dazzid/Data-Driven_Analysis_of_Musical_Form_and_Harmonic_Structure, last accessed Sep. 7, 2026.
