Would you please explain the difference between the harpsichord, the clavichord, the forte piano and the modern piano. Thank you. Tom Warren