scanalatura

  • Descrizione :

Il Groove MIDI Dataset (GMD) è composto da 13,6 ore di MIDI allineato e audio (sintetizzato) di percussioni espressive allineate al tempo eseguite dall'uomo e catturate su una batteria elettronica Roland TD-11 V-Drum.

@inproceedings{groove2019,
    Author = {Jon Gillick and Adam Roberts and Jesse Engel and Douglas Eck and David Bamman},
    Title = {Learning to Groove with Inverse Sequence Transformations},
    Booktitle   = {International Conference on Machine Learning (ICML)}
    Year = {2019},
}

groove/full-midionly (configurazione predefinita)

  • Descrizione della configurazione : set di dati Groove senza audio, non suddiviso.

  • Dimensione del download : 3.11 MiB

  • Dimensione del set di dati: 5.22 MiB

  • Auto-cache ( documentazione ): Sì

  • Divisioni :

Diviso Esempi
'test' 129
'train' 897
'validation' 124
  • Struttura delle caratteristiche :
FeaturesDict({
    'bpm': int32,
    'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
    'id': string,
    'midi': string,
    'style': FeaturesDict({
        'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
        'secondary': string,
    }),
    'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
    'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
  • Documentazione delle funzionalità :
Caratteristica Classe Forma Tipo D Descrizione
CaratteristicheDict
bpm Tensore int32
batterista ClassLabel int64
id Tensore corda
midi Tensore corda
stile CaratteristicheDict
stile/primario ClassLabel int64
stile/secondario Tensore corda
indicazione di tempo ClassLabel int64
genere ClassLabel int64

scanalatura/pieno-16000 hz

  • Descrizione della configurazione : set di dati Groove con audio, non suddiviso.

  • Dimensione del download : 4.76 GiB

  • Dimensione del set di dati: 2.33 GiB

  • Cache automatica ( documentazione ): No

  • Divisioni :

Diviso Esempi
'test' 124
'train' 846
'validation' 120
  • Struttura delle caratteristiche :
FeaturesDict({
    'audio': Audio(shape=(None,), dtype=float32),
    'bpm': int32,
    'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
    'id': string,
    'midi': string,
    'style': FeaturesDict({
        'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
        'secondary': string,
    }),
    'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
    'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
  • Documentazione delle funzionalità :
Caratteristica Classe Forma Tipo D Descrizione
CaratteristicheDict
Audio Audio (Nessuno,) galleggiante32
bpm Tensore int32
batterista ClassLabel int64
id Tensore corda
midi Tensore corda
stile CaratteristicheDict
stile/primario ClassLabel int64
stile/secondario Tensore corda
indicazione di tempo ClassLabel int64
genere ClassLabel int64

groove/2bar-midionly

  • Descrizione della configurazione : set di dati Groove senza audio, suddiviso in blocchi di 2 battute.

  • Dimensione del download : 3.11 MiB

  • Dimensione del set di dati: 19.59 MiB

  • Auto-cache ( documentazione ): Sì

  • Divisioni :

Diviso Esempi
'test' 2.204
'train' 18.163
'validation' 2.252
  • Struttura delle caratteristiche :
FeaturesDict({
    'bpm': int32,
    'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
    'id': string,
    'midi': string,
    'style': FeaturesDict({
        'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
        'secondary': string,
    }),
    'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
    'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
  • Documentazione delle funzionalità :
Caratteristica Classe Forma Tipo D Descrizione
CaratteristicheDict
bpm Tensore int32
batterista ClassLabel int64
id Tensore corda
midi Tensore corda
stile CaratteristicheDict
stile/primario ClassLabel int64
stile/secondario Tensore corda
indicazione di tempo ClassLabel int64
genere ClassLabel int64

scanalatura/2bar-16000hz

  • Descrizione della configurazione : set di dati Groove con audio, suddiviso in blocchi di 2 battute.

  • Dimensione del download : 4.76 GiB

  • Dimensione del set di dati: 4.61 GiB

  • Cache automatica ( documentazione ): No

  • Divisioni :

Diviso Esempi
'test' 1.873
'train' 14.390
'validation' 2.034
  • Struttura delle caratteristiche :
FeaturesDict({
    'audio': Audio(shape=(None,), dtype=float32),
    'bpm': int32,
    'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
    'id': string,
    'midi': string,
    'style': FeaturesDict({
        'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
        'secondary': string,
    }),
    'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
    'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
  • Documentazione delle funzionalità :
Caratteristica Classe Forma Tipo D Descrizione
CaratteristicheDict
Audio Audio (Nessuno,) galleggiante32
bpm Tensore int32
batterista ClassLabel int64
id Tensore corda
midi Tensore corda
stile CaratteristicheDict
stile/primario ClassLabel int64
stile/secondario Tensore corda
indicazione di tempo ClassLabel int64
genere ClassLabel int64

groove/4bar-midionly

  • Descrizione della configurazione : set di dati Groove senza audio, suddiviso in blocchi di 4 battute.

  • Dimensione del download : 3.11 MiB

  • Dimensione del set di dati: 27.32 MiB

  • Auto-cache ( documentazione ): Sì

  • Divisioni :

Diviso Esempi
'test' 2.033
'train' 17.261
'validation' 2.121
  • Struttura delle caratteristiche :
FeaturesDict({
    'bpm': int32,
    'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
    'id': string,
    'midi': string,
    'style': FeaturesDict({
        'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
        'secondary': string,
    }),
    'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
    'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
  • Documentazione delle funzionalità :
Caratteristica Classe Forma Tipo D Descrizione
CaratteristicheDict
bpm Tensore int32
batterista ClassLabel int64
id Tensore corda
midi Tensore corda
stile CaratteristicheDict
stile/primario ClassLabel int64
stile/secondario Tensore corda
indicazione di tempo ClassLabel int64
genere ClassLabel int64