During the creation and testing of AMPT, the AMPT team has noticed some issues that we think you may find helpful
We have noticed that the Java Synthesizer has timing issues. The
synthesizer does not have a constant, predictable delay between when a
message is received, and it is processed. For example, if you play
two notes simultaneously, you cannot guarantee that the notes will
sound simultaneously.
We have noticed that using a hardware synthesizer can resolve this
issue.
We have noticed that if you use a wireless keyboard, you will not have instantaneous communication, so there will be a noticable delay between when a key is pressed, and when sound is produced by the synthesizer.