The guitar chord-generating algorithm based on complex network
This paper aims to generate chords for popular songs automatically based on complex network. Firstly, according to the characteristics of guitar tablature, six chord networks of popular songs by six pop singers are constructed and the properties of all networks are concluded. By analyzing the divers...
Saved in:
| Published in | Physica A Vol. 443; pp. 1 - 13 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.02.2016
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0378-4371 1873-2119 |
| DOI | 10.1016/j.physa.2015.09.041 |
Cover
| Summary: | This paper aims to generate chords for popular songs automatically based on complex network. Firstly, according to the characteristics of guitar tablature, six chord networks of popular songs by six pop singers are constructed and the properties of all networks are concluded. By analyzing the diverse chord networks, the accompaniment regulations and features are shown, with which the chords can be generated automatically. Secondly, in terms of the characteristics of popular songs, a two-tiered network containing a verse network and a chorus network is constructed. With this network, the verse and chorus can be composed respectively with the random walk algorithm. Thirdly, the musical motif is considered for generating chords, with which the bad chord progressions can be revised. This method can make the accompaniments sound more melodious. Finally, a popular song is chosen for generating chords and the new generated accompaniment sounds better than those done by the composers.
•The analysis of the chord progressions encountered in pop music by complex network theory is interesting and useful.•The concept of musical motif is considered for generating chords automatically.•The bad chord progressions can be revised that can make the accompaniments sound more melodious. |
|---|---|
| ISSN: | 0378-4371 1873-2119 |
| DOI: | 10.1016/j.physa.2015.09.041 |