Guitar Chords for Picking

Source Notebook

Complete set of 4-note guitar chords for picking

Originator: Mark Greenberg

This is a set of 128 chords for picking on a 6-string guitar, standard tuning. Each chord consists of four notes corresponding to the base string (string 6, 5, or 4) and strings 3, 2, and 1. The symbols for flats and sharps are special symbols ♭ and ♯, not ASCII characters.

The set was originally created for an AI League adventure to explore computer generated music. It can be used to simulate arpeggio guitar picking in general. The chords are named according to the standard naming convention: "Am" for A minor, "G+" for G augmented, etc.

Examples

Basic Examples

Retrieve the default content:

In[1]:=
ResourceData["Guitar Chords for Picking"]
Out[1]=

Basic Usage

Play a chord:

In[2]:=
pattern = {1, 2, 3, 4};
pick[ch_String] := SoundNote[ResourceData["Guitar Chords for Picking"][ch][[#]], .24, "Guitar"] & /@ pattern;
Sound[pick["Em"]]
Out[2]=

Simulate playing music:

In[3]:=
pattern = {1, 2, 3, 4, 3, 2}; 
pick[ch_String] := SoundNote[ResourceData["Guitar Chords for Picking"][ch][[#]], .24, "Guitar"] & /@ pattern; Sound[pick["B\[Flat]"]]
Out[3]=

Mark Greenberg, "Guitar Chords for Picking" from the Wolfram Data Repository (2018)  

License Information

Public domain

Data Resource History

Source Metadata

Publisher Information