log

age author description
Tue, 17 Jul 2012 22:13:10 +0100 Andrew N Robertson Added exporting of image and text data default tip
Sat, 31 Mar 2012 14:04:49 +0100 Andrew N Robertson some minor code changes to choose midi or audio match alignment
Thu, 29 Mar 2012 13:41:59 +0100 Andrew N Robertson outputting exact difference for annotations, comparison with match annotations is now working over all rwc files
Fri, 23 Mar 2012 10:53:57 +0000 Andrew N Robertson Added src for the results calculator, comparing match output with the JNMR midi follower output
Tue, 06 Mar 2012 17:11:46 +0000 Andrew N Robertson Adding files, possibly some minor code changes
Sun, 05 Feb 2012 22:07:55 +0000 Andrew N Robertson checking the new variable definition, working well
Sun, 05 Feb 2012 19:40:21 +0000 Andrew N Robertson Fixed bug in complex update due to mismatch between ms and vector units
Sun, 05 Feb 2012 10:00:34 +0000 Andrew N Robertson Working version of the score follower using annotations read in from RWC set. Links player to midi file from rwc set
Wed, 01 Feb 2012 16:07:09 +0000 Andrew N Robertson improving functions in dynamic vector - to copy with changing offset in copyvector and the drawvector routine
Tue, 24 Jan 2012 17:11:11 +0000 Andrew N Robertson adding newest midi player
Tue, 24 Jan 2012 00:26:15 +0000 Andrew N Robertson Annotations are correctly loaded so the time difference between observed notes and the predictor is output to saved file
Mon, 23 Jan 2012 20:54:50 +0000 Andrew N Robertson Fixed annotation reader to read in beat and event times correctly
Mon, 19 Dec 2011 23:28:21 +0000 Andrew N Robertson removed text and fixed key commands for tempo
Fri, 16 Dec 2011 18:00:53 +0000 Andrew N Robertson ready to test the checker, currently commented out
Fri, 16 Dec 2011 17:37:44 +0000 Andrew N Robertson Annotations autoloading for the various files, still needs proper checker though
Thu, 15 Dec 2011 13:02:52 +0000 Andrew N Robertson Added new patcher to test RWC database, automatically loads the file in both Max and the score follower, then stores data to a given text file. Need to fix the annotation checker next
Thu, 15 Dec 2011 02:28:49 +0000 Andrew N Robertson Added class to read in the csv Annotation file, then write out the respective difference between the performed piece as followed here, and the annotation of RWC by Ewert and Muller
Wed, 14 Dec 2011 17:28:17 +0000 Andrew N Robertson now writing out alignment data - correct beat positions for the MIDI file so alignment can be done via iostream over RWV database
Wed, 14 Dec 2011 11:35:31 +0000 Andrew N Robertson autoomatically set prior that matches the durations of the songs. Using 120 bpm as default for the recorded part.
Mon, 12 Dec 2011 12:46:17 +0000 Andrew N Robertson Added the JNMR code which now features chopping after loading all events, easier that way
Mon, 12 Dec 2011 09:43:37 +0000 Andrew N Robertson test example for writing text
Sun, 11 Dec 2011 17:19:34 +0000 Andrew N Robertson examining the tempo speed process
Wed, 07 Dec 2011 13:04:59 +0000 Andrew N Robertson internote calculation added but not running. Better way of waiting for first note to happen before starting.
Mon, 05 Dec 2011 21:47:19 +0000 Andrew N Robertson alternative tempo strategy when matching.
Mon, 05 Dec 2011 07:00:47 +0000 Andrew N Robertson Hackday files comitted - version as demo'd at London hackday
Sun, 04 Dec 2011 14:30:33 +0000 Andrew N Robertson close to final version on HackDay
Sun, 04 Dec 2011 00:02:26 +0000 Andrew N Robertson live input, calculates score rating
Sat, 03 Dec 2011 21:09:13 +0000 Andrew N Robertson hackday work to get live midi input, follow the notes, output measure, read measure in with midi file
Sat, 03 Dec 2011 17:19:43 +0000 Andrew N Robertson hackday code is added.
Wed, 30 Nov 2011 12:35:04 +0000 Andrew N Robertson bug fixed on draw vector fn, likelihood drawing fine now
Wed, 30 Nov 2011 11:48:35 +0000 Andrew N Robertson follower has confidence measure now just using best match. Difficulty in visualising the speed likelihood fn
Sun, 27 Nov 2011 21:56:19 +0000 Andrew N Robertson working well. Checking in before creating diagrams
Fri, 25 Nov 2011 16:52:33 +0000 Andrew N Robertson real-time and offline version working well
Tue, 22 Nov 2011 13:30:02 +0000 Andrew N Robertson offline method is now working, linked via pointer in BayesianStructure. Progresses using the time played so could be used for sequential offfline analysis
Fri, 18 Nov 2011 11:56:32 +0000 Andrew N Robertson added in a mode to use either integrated estimate or MAP estimate in tempo process. Decreased nooise param from 0.02 to 0.03 so observations given more weight
Tue, 15 Nov 2011 20:06:55 +0000 Andrew N Robertson Fixed the ordering of the note matrix when loaded so it has a double check feature that they are ordered min to max. Prevents draw problems down the line
Tue, 15 Nov 2011 19:35:05 +0000 Andrew N Robertson reorders the MIDI matrix once loaded from all channels, chop the beginning now less relevant - check how this might work...
Tue, 15 Nov 2011 13:10:12 +0000 Andrew N Robertson looking at offline version - need to do updateBestEstimate routine which presently only works for realtime
Thu, 10 Nov 2011 17:29:45 +0000 Andrew N Robertson Checking to allow offline version
Thu, 27 Oct 2011 21:30:42 +0100 Andrew N Robertson added in the playMIDItranscription max patch
Wed, 26 Oct 2011 14:25:46 +0100 Andrew N Robertson gave prior to tempo so it prefers original speed
Tue, 25 Oct 2011 15:01:52 +0100 Andrew N Robertson fixed bug where the full midi file was sometimes not drawn (since minNoteIndexToPrint) was at the max and did not decrease properly in draw routine
Mon, 17 Oct 2011 22:22:55 +0100 Andrew N Robertson added in the best estimate of error between the observed midi note and the aligned midi track.
Tue, 23 Aug 2011 11:20:44 +0100 Andrew N Robertson looked at tempo process, likelihood function changed and improved. Now drawing using constrained vector function. Good working version.
Fri, 19 Aug 2011 19:45:46 +0100 Andrew N Robertson added midi files
Fri, 19 Aug 2011 19:42:58 +0100 Andrew N Robertson added the ftm play file
Fri, 19 Aug 2011 19:42:01 +0100 Andrew N Robertson added confidence measure to each played event and associated match, but not really working yet
Fri, 19 Aug 2011 16:38:30 +0100 Andrew N Robertson added purple where notes have been seen - lets you see what updates have been used. Also the chopping of midi files to the beginning was introduced recently, so when they load, you chop any white space at the beginning, then use first note to launch.
Fri, 19 Aug 2011 15:53:04 +0100 Andrew N Robertson optimised draw function in dynamic vector class. Added Gaussian lookup but not yet used.
Fri, 19 Aug 2011 02:36:34 +0100 Andrew N Robertson added speed prior setting. needs some cleaning
Fri, 19 Aug 2011 01:26:40 +0100 Andrew N Robertson Added separate CannamMidiFileLoader class to handle the loading in.
Thu, 18 Aug 2011 23:27:42 +0100 Andrew N Robertson Changed bestEstimate timing to work via time sent from Max not the elapsed time. This had caused some problems, but this version now working surprisingly well on MIDI files with variable timing.
Tue, 16 Aug 2011 11:29:59 +0100 Andrew N Robertson start project