The whole web site of the Toccata research group was moved here. Please update your link accordingly.