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.

Friday, November 16, 2007

This last week I have been doing a lot of background mathematics brushups in eigenvector/value calculations - different methods used, along with an informal efficiency ranking of each. This is in preparation for my final project for 612, which will be towards using the high resolution techniques for an onset detection scheme for musical audio. Although not a new idea by any means, its new to me, and is a completely different method than say, fft based phase, energy or complex domain approaches which i have used in the past.

I have been training Gamera with prepared early sheet music over the past week as well.

Wednesday, November 7, 2007

today I spent all morning and part of the afternoon on the wiki entry that explains the new findings based on the newly implemented changes (see last entry)...