I've made a few more discoveries.
If running Yoshi headless, Program Change would crash because it was trying to
update a GUI that wasn't there, and Bank Change would fail because the bank
list was only fetched by the GUI!
Program Change now checks there is a GUI to update, and the bank list is
fetched at startup time.
I've also been able to restore highlighting of padsynth parts in the bank
window and made the colour a bit more distinct.
Again this is only in the master branch at the moment.
Onward and upward :)
--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.