Modulo12 icon indicating copy to clipboard operation
Modulo12 copied to clipboard

Sql Query Engine for Midi files

Results 21 Modulo12 issues
Sort by recently updated
recently updated
newest added

Since we have basically already parsed lyrics, we have a whole avenue of things we can solve lyrics wise. Some problems that come to mind are 1. Figure out the...

Add code coverage

We are doing BDD like testing on the queries. But we need to have unit tests from query to AST too.

Use this as a template : https://github.com/codecov/example-scala

good first issue

I kind of hodge podged the entire interpreter into a single monolith (that takes the input sql query and performs parse tree conversion and evaluation all in one goal). The...

Currently we can do tonal inference (e.g. Eb Major). Thats easy because we basically encode that straight into midi/musicxml as metadata events. Figuring out modality would be much tougher.

help wanted

https://www.musicxml.com/tutorial/compressed-mxl-files/

Needs some design work too. It basically needs to satisfy these invariants 1. A song on disk must have at most one copy in memory (this is due to an...

enhancement

When we start repl, we basically rely just on antlr for syntax errors. We need a full blown help menu that we can activate from the repl.

documentation