0.5:

*** A pattern model that is closer to Csound:
      - A file format that doesn't need as much overhead in special comments
      - All instruments are stored as orchestra macros, special comments not
        needed (but can be used for extra information)
      - All patterns are stored as score macros, special comments not needed
        (but can be used for extra information). The score is defined by
        calling the pattern macros in different order (the patterns offset
        time should be a macro parameter)
      - All Keso documents should be playable in Csound. Keso archives should
        consist of a CSD file and data files

*** Fix the instruments


0.6:

*** GNOME integration (gnomish UI, icons and stuff)

*** A window where the user can load/unload plugins and change some plugin
    settings (tabs/windows)

*** A more advanced graphical ftable editor, with different editing modes
    for different GEN routines

*** Clipboard handling in the pattern editor and the sequence editor


Later:

*** User manual, accessible from within Keso, including reference guide, 
    some kind of tutorial, and the instrument writing guide

*** A Csound process that always is running and is passed score events on
    STDIN (it would have to be restarted when the orchestra changes), or, 
    even better, a shared library version of Csound that allows changing the 
    orchestra while playing (is there such a thing?)

*** 'configure' magic: decide for each editor if it should be compiled as
    a plugin, as a static part of the program, or not be compiled at all (a la
    Linux kernel config), something like 
    'configure --with-static-orchestraeditor --without-patterneditor'. The
    default should be that each editor is compiled as a plugin

*** Write a really simple editor and explain it in some kind of 'editor 
    hacking tutorial'

*** Integrate with Ardour

*** Script interpreting editor (Python, Guile, TCL?)

*** Some kind of support for distributed rendering (figure out which
    instruments depend on each other, send different parts of the score to 
    different computers on a network) (not any time soon) (maybe there is a 
    Csound version that does this?)


