ppc 0.9.1

* support for alsa midi ports (ppc works with eg xmidi 2x2 now)
* main window is now resizable


ppc 0.9.0

minor changes only:
* strip "-|> <:" characters for name proposal of the preset save dialog
  (bas:foo.syx -> bas_foo.syx)
* update editor widgets on preset loading


ppc 0.8.9

* added a MIDI Program->Preset map editor
* moved the MIDI channel setup out of the Master expander into an extra window
* MIDI channel setup now also includes a MIDI bank field for every channel
* preset names are now prefixed by their RAM/ROM slot number (lists only)
* dont reload preset lists on preset saving, instead directly change the
  treestore
* preset file loading and exporting added

ppc 0.8.8

* added audit button to the save tab. this allows you to check the sound of the
  preset you are about to overwrite (and probably wanna keep)
* added some generalized volume envelope shape presets (percussion, organ,
  string, plucked)
  

ppc 0.8.7

* bugfix release
* bug: presets were always saved to its original place, NOT to the selected RAM
  slot (fixed)
* bug: reloading the preset lists didn't disconnect the callbacks which
  resultet in callbacks being executed more than once (fixed)
* the lists are now being updated automatically when saving a preset without
  the need to re-download them. instead ppc just updates the files on disk
* the preset name is being validated and is set to "ppc:NNN" if the name field
  is left empty (NNN = RAM slot)


ppc 0.8.6

* mute buttons to instrument selection added
* retrigger rate: added some missing controller options
* redesigned the main window to use less space
* new pixmap


ppc 0.8.5

* fix a serious bug where preset data wasn't changed in memory so that
  every save just saved the original preset back! *oops* :-)


ppc 0.8.4

* back to using a thread instead of constant timeout to catch midi responses
  this halfes the time it takes to download preset infos :-)
  and the UI is responsing faster
* checksum checking for downloaded preset data


ppc 0.8.3

* use a sane timeout that will work on high traffic busses
* use queued sysex delivery instead of direct


ppc 0.8.2

* fix: fix a bug that was introduced by the 0.8.1 fix :-)


ppc 0.8.1

* fix: some callbacks wasn't disabled when loading preset data


ppc 0.8:

* read preset data at connect-time if editor is open
* check current active midi channel on reconnection too
* code cleanup
* more tooltips added
* filter info window added
* fixed: an initialization problem
* measure "midi roundtrip time" and use it for timeouts
* debian/* files added


ppc 0.7:

* preset categories for Orbit and Carnaval devices added
  (if anyone uses ppc with one of these, i would be glad
  for some feedback as i can only test on a planet phatt)
* editor is now tabbed (much better!)
* added some missing global parameters (still missing: preset mapping)
* bugs fixed: various treeview display bugs in the editor
* many tooltips were added to the parameters
* channel 14 fixed ")
* check current active channel on startup and on sysex loading


ppc 0.6:

* preset data is cached on disk now (UI speed++)
* you can now save your presets easily from the UI
* smart "Lock" button: unlocks when you close the editor
* s/Foobar/ppc/ in license headers :-)
* ppc now (theoretically) supports multiple devices (got just one)
* added linked presets controls to the editor
* no more popup dialogs (i really don't like those)
* added beats mode controls
* icon added


ppc 0.5:

* initial public release