songseed.org

 about the songseed project

We are a small team of musicians and web developers. We have built a website that aims to become a free library of great music recordings.   If you have come here seeking free music, then please navigate through to the main website at songseed.com.   This site is where we post about ourselves... or about software we want to release - really anything that we want to publish but which is not part of the focus of songseed.com.

steamdoc: scalable document production

Document production is ridiculously important in business, community and individual projects. Today's users like monolithic office apps because of the clear layout and instant feedback they provide as words hit the page.   Unfortunately, the conventional model is a mess underneath: comparing documents is difficult, users can't edit them unless they have the right software, sharing documents is painful and the tools misbehave with large documents.   Steamdoc aims to create the best of both worlds: letting users work with the tools they're used to but hooking them into a powerful backend that does great sharing, version control and typesetting.   It doesn't quite reach that ideal yet, but what we have works on a wiki model and supports several types of markup. It's stable and we use it for our projects.

Project wiki

Github Repository

sketchport: logicbase

This project is just my latest attempt to build a 'logicbase' framework. This platform is not remotely stable and I'm planning a rewrite in the near future.

The paper Worlds: Controlling the Scope of Side Effects inspired this preview.
  This project attempts to allow a programmer to write an application as a series of interconnected states, similar to the dynamic of a text adventure. In this way, it's then possible to wrap a variety of user interface styles around the logical core.   The project aims to make vast improvements over conventional piecemeal-state approaches to software development. Complex transactions can be easier to work with. The SP approach also allows for much more flexible user interface patterns than we have at the moment.   This version is written in python and depends on the cherrypy http library and possibly other libs too.

Sketchport tarball

Logicscope TradeSTP - winner of post-trade platform category in 2008 - Profit & Loss