FOMUS

A Computer Music Notation Tool

Introduction

FOMUS (FOrmat MUSic) is a music notation tool for computer music composers. It facilitates the conversion of "raw" algorithmic output into readable music notation, a process that can be frustrating and time consuming since this often requires dumping data into some intermediary format (such as MIDI) and importing it into a notation program that only does a mediocre job of conversion. FOMUS attempts to remove this frustration by making a reasonably intelligent attempt at spelling notes, quantizing offsets and durations into readable rhythms, laying out the information into voices and staves, and a variety of other smaller tasks (such as where to include clef changes or ottava markings). The user may specify extra information such as articulations, text markings, time signature changes, notational details of musical instruments, etc.. When the program is run, it outputs a file suitable for importing straight into a notation program (Finale, Sibelius, CMN or Lilypond), after which only a minimal amount of editing and some layout work should be required to create a finished musical score.

Mailing Lists

Download

You can download tarballs here.

Subversion Repository

You can download the current release version using Subversion. To download, make sure that Subversion is installed on your machine and type the following at a UNIX command prompt:

mkdir fomus

svn checkout svn://common-lisp.net/project/fomus/svn/fomus/tags/current fomus

You can also download the current development version.

mkdir fomus

svn checkout svn://common-lisp.net/project/fomus/svn/fomus/trunk fomus

To download future updates, just change to the fomus root directory and type svn update.

Documentation

Online Documentation is available here.

dynabolic and pure:dyne modules

Rob Canning has packed a notation.dyne module that includes Fomus and LilyPond for the dynabolic and pure:dyne linux distrbutions. Web page is here (download here).

Valid XHTML 1.0 Strict