{
  "fetched_at": "2026-10-24T11:40:25Z",
  "source_url": "https://www.kaggle.com/competitions/chords-prediction/data",
  "pages": [
    {
      "name": "data-description",
      "content": "\n-Name\tType\tDescription\n-choral_ID\tstring\tCorresponding to the file names\n-event_number\tinteger\tIndex (starting from 1) of the event inside the chorale.\n-pitch_1\tstring\tC: YES/NO depending on whether pitch is present.\n-pitch_2\tstring\tC#/Db: YES/NO depending on whether pitch is present.\n-pitch_3\tstring\tD: YES/NO depending on whether pitch is present.\n-pitch_4\tstring\tD#/Eb: YES/NO depending on whether pitch is present.\n-pitch_5\tstring\tE: YES/NO depending on whether pitch is present.\n-pitch_6\tstring\tF: YES/NO depending on whether pitch is present.\n-pitch_7\tstring\tF#/Gb: YES/NO depending on whether pitch is present.\n-pitch_8\tstring\tG: YES/NO depending on whether pitch is present.\n-pitch_9\tstring\tG#/Ab: YES/NO depending on whether pitch is present.\n-pitch_10\tstring\tA: YES/NO depending on whether pitch is present.\n-pitch_11\tstring\tA#/Bb: YES/NO depending on whether pitch is present.\n-pitch_12\tstring\tB: YES/NO depending on whether pitch is present.\n-chord_label\tstring\tPredictor Class: Chord resonating during the given event.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "# ##  **Competition Brief**\nHey there!\nIn this competition, you have to build a model to predict chords that were played in a Bach piece given pitch, bass, and meter. You can use any multiclass classifier for prediction.\n\n# ## **Hosts**\nThis competition is being hosted by the Society for Data Science, Birla Institute of Technology Mesra. You can check us out [here](https://sdsbitmesra.in/)\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "This is a page where you can include rules that participants must accept before joining. You may wish to include rules like:\n\n - Don't cheat!\n - Apply yourself!\n - Have fun!",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Instructions",
      "content": "## **EVALUATION Metric**\nThe Scoring Metric for this competition is categorization accuracy.\n\n**## Submission**\nThe submission format is given in the data. There should be two columns in the CSV file titled 'choral_ID' and chord_label as given in the sample submission file.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Data Description",
      "content": "\n# **Description**\nPitch classes information has been extracted from MIDI sources downloaded from (JSB Chorales). Meter information has been computed through the Meter program which is part of the Melisma music analyser (Melisma: http://www.link.cs.cmu.edu/music-analysis/). Chord labels have been manually annotated by a human expert.\n\n\n**# # LICENSE**\nUCI Machine Learning Repository\n\nD. P. Radicioni and R. Esposito. Advances in Music Information Retrieval, chapter BREVE: an HMPerceptron-Based Chord Recognition System. Studies in Computational Intelligence, Zbigniew W. Ras, and Alicja Wieczorkowska (Editors), Springer, 2010.\n\n****# Dataset Attributes****\n**## Identifiers**\nId - choral_ID\tstring\tCorresponding to the file names from Bach Central: http://www.bachcentral.com/\n\n**## Other Columns**\nName\tType\tDescription\nevent_number\tinteger\tIndex (starting from 1) of the event inside the chorale.\npitch_1\tstring\tC: YES/NO depending on whether pitch is present.\npitch_2\tstring\tC#/Db: YES/NO depending on whether pitch is present.\npitch_3\tstring\tD: YES/NO depending on whether pitch is present.\npitch_4\tstring\tD#/Eb: YES/NO depending on whether pitch is present.\npitch_5\tstring\tE: YES/NO depending on whether pitch is present.\npitch_6\tstring\tF: YES/NO depending on whether pitch is present.\npitch_7\tstring\tF#/Gb: YES/NO depending on whether pitch is present.\npitch_8\tstring\tG: YES/NO depending on whether pitch is present.\npitch_9\tstring\tG#/Ab: YES/NO depending on whether pitch is present.\npitch_10\tstring\tA: YES/NO depending on whether pitch is present.\npitch_11\tstring\tA#/Bb: YES/NO depending on whether pitch is present.\npitch_12\tstring\tB: YES/NO depending on whether pitch is present.\nchord_label\tstring\tPredictor Class: Chord resonating during the given event.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}