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.