LenMus / News: Recent posts

Issues tracker in LenMus website

I'm starting to create web pages oriented to project management and collaboration. I have added a new link "DEVELOPMENT" in the website pages top menu. The bug and task trackers are now accessible from this new section. Would you like to collaborate in LenMus? Take a look!

Currently, as I am the only developer I keep a text notebook with all the information I need. I tried to use one of those available web tools for bug and task tracking, but they greatly increase my management costs. So, I have created some scripts to extract the information from my project notebook and build these new web pages.... read more

Posted by cecilio 2015-12-29 Labels: issues tracker

Release of LenMus Phonascus version 5.4.1

This is a maintenace release to address a bug in LenMus installation,
preventing help files to install properly. Please visit
the lenMus website for more details:

Download files from lenmus PPA at

Posted by cecilio 2015-12-17

Release of LenMus Phonascus version 5.4

The main goal of this release is to simplify LenMus installation. I've changed the way in
which LenMus is built and installed, removing the dependency from Lomse library that
caused a lot of problems. Unfortunately, it is too costly to prepare a release without
including all the new code in development and, thus, this release includes a lot of new
features not yet finished, but this new code is, by default, disabled. Please visit
the lenMus website for more details:
http://www.lenmus.org/en/phonascus/release_notes... read more

Posted by cecilio 2015-09-28

LenMus reaches its end

It is with my deepest regret that I have to announce the closure of the LenMus project.

After a decade-long run, LenMus is no longer being developed. I began LenMus because I was studying music theory and needed interactive exercises for practicing. At that time (2002) there were no much free software for musicians and music students and I programmed some exercises, especially for ear training. I was soon attracted by the computational problems derived from the complexity of this domain. But world changes very fast and I alone can not do all and move as fast as this requires. I always failed in attracting more developers to the project and the result is that LenMus is increasingly lagging behind the increasing complexity of the project and the fast pace of changes on computers (notebooks, mobile phones), the web (HTML5 interactive applications), and the available teaching materials on the web (videos, free web schools). As I can not do it all alone, all development was stopped five months ago. Probably I will not to resume development again.... read more

Posted by cecilio 2014-07-09

Release of LenMus Phonascus version 5.3.1

LenMus Phonascus version 5.3.1 has been released. This version is focussed on
fixing bugs, in particular on those causing unexpected program termination.
This version also completes translation to Chinese and adds options
for clefs reading exercise:

  • Full translation to Chinese.
  • Changes in exercises to display more messages to guide users.
  • Added options to clefs reading exercise for choosing clef and notes range.
  • Bug fixes:
    - Occasional program termination when moving to another exercise.
    - In compare interval exercise the option to start both intervals
    with same note was not working.
    - In interval exercises sometimes an strange error message saying
    that 'Not possible to generate valid interval' was displayed.
    - Button colour was removed as soon as mouse moved over the button.
    - Other bug fixes and changes related to exercises.
    - Moved to Lomse library version 0.14, as it fixed many bugs.
  • Technical changes: Logger class removed and replaced by Lomse logger.
Posted by cecilio 2013-05-03

Release of LenMus Phonascus version 5.3

LenMus Phonascus version 5.3 has been released. The main changes from previous
version are the following:

  • Restored all other missing features, present in previous version 4.2, that
    were disabled in 5.0:
    - All exercise modes (learning, practise, exam, quiz) restored.
    - Right/wrong sounds when answering an exercise restored.
    - After answering an exercise, the answer buttons will play the
    button sound when clicked.
  • Fixed bug #1074909: Exercises on intervals in TheoryHarmony, lesson 4.1:
    not for level one. Settings for these exercises were for level 3 and have
    been restored for level 1.
  • Fixed bug #1082637 Incorrect answer in key signature exercise. There was an
    error with B flat minor key signature. Now fixed.
Posted by cecilio 2012-11-30

Release of LenMus Phonascus version 5.2

LenMus Phonascus version 5.2 has been released. The main changes from previous version are the following:

  • Fixed bug #1059064: TheoryHarmony: crash when opening lesson 3.3.
  • Fixed bug #1067628: Crash if page change while playing back an score.
  • Added German translation (Thanks to Undine Peters).
  • "langtool" program for generating and translating books, has been modified
    to generate books in new xml format with LMD files.
  • All eBooks converted to new format.
  • Removed irrelevant log messages.
Posted by cecilio 2012-10-27

Release of LenMus Phonascus version 5.1

LenMus Phonascus version 5.1 has been released. The main changes from previous version are the following:

  • New dialog for selecting books.
  • Added "Study guide" to help students and explain how this program should be used.
  • Improvements in all music reading exercises, that include now a checkbox to turn metronome on/off.
  • Chinese translation added.
  • Restored some features, present in previous version 4.2, that were disabled in 5.0:... read more
Posted by cecilio 2012-09-17

LenMus 4.0 released

After one year of work LenMus 4.0 is available. As the version number change suggests,

release 4.0 is major update in the program code and functionality. The main changes are:

  • Inclusion of a score editor (beta status)

  • Change of license to GPL v3+

  • Bug fixes

  • Welcome page
  • Three new translations (Basque, Galician, Italian)

For more details, please read the news item at out website:


Posted by cecilio 2009-01-16

LenMus Hacking Guide published

We have started to prepare documentation about program internals, oriented to help anyone interested in programming or just in having knowledge about LenMus program internals.

The first themes of the 'Lenmus Hacking Guide' are now available on this web site.

We have changed the layout of the documentation pages, to have more white space and better legibility. If any one has ideas for improving the layout (logo, banner, colours, fonts, style, etc.) please send us a draft html page displaying the proposal. Thank you.... read more

Posted by cecilio 2008-12-28

LenMus version 3.6 released

Some new features and changes are introduced:

  • A new eBook with theory and exercises on cadences.

  • The automatic composer algorithm has been rewritten to take into account harmony

    rules. Scores in music reading exercises are now 'singable' and takes tonality

    into account.

  • Some errors corrected in Music Reading Level 1 eBook

  • French translation has been totally reviewed.

  • Some bug fixes and other technical improvements:

    • Bug fixed [#1742061]: Occasional crash on Ear Interval exercise.... read more
Posted by cecilio 2007-12-01

LenMus version 3.5 released

From a user point of view the main changes are the new features introduced:

  • A new eMusicBook included: Music Reading level 1
  • Playback: added rhythmic accent. Higher volume on stronger beats.
  • Replaced MDI user interface by a notebook tabbed interface.
  • The lenmus program now includes the Dutch language translation.

But the new version has a lot of technical changes an some bug fixes:... read more

Posted by cecilio 2007-06-16

Support for Windows 95/98/ME discontinued

To support multiple languages modern software, as LenMus, is developed using the Unicode standard. Unicode works on Windows NT/2000/XP/Vista, but not on older versions (Windows 95/98/Me). Therefore, supporting Windows 95/98/Me requires us to deal with different encodings and this, in turns, causes a lot of additional work for encoding conversion of all eMusicBooks and other files, some program code variations, and more additional testing.... read more

Posted by cecilio 2007-05-11

LenMus version 3.4 released

Release 3.4 includes, mainly, technical changes an some bug fixes:

  • A new eMusicBooks source format, based on XML and DocBook, has been developed
    with three objectives in mind:

    • To simplify writing eMusicBooks.
    • To simplify the translation of eMusicBooks.
    • To enable new features.
  • The controller to display eMusicBooks has been rewritten to adapt to the new
    eMusicBooks format. Now the index panel can also display images.

  • New buttons to increase/decrease font size on eMusicBooks. They scale also the
    scores on the books.
  • All toolbar icons has been reviewed to improve the disable images.
  • A program, named LangTool, has been developed to compile eMusicBooks and to
    automate the translation process.
  • Supporting wxWidgets libraries upgraded to version 2.8.0
  • Bug fixed: In the options panel, key signature 'D mayor/B minor' is duplicated
    and 'D b Mayor/B b minor' is missing [1610190].
  • Bug fixed: Minor scales, in scales exercises, have wrong key signature [1604535].
  • Bug fixed: No ascending intervals in aural training [1601350].
  • Bug fixed: Metronome lose previous run settings. Always initialised at 20.
  • Bug fixed: Some navigation buttons on eMusicBooks didn't work.
  • Bug fixed: Spanish translation error in aural training exercises [1610186].... read more
Posted by cecilio 2007-02-05

New format for eMusicBooks, based on XML and DocBook.

<p>LenMus is a reader for books about music (eMusicBooks).
These eMusicBooks are not part of the program and anyone can write them.
Since lenmus 1.0 version, the format has been evolving as new needs appeared, The new format
to be used from next lenmus release, version 3.4, is XML.
The reason to choose XML as the format for eMusicBooks is due to its advantages. Among them
we would emphasize:</p>... read more

Posted by cecilio 2007-01-04

LenMus version 3.3 released

Release 3.3 includes some new features and improvements:

  • A new exercise for aural training: identify scales.
  • Theory exercise on scales identification improved: now it is user configurable and more scales have been included.
  • Software updater improved: now it takes proxies into account (user request, task #130256).
  • Options dialog modified to include Internet settings. Updater settings moved from 'Other settings' to 'Internet settings'.
  • French and Turkish translations now included.
  • Changing to another language is now immediate. In previous versions it was delayed to the next run of the program.
  • New option to enable/disable right/wrong answer sounds in exercises (user request #1559450).
  • New option to do exercises in teams: two answer counters are displayed and each new problem is assigned to a different team.
  • New option to show the solution also when the answer was right.
  • Now, at first run, the program detects the language chosen for installer interface and configures program to use also this language as default.
  • Screen renderization code modified to deal with fractions of a pixel and add anti-aliasing. This technique greatly improves visual quality of displayed scores.
  • Bug fixed: Metronome not synchronized with the score in compound times (user reported bug #1581743)
  • Bug fixed: Occasionally, crash when displaying and exercise.
  • Bug fixed: When printing a score, in occasions, it is not adjusted to page size.... read more
Posted by cecilio 2006-11-11

LenMus version 3.2 released

Release 3.2 includes some new features and improvements:

  • New exercise for ear training: identify chords.
  • New theory exercise: identify chords.
  • Ear intervals exercise now allows to play intervals while not expecting an
  • eBooks navigation toolbar now integrated with the
    main toolbars.
  • Print button and menu print option now also works for eBooks.
  • Unicode build, to fully support internationalization.... read more
Posted by cecilio 2006-08-27

Release of LenMus version 3.1

Release 3.1 includes some new features, improvements and a few bug fixes:

  • First release oriented to support score edition:
    ....- LenMus scores imported from text files.
    ....- New toolbars for the score editor: play back, zoom.
    ....- Export scores as bmp or jpg images.
  • Toolbars are now draggable and dockable.
  • Improvements in score layout.
  • Some bug fixes and technical improvements.

For more details and to see changes since version 3.0, please, visit the LenMus website.

Posted by cecilio 2006-08-04

Release of LenMus 3.0 (stable)

Finally, version 3.0 stable, is here. Release 3.0 includes some new features and improvements over beta 1 and a few bug fixes:

  • Sound feedback (wrong/right answer sound) added to all exercises.
  • Automatically checks if a new version of the program is available.
  • A new menu item to access to LenMus website.
  • About box improved to facilitate user accessibility to information.
  • Some bug fixes.

For more details and to see changes since version 2.0, please, visit the LenMus website.

Posted by cecilio 2006-05-26

Last beta release of version 3.0

Release 3.0 beta 1 (probably the last one before stable release) is mainly a bug fix release but also include the missing features that were present in version 2.0 and some new features and improvements. Changes include:

  • Counters for right/wrong answers and total marks included in all exercises.

  • Buttons for answers added to 'identify scales' and 'build interval' exercises. (new in 3.0)

  • Name of intervals now displayed in ear training exercises when requesting to show the solution.... read more

Posted by cecilio 2006-05-05

First beta release of version 3.0

LenMus project moves to beta status with the release of the first beta for GNU GPL version 3.0. This beta version includes an installer for Windows. All the documentation and eBooks are availble in English and Spanish. Help documentation has also been prepared and translated and many bugs has been fixed.

Posted by cecilio 2006-04-22

Windows installer for LenMus Phonascus 3.0

In preparation for the beta version this is the first release of the windows installer. It installs a more debugged alpha version (alpha 3) and one eBook for music reading (in Spanish, with the exception of lesson 14 that is in English). Please, report me any trouble you could find with the installer so that it can be fixed before releasing the beta version. Thank you.

Posted by cecilio 2006-03-20

The last LenMus 3.0 alpha version released

The final version 3.0 for MS Windows&reg; of the LenMus program is ready. All known bugs have been fixed and all unfinished code, necessary for the features planned for version 3.0, has been completed. The GUI has been revised and icons and art work has been completed; a splash window has also been included. All single exercises now include a 'settings' button to allow user to customize the exercise to his/her needs. But the program is not yet ready to move to beta status. What is missing?: More testing, eBooks, a help file and the translation into Spanish.

eBooks are indispensable for rhythm and side reading exercises, so the student has exercises width increasing level of difficulty. The pre-defined rhythmic cell selection facilities of version 2.0 were too limitative for users; to set up a customized side reading exercise more functionality is needed (i.e. a rhythmic patterns editor). This probably will be included in version 3.1. ... read more

Posted by cecilio 2006-03-03

Second alpha pre-release of LenMus Phonascus 3.0

This second alpha release, more finished, includes the side reading support that was not migrated in October. With its inclusion, practically all the functionalities of version 2.0 are now included in version 3.0. Also, in this alpha 3.0a1 version the code is more finished, as you would see in ties and beamed groups. During December I will pay more attention to the GUI: icons, images, option dialogs, etc., as well as to debug the code (some exercises produce incorrect answers). So, probably by the end of December I will release the last alpha version and move to beta status by end of January. As always, your suggestions, comments and bug reports are welcome.

Posted by cecilio 2005-11-26

Alpha pre-release of LenMus Phonascus 3.0

After near a year of development, moving to free software license, porting LenMus from Visual Basic to C++ and reviewing all the code to support a score notation editor, I am happy to publish the first alpha release of LenMus Phonascus 3.0.

As said, this is an alpha release: not all expected functionality is included and, sure, it contains bugs. But it is usable, you can benefit from the exercises included and you can help sending bug repports and suggestions. All exercises from version 2.0, with the exception of score side reading, are included in this alpha pre-release. Enjoy it!

Posted by cecilio 2005-10-14

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks