• Click here for a list of all my projects.
  • Click here for Touchlib info. Source code here.
  • Click here for our multitouch community site.

Saturday, February 23, 2008

Genome Work Log

  • Successfully converted all std::string references to Juce String's. It generally went really smoothly ( thanks to the fact that juce's String works pretty similarly ), even though hundreds of changes were necessary. Code is a lot cleaner now since I could remove references to string conversion and tokenizer classes that are no longer needed thanks to Juce. Having unit tests really helped catch and resolve bugs introduced by the change quickly. Hopefully I can take the time to write some unit tests for the network module (see below)
  • Converted my existing streaming classes to Juce MemoryOutputStreams. This was also a pretty big change (affecting every module), but also made easy thanks to the fact that juce's streams work almost exactly the same.
  • With these two changes I am almost completely free of other dependencies.
  • Next up: re-writing the Network module using juce's network classes. Hoping to have this done this weekend.
  • Big outstanding items after Network: OSC Control. Automation. Control surfaces.

0 Comments:

Post a Comment

<< Home