Jun 30, 2011:
More functionality prototyped. See screenshots.
Jun 30, 2010:
Development resumed.
Jun 1, 2009:
Project work suspended (but not abandoned!).
Apr 14, 2009:
Composition Library Project launched.
Welcome to the Composition Library Project home page. The project was launched in April 2009 with the following aim.
To create a comprehensive and definitive online library of change-ringing compositions in computer-provable form with free software tools that enable the change-ringing community to easily find, prove, analyse, publish and catalogue compositions.
Anyone who is interested in the aims of this project can help in its development. The software is being developed as an Open Source Project, and there are a number of roles, some requiring technical computing knowledge, and others that require an understanding of compositions and their publication. If you feel you may be able to help as a designer, developer, tester, submitter or an end user in a small or a big way then please register your interest in the project. For more information, visit the contribution page.
For more information on the reasons for starting this project, see the background page. For further information on the developing software, see the software, features, screenshots and preview pages
Although development of the Composition Library software has continued at a slow pace over the last two years, it is still progressing.
All of the functions have been prototyped and refined and the concept has been fully proven. In fact, I already find it very useful. It now has the CC decisions on methods encoded which means that it can properly classify and entitle new methods, and derive all its properties including symmetry, method above and below, right place and hunt and working bell cycles. It now imports the CC XML collections (all methods and provisional methods), and validates these in the process. A number of discrepancies in the CC collections have been identified and subsequently corrected by the Methods Committee. It also now displays the blue lines and/or grids for methods, by default drawing a line through hunt bells and each unique working bell (i.e. one of each cycle for differentials).
Collections have been implemented, allowing compositions to be easily added to collections as references. This feature provides the means to create new collections for public or personal use, and to record composition references against existing publications, such as the Ringing World, or published books.
Some statistics reports have been added, providing analysis of methods by leadhead code, class and stage, and numbers of compositions recorded by composer and stage.
Library update and user registration functionality has been included, providing the means to keep your local database up to date with methods, compositions and collections, and to upload any additions or updates to the master Composition Library.
For more details see the version 0.2 alpha screenshots.
Now work turns to taking the core composition functionality to the next level. At present, it only deals with compositions in single methods, and positional calling. A major enhancement will see a complete rework to introduce a composition editor, with the flexibility to cope with (hopefully) any composition, be it Grandsire, Stedman, Spliced, unusual starts, or bizarre differentials. Following this enhancement and some testing, the intention is to issue a beta version to project members to trial.
Graham John, July 2011