CITATION — REFERENCE ENTRY

The Bach Doodle: Approachable music composition with machine learning at scale — Proceedings of the 20th International Society for Music Information Retrieval Conference (ISMIR 2019)

Revision 22793273-90a5-4597-9c60-61b6f7b87482 · 11/1/2026, 9:52:03 PM UTC
Key
huang2019-bach-doodle
Authors
Huang, Cheng-Zhi Anna; Hawthorne, Curtis; Roberts, Adam; Dinculescu, Monica; Wexler, James; Hong, Leon; Howcroft, Jacob
Issued
2019
Type
paper-conference
Container
Proceedings of the 20th International Society for Music Information Retrieval Conference (ISMIR 2019)
Raw CSL JSON
{
  "URL": "https://arxiv.org/abs/1907.06637",
  "type": "paper-conference",
  "title": "The Bach Doodle: Approachable music composition with machine learning at scale",
  "author": [
    {
      "given": "Cheng-Zhi Anna",
      "family": "Huang"
    },
    {
      "given": "Curtis",
      "family": "Hawthorne"
    },
    {
      "given": "Adam",
      "family": "Roberts"
    },
    {
      "given": "Monica",
      "family": "Dinculescu"
    },
    {
      "given": "James",
      "family": "Wexler"
    },
    {
      "given": "Leon",
      "family": "Hong"
    },
    {
      "given": "Jacob",
      "family": "Howcroft"
    }
  ],
  "issued": {
    "date-parts": [
      [
        2019
      ]
    ]
  },
  "container-title": "Proceedings of the 20th International Society for Music Information Retrieval Conference (ISMIR 2019)"
}

Claims

  1. Although Bach is known for carefully following the rule against parallel fifths and octaves, the 382 Bach chorales used to train the Bach Doodle model contained 132 parallel fifths (0.023 per measure) and 51 parallel octaves (0.009 per measure). Many of these can be excused because they occur in special circumstances such as phrase boundaries or with non-chord tones.
    "one well known characteristic of Bach's counterpoint writing is how carefully he followed the rule of avoiding parallel fifths (P5s) and parallel octaves (P8s). ... We were surprised to find that in the 382 Bach chorale preludes we used in our train and validation sets, there were 132 instances of P5s (0.023/measure) and 51 instances of P8s (0.009/measure). ... However, many of these instances can be “excused” because they occur under special circumstances such as at phrase boundaries or when using non-chord tones"
    Locator: section: 6.3 · Quote language: en
Available in