Creating two midi files (left hand and right hand) from a single piano midi file

redFur's icon

Hello,

I want to write an object which would take a single midi track (keyboard oriented) and produce two midi files, a separate one for each hand. I don't want it to be simply fixed point separator, but instead take into account hand width, trying find patterns (in a left hand especially, for example detect stride piano technique), etc. I am therefore looking for ANY tips and advice from anyone who did anything similar to this. Also, is there an already existing object which can do this? I couldn't find one.

Thanks,

Ivan

vichug's icon

use the bach library ! nothing built in that does this afaik, but that's probably the good tool for that goal

redFur's icon

Thanks, will look into it.