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

Monday, September 22, 2008

Genome Work Log

  • Fixed 'control' issue
  • Minor fixes
  • Tested DNA scripting module. Works well so far, and it's cool to be able to drop DNA modules into the graphical 'builder' environment. I have a simple FM module written in .DNA and easily created a synth out of it with very little effort. I would like to add a little more functionality to the language in the form of 'tables'. A table could be a waveform, a delay line or used for a waveshaper (anything involving a block of memory). Not too sure on the syntax of it yet, but I will definately be looking to keep my instruction set small. Looking forward to running these programs on the graphics card, a table would correlate to a 'texture'. I also need to add some more syntax checking to the language, since there really isn't any to speak of right now. It might also be nice to have a little standalone application for testing and writing DNA modules. It could include a simple text editor and enable you to test the code right away.

Saturday, September 20, 2008

Genome Work Log

  • DNA modules are now loaded automatically, you can create custom UI's for them. Added some new language features.
  • Broke note events.. need to fix

Saturday, September 13, 2008

Hiatus

I took a few weeks break from Genome to work on a Flash game for the Grand Master Flash competition. Unfortunately, I don't think I'll be able to finish the game on time since I didn't find out about the contest until 3 weeks in and I ended up having to work a decent amount of overtime at my job. The deadline for the contest is monday.

Here's the site that I've been working on at work: www.wawacoffeetopia.com. I think it came out pretty well, and I am happy with the coding work that went into it (especially considering that I only had 2 weeks to code the entire site). I definately learned some things that I will take into my next project. It uses Tweener very heavily. I am finding more and more uses for that thing and relying less and less on timeline animation. I also used SWFAddress for deep linking, and Google Analytics for tracking.

In other news, I got an iPhone. It's the type of device I've been waiting for since I got my first PDA. The fact that it brings together so many technologies really allows for some interesting potential for applications - GPS, wireless internet anywhere, camera, accelerometer, multitouch, and mp3 playing. Small games, 'dashboard' applications that allow you to monitor your online presence and apps that allow you to find information you need quickly are all big wins on this platform. I will probably be looking into developing some apps for the iphone at some point - Genome on the iphone would rock :) Hopefully Jules is hard at work on porting Juce to the iphone.

I'm going to be getting back into Genome a bit now - picking up where I left off rewriting some of the plugin system and getting my DSP coding languages working.