May or may not be very good with midis.
Creator: Maxime Abbey
Melodic presets: 128
Drum presets: 10
Download: Available on the website