prodatum is a cross-platform patch editor for the E-mu Proteus 1000/2000 sample based synthesizer family ('PXK' for short; supported devices are listed below). It is written in C++, uses FLTK for it's user-interface and portmidi for MIDI IO. Binaries are kindly provided for Linux, Mac OS X and Windows.
Features include:
prodatum is free software: you may run, copy, distribute, study, change and improve the software under the terms of the GNU General Public License. If you like prodatum consider to donate and/or to subscribe to the prodatum-users mailing list for occasional details on updates, discussion and support.
There is no prodatum specific documentation as of now (with the exception of "prodatum hints"). You could say that the manual of your synthesizer is also the manual for prodatum, because prodatum effectively just displays the current state of your device, with all possible states being explained in the manual.
Screenshots, Build Howto, MIDI Specification, About the author, SF Project Site
*** The following is taken from the README of my MIDI device driver but is (certainly) valid for any MIDI device:
Windows Users:
While the Xmidi 1x1, Xmidi 1x1 Tab, Xmidi 2x2, SHORTboard and LONGboard are all true plug and play and will function as a MIDI device using the generic Microsoft MIDI drivers that are included in all versions of Microsoft Windows, installing and using the E-Mu Xmidi driver will provide improved MIDI latency, reduced MIDI jitter and multiclient MIDI application operation.
OS.1 F07E050601F7 IS.1 F07E0506021804040500322E3236F7 OS.2 F0180F05550AF7 IS.2 F0180F0555090200040106070000043B09F7 OS.3 F0180F0555010215031900F7 OS.4 F0180F05551DF7 IS.3 F0180F05551C140016001000150003001000090064656661756C742020202020202020200C01000000000000020000000100010000000000000002007F7F7F7F00000000000007004B000000020000000500150016001700180019001A001B001C0040004100420011001000000019004E004F005B005D0001002800600000000A0014001E000100000003000000000000000000000000000100000000000400000064000300070000000000000000000000000000007F000300030000000000000000007F7F0F003C027F0040007F7F0000010000000100000000007F0040007F7F0000010000000100000000007F0040007F7F0000010000000100000000007F0040007F7F0000010000000100000000007F0040007F7F0000010000000100000000007F00400001000000010000000100000000007F0040007F7F0000010000000100000000007F0040007F7F0100010000000100000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F0000000000000000000000007F0040007F7F00000000000000000000180002002400000025000000260000002700000028000000290000002A0000002B0000002C0000002D0000002E0000002F000000300000003100000032000000330000003400000035000000360000003700000038000000390000003A0000003B000000100003007F7F000001007F7F000001007F7F000001007F7F000001007F7F000002007F7F000002007F7F000002007F7F000002007F7F000003007F7F000003007F7F000003007F7F000003007F7F000004007F7F000004007F7F000004007F7F00000400F7 OS.5 F0180F0555010201010000F7 OS.6 F0180F055501020B010000F7 OS.7 F0180F055511027F7F0000F7 IS.4 F0180F055510017F7F560B0000340013001000140004001F0003000A002A0048000000F7 OS.8 F0180F05557F0000F7 IS.5 F0180F0555100201006172703A4D6F6F4769652D44202020207F00000040000000000000007F000000000000007F0000007F006000070000002A00620064002B0063006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010007002F000400000001000000010000000700000000000000000000007F0000000700000006000900400028001400000000001A0010000000797F0F0000000000000000007F7F000000000000000000007F0000007F007F7F000000000000000000007F0000007F00070007003202000000000000000000007F000DF7 OS.9 F0180F05557F0100F7 IS.6 F0180F0555100202000000000000007F000000000000007F000000000000000000000000000000030000000000010000000000000000000700010000000000797F07000000000000006D7F0D000000000001000000000064000000640003000000000064007F00640000000000010000006400000064000000000000006400000000000000000001000000000000006300140000000000640000006400000000000000000000000C00400018000C003800000008003800000060003000000011002B01090016000800640014003800640015003900640050003800000020003001640068003800000024003201640028005100627F290052001C7F220031F7 OS.10 F0180F05557F0200F7 IS.7 F0180F0555100203004900537F23004B00497F0000000000002500680006000000000000000000000000000000000000000000000000000000000000000000000000003202000000000000000000007F000000000000007F000000000000007F000000000000000000000000000000030000000000010000000000000000000700010000000000797F07000000000000006D7F0D000000000001000000000064000000640003000000000064007F00640000000000010000006400000064000000000000006400000000000000000001000000000000006300140000000000640000006400000000000000000000000C00400018000C0038000000080036F7 OS.11 F0180F05557F0300F7 IS.8 F0180F0555100204003800000060003000000011002B01090016000800640014003800640015003900640050003800000020003001640068003800000024003201640028005100627F290052001C7F22004900537F23004B00497F210030005A7F25006800060021002F007A7F00000000000000000000000000000000000000000000000000000000000020020A0000000000000000007F000000000000007F000000000000007F000000000000000000000000000000030000000000010000000000000000000700010000000000797F07000000000000006D7F0D000000000001000000000064000000640003000000000064007F006400000000004CF7 OS.12 F0180F05557F0400F7 IS.9 F0180F055510020500010000006400000064000000000000006400000000000000000001000000000000006300140000000000640000006400000000000000000000000C00400018000C003800000008003800000060003000000011002B01090016000800640014003800640015003900640050003800000020003001640068003800000024003201640028005100627F290052001C7F22004900537F23004B00497F21003000260025006800060021002F0006000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F000000000000007F000000000000007F0000000000000000000000000018F7 OS.13 F0180F05557F0500F7 IS.10 F0180F0555100206000000030000000000010000000000000000000700010000000000797F07000000000000006D7F0D000000000001000000000064000000640003000000000064007F00640000000000010000006400000064000000000000006400000000000000000001000000000000006300140000000000640000006400000000000000000000000C00400018000C003800000008003800000060003000000011002B01090016000800640014003800640015003900640050003800000020003001640068003800000024003201640028005100627F290052001C7F22004900537F23004B00497F210030002400250068000C0000000000000050F7 OS.14 F0180F05557F0600F7 IS.11 F0180F0555100207000000000000000000000000000000000000000000000000000000000000007FF7 OS.15 F0180F05557F0700F7 IS.12 F0180F05557BF7
Added a Wiki and a Bugtracker for prodatum.
Janus 23.5.2013
A Linux x86_64 build is available now.
Janus 11.5.2013
3.502 downloads now! Do you like prodatum? Please let me know (rdxesy at yahoo de)!
Janus 16.11.2012
v1.0.0 has been downloaded 1.241 times as of today. Woohoo! Thanks to everyone who has donated - I really appreciate it.
Janus 16.10.2011 (I want to donate!)
prodatum v1.0.0 released! Thanks to everyone who came up with ideas, bugs and money. Please continue to do so. In peace grandma. You were a nice person, a little noisy maybe. † 21.4.2011
I've updated the site to make better use of available space and moved all the heavy, prodatum unrelated stuff to a new page. I've also enabled cache-control for über-fast and up-to-date page loading. Janus, 16.4.2011
v0.99 released. We are aproaching v1.00 really fast now! Until then there will be no more new features, only bug killing parties (:) and oddness removals. Please report anything that's worth killing (:) or just doesn't feel right so that v1.00 will be rock solid and worth it's version number. Janus, 5.4.2011
v0.42.20 is the first version that has also been built for Windows 7! Plus: the win7 version also works on XP! 7'Up! The win7 builds may eventually replace the "win32"(XP) builds, so try it and let me know about any issues you may have. Janus, 29.3.2011
v0.42.11 adds program import and export, quicksaving, program renaming in the menu bar aaand ... nothing else! Janus, 16.3.2011
a slightly modified gleam was patched into my FLTK. v0.42.9 is the first version using this scheme. you can get it from SVN. Janus, 13.3.2011
v0.42.7 comes with some improvements for the envelope editor and a new MiniPiano widget (Screenshot) among some other improvements (see changelog for details). Janus, 11.3.2011
as of version 0.42.6 I allow you to resize prodatum's main window (yea - I am very kind to my people). this should make prodatum work great even on netbooks (or generally small screens). prodatum will even restore the size it had before when it what closed - it is magic! unbelievable... Janus, 7.3.2011
you can now mix colors with prodatum! check the changelog and this screenshot for more. and while you are at it you may also want to check the little icon in the upper right corner of this site. ") Janus, 14.1.2011
it is "one release per day" time! v0.42.1 released just a few hours after v0.42! a new preference for knob editing has been added. it is now possible to select from radial, horizontal and vertical "knob jobbing". another knob issue has been fixed too: when you click a knob it will not jump to a value (very annoying) but the current value will be shown in the value-in/out widget. much better! allows for easy value checks! enjoy. Janus, 12.1.2011
v0.42 released. a minor update with some bugfixes, new FLTK and portmidi libraries and some better color themes. enjoy! Janus, 11.1.2011
added a howto build prodatum from source. Janus, 3.7.2010
i haven't been working on prodatum for some time now. it's stable, i get no bug reports and i guess it does what a magic x-ray sort of software device is supposed to do: to not only show whats inside of a device but to do it in a lovely way. initially i wanted prodatum to have preset im-/export and MIDI control for parameters (MIDI learn). but you can im- and export presets using other tools or your DAW and i have no MIDI controller, so implementing MIDI learn makes not much sense for me (feel free to send any patches). i really like prodatum the way it is now and i will continue to support it. Janus, 18.6.2010