Computational Tools for Music