It’s the thing I am working on… It will help people who writes their own drum patterns to manage them, and I will put with it a big library of MIDI files in every kind of music…
You will be able to do a search of the midi files by style, signature, tempo etc. And every midi file will be sorted into a “block”, composed of 5+ midi files. Blocks will be used to play these midi files into patterns defined by the user or randomly. Each bloc will contain 4 kinds of midi files : intro, outro, riffs and breaks.
For example, the random manager of patterns will play a riff from a block for 4 measures, and choose randomly one break of the block, then choose randomly another riff etc. After 8 times this thing, the manager will go into another randomly block from the same style (metal, rock, funk etc.)
I want to show you a screenshot, but I have not implemented the choice of the language, for now everything is in French :lol: