• 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, October 27, 2008

Genome Work Log


  • Began working on coding new Input interfaces (such as piano rolls, drum editors, etc). These will have a more generic data type which can be re-used between interfaces. The data type has been created now - next I will write the Module (the actual note generator), and then start working on the various interfaces.
  • I also plan on generalizing the input components so they can be swapped out (ie, the standard Keyboard can be swapped out with the Hex style interface). I may even allow people to build their own interfaces and musical scales using an xml based format. More info to come..

Tuesday, October 14, 2008

Genome Work Log


  • Working on adding 'Objects' to my DNA programming language. Objects are very crude built in classes with member variables / functions. This will be a nice way for me to implement Tables (memory buffers), and other simple helper classes such as filters, oscillators, etc, without having to add any additional instructions to my instruction set. My goal is to keep the language stripped down to the bare necessities for maximum speed. Still working on finishing this feature.
  • Once that is done, I am eager to get started building some real interfaces, such as paino rolls, drum rolls (?), and automation curves. I think it will feel a lot more complete once those are in there.