TODO before 1.0
---------------

0.6: missing features
-----------------------
- Track volumes are not implemented
- Track muting is not implemented
- Playing sequences can not be added or deleted

0.7: Timing
-----------
- Need a new (threaded?) method for exact timing

0.8: miscellaneous MIDI
-----------------------
- SysEX dumps are not implemented
- MIDI input is not implemented
- MIDI command set/value command is not implemented
- Channel pressure command is not implemented
- Pitch wheel command is not implemented
- Other midi controllers are not implemented
- MMD custom command are not converted
- Some MMD command values need special handling

0.9: editing
------------
- Cutting, copying and pasting is not implemented
- Chord functionality is not implemented
- Only effect page 1 can be edited and only it is used when playing

1.0: miscellaneous fixes
------------------------
- When entry widgets are active notes should not be played by keyboard
- Check the file type before trying to load using libxml
- Should we always have exactly 37 instruments (0-9, A-Z)?
- Set row is not implemented in command 02
- Documentation!

1.1
---
- Port to GTK+ 2.0

1.2
---
- Editing/playing multiple songs at the same time is not implemented
- Instrument specific note data maps are not implemented

1.3
---
- Configurable keyboard
