All entries for November 2007

November 30, 2007

Progress Report Submission

Earlier this week I submitted a progress report (as required by the module) which included details of what has been achieved over the last term along with an evaluation of the project management to date. Also included is a revision of the original development timetable, which has changed for a variety of reasons.

The progress report itself will be uploaded to this blog in the near future (when sufficient time has passed since the deadline) but the new development schedule may be found below:


It starts from the Christmas vacation until the final deadline for the module. For the last week of term I will be officially in a Design phase, although due to other deadlines and responsibilties I shall not have time to do much work on the project.

November 23, 2007

Musical Notation Standards

While considering exactly how Notate would display its sheet music, I found the following article on JSTOR:

Title:               Standard Music Engraving Practice
Author(s):           Arnold Broido
Source:              Music Educators Journal, Vol. 52, No. 4. (Feb. - Mar.,
                    1966), pp. 52-56+213.
Stable URL:

This article details what is considered to be the standard in engraving practice.

It would be good for the system to follow these standards.

Version 1 Supported Symbols – Official List

Although it has been implicit in my mind what symbols will be supported by Notate 1.0, it has become necessary to produce an explicit list of symbols that the system will use. Graphics for these symbols will need to be obtained. It is looking increasingly likely that I will need to draw these symbols myself.

Supported Symbols

It is useful to view this document alongside the UNICODE 5 chart of musical symbols, available here.

Week 8 Report

23/11/2007 - Term 1, Week 8 (end of)

Change from timetable

In the timetable provided for this term's work, the progress report is scheduled to be submitted to the university on Monday of week 10. This was a mistake (caused by an error on the module website at that time). The progress report is, in fact, due in Monday of week 9 (at the time of writing - three days to go).


Work has been done on designing the system and finalising design documentation in preparation for the progress report due in next week.

Project State

Currently, all my time is being spent on catching up with design documentation and writing a progress report that is due in for midday on Monday (26th November 2007). This progress report will mark the end of the design phase of development.

This report will detail where progress has differed from what was predicted over the last term and will present a revised timetable for the remainder of development time.

Week 8 Tasks

Complete and submit progress report.

November 12, 2007

Week 7 Report

12/11/2007 - Term 1, Week 7 (Start of)

  • Continued work on system design
  • Continued work on prototype development
Progress Evaluation

I am on track to have the full design of the system completed by the end of term 1, which is as intended.

Current Project State

The system itself is in the process of being designed at the same time as a prototype is being developed. This is appropriate as it gives me an oppotunity to learn what practically works on in the browser, especially when taking into account the plethora of compatibility issues. This design will need to have been finalised by week 10, when the design phase needs to have finished and a progress report written.

Week 7 Tasks
  1. Continue designing the system
  2. Continue prototype development. Look into getting a server-side prototype up as well as javascript for the browser.
  3. Look into the source of graphics for the system.
Weekly Schedule

November 06, 2007

Week 6 Report

05/11/07 - Term 1, Week 6 (Start of)

  • It has been decided what is to be used to create the software. Namely Ruby on Rails and Javascript
  • Work has begun on a more functional prototype
  • Some research has been done into how the music symbols might be obtained. It may be possible to find freely distributed music notation fonts on the internet (e.g. list of music fonts,here)
Progress Evaluation

Following the last supervisor meeting, it has been decided that I should get on with codins a working prototype of the system. Although what is actually going to be in the system has been decided, the exact structure of the scores in the browser - in the javascript has not been finalised. It would be good to design this.

Current Project State

I would describe the current project state as being a cross between design activities and implementation activities. The project development has become more agile than the specification originally implied to allow for the design of the system to change as prototypes are developed. 

Week 6 Tasks
  1. Complete design of the data structures used in the system 
  2. Continue development in Javascript and Ruby in Rails
  3. Continue research into music-symbol graphics

Weekly Schedule

November 2007

Mo Tu We Th Fr Sa Su
Oct |  Today  | Dec
         1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30      

Blog archive


Search this blog

Not signed in
Sign in

Powered by BlogBuilder