After some very "fast" investigation it seems to me that the slowness is due to the protocol. Actually the PX-5S does not send a single packet of bulk data, but a huge amount of packets and some handshaking is needed so possibly the Casio send a packet, the PC receive dat packet and confirm to the Casio the reception so that the Casio can send another packet. This happens for hundred of time per tone, so probaly the slowness is due to this protocol. So, to me the slowness is not due to the Qt (which is however slow ***and ugly***) but to the complicated protocol, which, however, has the advantage to be quite solid. It is not trivial to make another editor unless more information regarding the protocol are provided. I will try to ask Casio if it is possible to have more details regarding this. Luigi