Learning program of musical language


LenMus is a learning program of musical language that improves reading musical scores skills, improve tone deaf or simply learn the fundamentals of music theory. It is structured as a collection of interactive books that integrate theory, examples and exercises.

LenMus is useful for ear education
Intonation and musical dictation are difficult. Identifying intervals, scales, and chords is almost impossible to practice without a teacher playing them on the piano. LenMus Phonascus is always there for you - and you don't need a piano! LenMus includes the following exercises:

  • Interval comparison.
  • Interval identification.
  • Identification of notes.
  • Chord identification.
  • Identification of scales.
  • Identification of cadences.
  • Shade identification.

And all the exercises have options to configure them so that they adapt better to your level or your needs, as well as to allow you to focus the practice on those points where you have difficulties. For example, if you have difficulty distinguishing a sixth from a seventh interval by ear, the exercise can be configured to use only those two intervals.

LenMus is useful for practicing theory concepts
LenMus allows you to focus on those aspects that you are interested in practicing. The different exercises can be customized to suit your specific needs. And you can work at your own pace, receiving evaluations from the program, until you reach the desired master's degree. Phonascus includes exercises on:

  • Identification and construction of armor.
  • Identification and construction of intervals.
  • Identification of scales.
  • Chord identification.
  • Identification of cadences.
  • Assimilation and practice of rhythmic elements.
  • Music theory practice: scores composed by the program; never repeat.
  • Key learning.

All these exercises have options to configure them so that they best suit your level or your needs, as well as to allow you to focus the practice on those points where you have difficulties.

LenMus includes interactive music books
LenMus is not just a collection of exercises. I have developed an architecture for integrating scores, texts and exercises. The idea is that teachers can write interactive music books, so that the exercises are embedded in the text and the scores are not pasted images but objects with which the student can interact, edit and listen to, in their entirety or bars chosen.

Any of the available exercises can be included in a book (eBook) and its parameters can be predefined.

LenMus supports your language
People should be able to use the software in their native language, without being forced to learn other languages. That is why I have developed LenMus thinking that it can be used in any language. Here you will find the available translations. Translations are easy to do and no programming knowledge is required. You are welcome / or if you want to translate LenMus into your language.

LenMus includes a score editor (version 4.2 only)
The editor is not yet finished as it lacks many desirable features that will be added in future versions. But the existing ones are fully operational and allow the creation of simple scores, even with various instruments and voices. However, the publisher is still in its early stages of development and has issues. Therefore, its main use will be to make simple scores, with one voice per instrument. The editor supports up to eight voices per instrument but lacks the facilities to automatically perform many of the tasks necessary to display multiple voices on a single staff, such as automatically deciding on the direction of stems to avoid overlapping, resulting in the aspect of the resulting score is poor. Also, in the current state, it lacks facilities to include:

  • lyrical lines
  • expression ligatures
  • dynamics, joints and other symbols.
  • embellishment notes
  • repetition marks, coda, segno and related symbols
  • nested tuples
  • geometric figures: lines, boxes, circles, calls, etc.

Due to the problems it presents, the editor has been disabled in version 5.0, as all the code is being reviewed and rewritten to correct the detected problems. It will be operational again in a future version of LenMus Phonascus.

LenMus is free
LenMus is an open project, committed to the principles of free software, free education and free access to information. It has no commercial objectives. Therefore, it is distributed under the GNU General Public License, which means that it is free and you have the right to access the source code, to copy it and give it to others, and to modify it if you wish.

  • It is an open project of Free Software, under GNU GPL license.
  • Using LenMus will not cost you anything nor do you have any obligation.
  • You do not have to suffer the inconvenience of encountering advertising or having to carry out registration procedures.
  • You can access the source code, copy it and modify it to adapt it to your needs, if you wish.

LenMus is multi-platform
LenMus is developed thinking that you can use it on any platform. Windows and Linux versions are now available. And the code is practically ready to be compiled and build other distributions, like Mac OS X. But I don't have a Mac to do it.

If you want to collaborate and prepare the distribution of Mac OS X, please contact me.

  • C ++ programming with wxWidgets.
  • It has no special hardware requirements. Any not too old equipment with an audio card will be adequate.