Hi all,
I’m a free/libre/open (FLO) activist culturally and technologically, and I
teach music lessons for a living. I started making notes about basic
chord structures in songs which expanded to noting other analytic
features like meter and so on.
So, for simple example, I noted:
- Songs that loop just two chords with a repeating period (which means a two-phrase group where one finishes unresolved and the other resolves) where first phrase starts with I and ends with V, second phrase starts with V and ends with I. In short:
| I… V | V… I |
- Polly-Wolly Doodle
- Jambalaya On The Bayou — Hank Williams
- Hang Down Your Head, Tom Dooley
- Shoo Fly
- Down in the Valley
- Mein Hut
- Animal Fair
- Hush, Little Baby
- Where Oh Where Has My Little Dog Gone?
- Marianne (Caribbean folk song)
- Pay Me My Money Down (Caribbean folk song)
And that’s in the much simpler beginning list.
Later, I’ve noted that Mad World by Tears for Fears and Scarborough Fair are examples of songs in Dorian.
I’ve got places where I made the brief chart of the chord pattern (numerically, key is not the point, although the key of a particular recording could be noted) for specific songs that may not match precisely the pattern in any other song but fit in categories such as using a certain list of chords, having certain form…
I started noting these features for the ideal ultimate database:
-
chords
- 1 power-chord / drone
- able to skip all maj/min/7 distinctions if sticking with this
- 1 major chord
- 1 minor chord
- I & V
- full cadence
- half cadence
- syncopated chord changes
- I & IV
- I IV & V
- moving between IV & V directly
- plagal cadence
- vi chord, relative minor/major
- ii chord (iv of vi)
- iii chord (v of vi)
- 7th chords
- dom 7th chords
- m7 (stacked triad M over m)
- M7 (stacked triad m over M)
- secondary dominants
- III chord (typically V of vi, can lead to IV though)
- II (V of V, but can lead to IV)
- VI (V of II)
- circle progressions generally (sequential secondary dominants)
- borrowed from parallel minor
- bVII (as V is to vi)
- bVI (as IV is to vi)
- bIII (as I is to vi)
- iv in major key
- minor v in major key
- as ii for moving to IV as new key (or temp modulation)
- key changes
- chords with 9s
- diminished triad (upper part of dom7)
- half-dim (m7b5) (upper part of dom9)
- fully diminished
- upper part of dom♭9 or dom7 w/ root moved up
- stacked m3’s, looping/sliding
- augmented
- descending bass progressions
- flamenco 4-3-2-1 / 8-7-6-5 progression
- altered mediants
- 1 power-chord / drone
-
Form
- simple loop
- periods
- harmonic rhythm
- sections
- verse
- chorus
- bridge
- intro / outro
- pre-chorus
- 12-bar blues etc
- through composed
- evolving (minimalism)
-
melody
- all in chord, arpeggio melodies
- non-harmonic tones
- passing
- neighbor
- suspension
- others
- accented vs unaccented
- pentatonic melody
- major scale melody
- minor scale(s) melody
- non-diatonic harmonic 7th in melodies
- chromaticism
- modal melody
- other scales
- wide tessitura
-
rhythm
- duple meter
- triple meter
- compound meter
- swing rhythm
- changing meters
- complex/odd meter
- polyrhythms
- hemiola
- polypatterns
- tuplets
This is far from complete, just shows my thinking. Ideally, a database would let people go both directions: (A) look up a song and see a list of what chords it uses, it’s basic form, etc. so a student would know what skills and knowledge are needed to play that song as they know it (but they could always simplify where needed) and (B) do a database search for songs that use only the chords or other features searched for.
Rather than build a new database from scratch, I would prefer if it were
possible to build these things into an existing FLO database. Would
AcousticBrainz or other here possibly make sense for this or be useful?
I’m less interested in marking every tiny nuance in every version of a recording of a song and more
interested in marking the basic structure.
I’d rather found a community or join a community than make this all just my own quirky project. I could imagine tons of AcousticBrainz features being tangentially useful, but probably not directly what I’m looking for.
Any thoughts on this? Suggestions?