Sunday, February 3, 2008

the output method of add_glyph is now generating the correct result file format (i.e. N_1_3... for note, duration, stem up or down). This was performed via string manipulation of the gamera output tuple 'id_name'.
(01/28-01/31)

the predominant focus during these dates was to develop output that would mimic that of aruspix such that a proper means of comparison could be made. However, after an attempt towards this end, I had noticed that in order to do this, I would have to code a method that would take into account all the subtle variants possible within aruspix and gamera output, without having the output present at the time of coding - because we had decided to perform training as a later stage (if we had some data, trained to the original method attempted in Gamera - we would have had note.semiminim.down for example - and this could then be changed to aruspix form).

We then decided that a much better approach would be to avoid the gamera coding step entirely, and use fully the aruspix naming convention at the start (or at least a derivation thereof - which could later be pruned for proper syntax).

Tuesday, January 22, 2008

on friday (01.18.2008) and sunday (01.20.2008), I spent the morning and afternoon reviewing the classes and functions of the pitchfinding method. then I rewrote them (same functionality) but different syntax - to better understand where to go next.

important coming dates:
1/31 I will have a "clean" output with a naming convention that matches the aruspix output (including octave and so forth)

2/8 the pitchfinding algorithm will be completed,

by 2/22, the training will be completed and the writeup may begin.

Tuesday, January 15, 2008

in short:

1) I have been working on the pitch points for glyphs.

2) we've now decided to make a toolkit rather than a plugin

3) the framework of this toolkit is being prepared, and content will be supplied once framework is completed

4) my current class enrollment is: MUMT 611, with Prof. Ichiro Fujinaga and Machine Learning, with Prof Douglas Eck

Tuesday, January 8, 2008

Most of the work done today involved piecing together the web component of a presentation for thursday's MUMT611 class.

the presentation will exist here:
http://www.music.mcgill.ca/~hockman/MUMT_611/presentation_1/database_presentation.html

and will cover community-based discography databases. The main sites covered are MusicBrainz and Discogs, and supplemental material will be provided re: RollDaBeats, AllMusic, and others. The main purpose of this presentation will be to introduce the audience to the history and intent of these services, and the main services which they provide.

Monday, January 7, 2008

For the last week i have been getting back into the swing of python coding -> specifically extracting information from the output xml files containing glyph data. The idea is then to apply these to the stave information, for a pitch point. This is basically the ongoing focus of the work from last semester...in the next couple of days, I will be posting a list of objects and functions which will be used in this approach.


Tuesday, November 20, 2007

this morning i spent an hour training gamera. As final projects are quickly approaching, I have been spending a bit more time preparing for these, to avoid last minute rushes (as much as possible). For 614, I am attempting to make a content-aware effects unit, which should be pretty difficult for me, as I have never written a project in c++ before. I do, however, have a working framework in matlab, and have mapped out the outline already. It just remains to be seen if i can implement the code within the 2 1/2 week timeframe.