This weekend I implemented a new dialog for adding MIDI Events. Now users can add their own MIDI Events, even non-standard.
Now MIDI Actions work with multi-channel instruments, such as violin (channels: normal/pizzicato/tremolo), trumpet (normal/mute), etc.
Also I fixed a lot of small bugs.
Although the implementation of MIDI Actions still has some bugs, it is already usable and almost finished.