I started fiddling around with my TX81Z FM-Module and made a voice data viewer. Using bootstrap for the interface and kineticJS to draw the parameters. It does choke on dumping the whole TX81Z memory but individual voices are handled neatly: http://www.cx5m.net/TX81Z/
I know you all would like to edit the FM voice but it's only able to update the voicename (...time... time...)
Related to that I made a KORG nanoKontrol ControlChange modifier in which you can quickly change the nanoKontrol's Controller MIDI-channel, multiplexing the sliders and button operations 16 times as much: http://www.cx5m.net/korg/
Ofcourse this could be expanded even more, you could put macro's under a key, triggering multiple (MIDI) events from one of the nanoKontrol's keys or sliders.