All entries for November 2007
November 30, 2007
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
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.
This article details what is considered to be the standard in engraving practice.
It would be good for the system to follow these standards.
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.
It is useful to view this document alongside the UNICODE 5 chart of musical symbols, available here.
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.
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
12/11/2007 - Term 1, Week 7 (Start of)
- Continued work on system design
- Continued work on prototype development
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
- Continue designing the system
- Look into the source of graphics for the system.
November 06, 2007
05/11/07 - Term 1, Week 6 (Start of)
- 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)
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
- Complete design of the data structures used in the system
- Continue research into music-symbol graphics