license:apache-2.0 region:us music
---
license: apache-2.0
tags:
- music
---

# NOTMusic

# 1 - Abstract

NOTMusic is a dataset that associates string tags with melodic sequences.

# 2 - Contents

## 2.1 - Format

The NOTMusic dataset is encoded in a file labeled "data.json".

Said file contains a object with a "tokens" field and an "items" field.

The tokens fields contains an object where every key represents a string tag, and every value
specifies the index of its key.

The items field contains a list of objects representing input-output pairs of tag-lists and melodic
sequences.

Each of said objects contains an "input" field and an "output" field.

The input field contains an array of numbers representing the indices of the string tags for the
melody as specified in the tokens object.

The output field contains an array of numbers representing a melodic sequence where each number
specifies a note for a piano, ranging from 1 to 88.

# 2.2 - Source

The NOTMusic dataset was generated from MIDI files found on
[https://www.midiworld.com/](https://www.midiworld.com/).