History:
S80 Windows GUI/Application History:
08/01/00 Version 1.0 (Initial full release) -------------------
07/30/00 Closing main window will let you save unsaved work of any
open window (because it will quit the application)
07/30/00 Windows are created better, so they don't end up exactly
overlapping generally.
07/23/00 Only one application is up at a time, all files get routed to it
07/23/00 Added dirty system and warnings for closing before saving
07/16/00 Version 0.3a release ---------------------------------
07/16/00 Minor fixes/enhancements (used the new code API)
07/12/00 Version 0.2a release ---------------------------------
07/12/00 Added New option
07/12/00 Added Merge option/requestor
07/12/00 Added about requestor
07/12/00 Made the load/save more robust
07/11/00 Version 0.1a release ---------------------------------
07/11/00 First semi-functional application, all be it fairly limited
07/11/00 Load and save S2A, S2E, and S2V
07/11/00 Import and Export S2I
07/10/00 Began work... Finally got the right tool... C++Builder
S80 file code level API History:
07/20/00 S2A Defaults
07/20/00 Instrument/percussion/performance defaults
07/14/00 Version 0.3 release ---------------------------------
07/14/00 Added clipboard commands
07/14/00 Put finishing touches on multiple windows and drag-n-drop
07/13/00 Multiple window support and initial drag-n-drop
07/12/00 Updated smart files to work under windows properly
07/12/00 Updated File interface to be more flexible
07/12/00 Updated Item interface to handle defaults
07/11/00 Revised the Bank classes/templates (added extra info too)
06/11/00 Version 0.2 release ---------------------------------
06/11/00 Added S2E File format (Read and Write)
06/11/00 Added S2A Write Function
06/11/00 Completed S2A Read Function (ignores nothing)
06/09/00 Version 0.1 release ---------------------------------
06/09/00 Added S2A Read function (ignores parts of the file)
06/09/00 Added S2V Read/Write functions
06/06/00 Added S2I Read/Write functions
06/06/00 Initial Objects amd structure
To Do:
- Full definitions for Instruments, performances, and
percussive banks (as well as OO interfaces.)
* Add handling for the PLG banks.
- Add a MID type so we can read in/write out MIDI SysEx style
instruments.
* Add a SYX type to bank saves
- Instrument Editing
* Library window
* Directory based Library trees
- URL based Library trees