A java piano simulator