-
midi2tones
Fork of MIDITONES - Convert MIDI files to a simplified time-ordered sequence of note commands
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
midi2tones [1] can generate a streem of note sequences which can be awk/grep'd/reg-expression searched.
Midi 2 Nyquest[2] dumped to python AI used to visual identify requested cord progression (aka automate what a human reading a musical score would do) would be pretty cool (get location & stats of where progression occures)
------
[1] nyquest : https://en.wikipedia.org/wiki/Nyquist
[2] midi2tones : https://github.com/MLXXXp/midi2tones/blob/master/midi2tones....
A little manual, but music21[0] can do the analysis!
[0]: http://web.mit.edu/music21/
Just to follow up: I started building a python CLI tool. I'm only 2 days in but the 'happy path' is working: https://github.com/shiehn/midi_query