Free open software for music theory
Welcome to LenMus! It is a free open software project, committed to the principles of
open source software, free education, and open access to information. It has no commercial
purpose. It aims at developing publicly available knowledge, methods and algorithms related
to teaching music, and music representation and management with computers and, at the same time,
to provide free quality software for music students, amateurs, and teachers.
I started LenMus when I was studying music theory, as a help to practice sight
reading and aural
training. Since then I've been working on this. I hope it can be useful to you!. And that you
will join me to help to improve the project!
For music students

A totally free program for studying music therory that allows you to focus on specific skills and exercises,
on both theory and aural training.
The different activities can be customized to meet your needs. Phonascus allows you to work
at your own pace, providing interactive feedback until mastery of each concept is achieved.
- Books and lessons on music theory.
- Interactive exercises for theory and aural training.
- You can customize the exercises to meet your needs.

See features for
an extensive overview, take a look at the
screenshots, or
download it right away.
Prepare your ABRMS examination
MyMusicTheory website is collaborating with
LenMus with their lessons on music theory. Visit myMusicTheory website were you will find
free help and a lot of free information to prepare your ABRMS examination:
- Online lessons in music theory.
- Ask whatever you would like to know about music theory.
- ABRMS exams to practice.
- Book recommendations.
Visit the LenMus blog, an open and informal communication channel for anyone interested in the Lenmus
project. Find news, articles, comments, and interesting stuff, all related to
LenMus project. Blog
For software developers
Lomse is a free open source project to provide software developers with a C++ library for rendering,
editing and playing back music scores. With it, you can add capabilities to any program for displaying
and editing music scores. It is witten in C++, it is platform independent.
More info
wxMidi is a free open source component for software developers using
the wxWidgets application
development framework. With this component you can add MIDI in/out support to your wxWidgets
application. wxMidi is a wrapper for PortMidi, the Portable Real-Time MIDI Library.
More info
Last updated: 2012/01/21