BACHI / README.md
harp-dev's picture
Add domain tags for the Home tab filters of HARP
38b915e verified
|
Raw History Blame Contribute Delete
897 Bytes
metadata
title: BACHI
emoji: 🎹
colorFrom: yellow
colorTo: green
sdk: docker
sdk_version: 6.24.0
app_file: app.py
pinned: false
license: mit
short_description: Chord recognition from MIDI or MusicXML scores
tags:
  - category:analysis
  - subcategory:music-analysis
  - domain:music
  - input:midi
  - output:midi
  - output:labels
app_port: 7860

BACHI — HARP Endpoint

Deploys BACHI as a PyHARP endpoint.

What it does

Automatic chord recognition from symbolic music scores. Returns the score as MIDI, with a chord label (root, quality, and bass) over each beat-aligned segment.

Inputs

  • MIDI or MusicXML file (.mid, .midi, .musicxml, .mxl, .xml)
  • Model type: Classical or Pop

Note

Model is trained on piano data only and supports MIDI pitch range 21-108.

License

MIT