-
Notifications
You must be signed in to change notification settings - Fork 0
Home
David Garfinkle edited this page Aug 15, 2019
·
13 revisions
This wiki will overview the CBSMR system built to integrate with SIMSSADB as part of the ELVIS-project.
This system will search a corpus of sheet music by its content using a written musical query and return highlighted excerpts of the sheet music where the query was found.
We use postgres to store piece data, golang and gRPC to implement a search microservice, a search algorithm written in C included as a submodule, and we service web requests with python and javascript.
This project is built on top of notable music processing software mentioned here:
- verovio humdrum viewer in the front-end web application to let users type out their queries
- music21 to parse a variety of symbolic music encodings