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