Class of Monday May 1st, 2006

Final class of this semester to discuss the latest MEAPsoft for release !?

Douglas has updated the GUI to hide options until they are needed. (Maybe we should make these tabs??)

Ship it so that just running it will create something - i.e. have a default input file name that is one of the demos.

Long discussion about how to support dynamic inclusion of new composers, and how to build their GUI control panels (automatically? a method? a separate class?)

Jeff and Victor presented a composer that tries to keep the resynth in beat by finding the most popular beat length, then reassembling beats so that there's always a beat segment at that time.

Maybe composers should be able to write their own preferred segmenter lists for the results of their resynth. So that if there was an implicit segmentation in the composer, it could be pre-written, rather than running the segmenter on the output of the composer again. This is for the scenario when you run several MEAP runs end-to-end, to get the effect of applying several composer algorithms to the same base material. E.g. J+V's composer builds up a set of equal-length segments, then they are reordered by a mashup composer.

Time for a feature freeze, for the first release, to give something for people to play with.

May012006Class (last edited 2008-06-04 23:46:00 by localhost)