Musimathics Logo

The Musimat Home Page

In "Musimathics Vol. 1", Gareth Loy introduces a language he calls "Musimat" taylored for the musical examples in his book. He describes Musimat as "C++ in sheep's clothing." Indeed, Musimat is a simplified version of C++ designed for didactic purposes. Nonetheless, it provides a straightforward introduction to programming in a modern computer language and provides insightful demonstrations of how to begin to adapt such a language to musical purposes.

The Musimat source code from the book can be downloaded for free here.  Or, you can view the sources and other documentation for Musimat over the Internet. by following the links below.

The documentation consists of three parts:

Musimat is released WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, LICENSE.txt, in this distribution. This program is released under the terms of the GNU General Public License available here: http://www.gnu.org/licenses/gpl.txt.

"Musimathics" is available here: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10916
Gareth Loy's Musimathics website: http://www.musimathics.com/