ChangeIt! for JV and XP V5.60		                  22.02.1999
-----------------------------

0. KNOWN ISSUES
1. NEWS 
2. ABOUT
3. SHORT DESCRIPTION OF COMMANDS
4. INSTALLATION
5. FUTURE
6. COPYRIGHT AND CONTACT

0. KNOWN ISSUES
----------------
     - If you select the Rhythm-mode in ChangeIt!, the JV/XP enters not 
       the Rhythm-mode. The JV/XP knows no command to do this. You have 
       to select it by hand.

1. NEWS 
-------

in 5.60
  - New features:
    - In the Edit-Dialog of the Performance Mode there is now a Mix Page.
      Controlling the parameters via midi controller works like in the 
      virtual synth dialog (Also you can select the rows with Alt+1, 
      Alt+2, ...)
    - If you change now a paramter via midi controller in the virtual synth
      or in the Mix Page the values starts not to change until the controller
      reaches the actual value the first time. That makes it easier to
      adjust value if your hardware slider or knob has a totally different
      current value than the software control.
    - The names of the waves, patches and rhythms are now no longer part of the
      program. They are now kept in separate files. The files for the expansion
      boards have the name "<board-id>.boa". If there is a new board on the market
      you can now add the information directly without waiting for a new
      ChangeIt!-version. If you have a data card you can now set the correct names
      in the performance mode. Open your card bank. Do a "Copy names to clipboard"
      and finally replace the names in the file "2.pre".

  - Bug fixes:
    - In the Edit-Dialog of the Performance Mode you could not use the
      midi controller to change the parameters.
    - If you selected the Edit-Dialog of the Patch Mode and then opened
      the virtual synth (or vice versa) and used the midi controller to change 
      a parameter ChangeIt! did crash.
    - The 'Save As' - dialog did not show the correct file filter. '*.*'
      was always selected.
    - Corrected some typing mistakes in some tooltips, also the mnemonic 'S'
      was used twice in the file-menu. Added '...' to the load and save button
      in the copybox. Changed the 'Delete' button in the copybox to 'Remove'.

in 5.51
  - New features:
    - You can now change the sorting order in the library not only by clicking
      on the header but also by selecting it from the menubar in the menu 
      "Tools".

  - Bug fixes:
    - A received Temp-Patch, -Performance or -Rhythm was not correctly saved as
      a bank when you selected "save". That mainly caused the problem that a
      saved temp-Rhythm could not be reloaded.
    - The navigation between the tabs in the edit dialogs did not work with the
      keyboard.

in 5.50
  - Bug fixes:
    - The selection of the Techno/Hip-Hop-board in the performance-edit let 
      to a selection of the experience I/II-board. Selecting the experience 
      I/II-board did crash ChangeIt! On Page 10 (drum-part) it was even more 
      mixed up.
    - The names of the keyboard-shortcuts were added to the right-click-menus
    - If no patch is selected in the library Edit,Properties,Copy and Delete
      are now deactivated in the menu
    - If you made the height of the Piano Keyboard very small, a fatal error 
      occured and the program crashed. The Piano Keyboard has now a minimum 
      height of 80 pixel.
    - Patches of the JV-1080 and XP's were not imported correctly (ChangeIt! uses
      internally the JV-2080 format). That means the additional parameters of
      the JV-2080 (or XP) were not set to a proper value. This caused a lot of
      checksum errors when sending such imported patches to your synth. If you 
      have such imported sounds in a library you can correct them even by setting
      a correct PATCH CATEGORY or by sending them to your synth and receive them
      back.

in 5.40
  - New features:
    - The wave and patch names of the HipHop-Board are added.
    - You can now change a selected parameter in the edit dialogs
      and the virtual synth dialog with a midi controller. The
      midi controller is selected in the midi setup dialog. The
      virtual synth dialog is even more sophisticated. If you selected
      eg the controller 6 for remote control, controller 7 changes
      the next parameter, etc.
    - Improved setup program: 
      * It can create links to ChangeIt! on the desktop and in the 
        programs folder
      * A browse function was added to the directory selection

  - Bug fixes:
    - Rhythm Edit: The parameters 'Pitch Random Depth' and 'Pitch 
      Alternate Depth' were initialized with wrong values.
    - Rhythm Edit: The two demo banks (random.syx, virtual.syx)
      caused crashed, because they contained wrong values.
    - Virtual Synth: The Knob-control was not drawn correctly on
      some systems.

in 5.31
  - New features:
    - You can now copy the patch, performance or rhythm - names in a bank 
      in ascii to the clipboard.

  - Bug fixes:
    - When viewing a library, the list stays ordered by the last selected 
      column when you add/edit patches.
    - The "Random Patches" function did crash when no expansion-board was 
      installed in the MIDI-setup dialog.
    - If MIDI THRU was turned off sending temporary patches did not work
      correctly and reported some system exclusive error messages on the 
      JV/XP

in 5.30
  - New features:
    - The wave, patch and rhythm names of the Techno-Board are added.
    - If you deleted a patch from the library, it resized the scrollbar 
      and then put you back to the first patch in the list. Now it stays
      where it was.
    - The patches in the library are now only sent if you have "Send 
      selected patch" in the "Midi Settings" - dialog enabled.

  - Bug fixes:
    - The Random function was totally mixed up. It works now.
    - ChangeIt! crashed in the rhythm edit mode because of an reference
      to an old envctrl.ocx - version.
    - The Copybox did not show the correct entries when you switched
      between libraries or banks with a different view (Patches, Performances
      or rhythms). When inserting eg. a rhythm in a bank or library that shows
      Patches the program did crash.

in 5.22
  - Bug fixes:
    - The Setup program needs the latest release of OLEAUT32.DLL to 
      install the OCX-controls correctly. It was outdated on some 
      systems.

in 5.21
  - Bug fixes:
    - The dialog "Edit envelope presets" did not occur.  

in 5.20
  - Bug fixes:
    - Using "Multi Edit" on all 4 waves when editing a voice, the last 
      parameter that was edited on any Tab (e.g."Time 4" in "TVA Envelope") 
      doesn't survive if you change the Tab to something else, then go 
      back to it.
    - The Setup program was improved and the REGSVR32 program was 
      integrated in it.
    - The EFX page in edit mode return some wrong values when clicked
      on OK.
    - ChangeIt! entered an infinite loop while trying to load a 
      file (bank or library) at startup (that was left open) that was 
      meanwhile moved or deleted.

in 5.10
  - New features:
    - The temporary patch, performance and rhythm can now automatically
      received
    - You can now write the active patch, performance or rhythm directly
      to your synth
    - There is now a piano keyboard that can be played with the mouse
      or the computer keyboard
    - There is now a tool to copy the effect settings from a patch/
      performance to a different patch/performance
    - The additional parameters of the XP-50/80 and the JV-2080 are now
      available in the editors
    - The CHANGEIT.INI file is now positioned in the directoy of 
      ChangeIt!

  - Bug fixes:
    - The entry "Expansion I" was missing in the expansion board 
      section of the MIDI setup dialog.
    - The save button is now deacvtivated in the library mode,
      because a library is always automatically saved.
    - If you have not saved a bank and close it (or exit the program) 
      you are now asked if you want to save it
    - The Time 3 parameter in Pitch Envelope in Rhythm edit mode was
      not correctly saved.
    - The last grip in the TVA envelope in rhythm edit mode could
      be vertically moved, but there is not Level 4 parameter.

in 5.0
  - Bug fixes:
    - ChangeIt! crashed while trying to load a file (bank or library)
      at startup (that was left open) that was meanwhile moved or 
      deleted.
    - ChangeIt! crashed when you selected the "manual receive" mode 
      and pressed STOP before a byte was received.

  - New features:
    - Added the Virtual Synth. Choose "Tools"->"Virtual Synth". The
      file virtual.syx contains some files that were created with
      the Virtual Synth.
    - The realtime update in the edit dialogs can now be turned off
      by the "Realtime Update" switch. Also there is a button to
      send the complete changes: "Send Patch".
    - Patch and Wave names of the Experience I board added.

in 4.5
  - Bug fixes:
    - Selecting a patch from a expansion board in the performance 
      editor was mixed up.
    - The preset Rhythms from the preset E and the expansion "Bass&Drum"
      could not be selected in the 10th part.
    - The Envelope Control was not registered correctly in V4.20

  - New features:
    - Patch and Wave names of the Experience II board added.
    - You can now navigate in the bank view by using the keyboard
      (Left, Right, Up, Down, Home, End, Page Up, Page Down, Return)
    - ChangeIt! remembers the patch from which you last opened/saved a 
      file
    - Banks and libraries that are open when you close ChangeIt! will
      be reopened when you start ChangeIt! the next time
    - Named the preset keys in the library like in the patch finder
      function in the JV-2080
    - Instead of the 8 keys in the library you can use the category
      like in the JV-2080 (Tools->Use Category)

in 4.2
  - Bug fixes:
    - Changing PAN in performance mode over 10 or below -10 caused the 
      program to crash.

  - New features:
    - You can now set the Device number of the JV/XP in the MIDI Settings
      Dialog
    - You can now set the size of the font that is used to show the bank 
      names (File->Settings)
    - The function "Show used Patches" was extended. It shows now also
      the Performances in which the patches are used.
    - ATTENTION: The file ending for the libraries is now ".CLB" and
      no longer ".L1W". Simply change the file names, the file format
      is still the same.
    - Smaller code

in 4.13
  - Bug fixes:
    - Using the context menu (right mouse button) in a library window
      caused the mouse to freeze.

in 4.12
  - Bug fixes:
    - The realtime parameter changing of the chorus and reverb 
      parameters in the patch edit mode did not work properly.

  - New features:
    - Patch names of the JV-2080 Preset E Bank added.

in 4.11
  - Bug fixes:
    - If you changed the MIDI Input or MIDI Output, the change appeared
      only after restarting the program.

  - New features:
    - Patch names of the Drum & Bass Board integrated.

in 4.1
  - New features:
    - Sysex receiving is now started automatically. You do not have
      to start it from the panel of your synth.
    - MIDI THRU is now implemented. That means the incoming notes
      are sent to the MIDI output.

in 4.0
  - New features:
    - Supports the Roland JV-2080. 

in 3.01
  - New features:
    - Patch names of the Session Board integrated
    - Wave names of the Drum&Bass Board integrated
    - A Tool function added that shows all patches that are used in 
      the performances of a bank

in 3.0
  - Bug fixes:
    - Crashed when you inserted a performance or rhythm from the 
      copybox

  - New features:
    - Wave names of the Session Board integrated

in 2.9
  - Bug fixes:
    - When undoing swap, the performances were not updated
    - Disabling patch send in MIDI Setup had no effect
    - The first patch in the bank is now sent when opening a bank

  - New features:
    - Moving patches in a bank is now different. It causes not
      a swap. How it works: You can select some patches (Use
      SHIFT and/or CONTROL). And move them while holding down
      the left mouse button. The destination of the patches
      is painted grey. If the mouse button is released the
      patches are inserted. That means the patches that were
      at the insert position are moved to places after the
      moved patches.
    - You can drag and drop patches between banks and libraries.
      Dropping patches works like pasting from the copybox.

in 2.8
  - Bug fixes:
    - LFO 1 / LFO 2 reading data wrote in false memory address
    - SETUP did register the control in the temp path
    - LFO Rate did not change to delay time parameters when
      External Sync was selected
    - Copy Tone crashed when editing from library

  - New features:
    - Rhythm Editing
    - Renamed Options Menu in Tools
    - Tools/Copy to patch: Copies four tones of the current rhythm
      in a patch !
    - Shortcuts for Sending/Receiving
    - Copy tone allows now to select a different patch as source 
      as the temp patch !
    - Patch edit allows now multi edit: If no checkbox is selected you 
      can change anything you like. If you select some checkboxes
      the parameter change for every selected tone.

in 2.7
  - Bug fixes:
    - Setup program did not register the Envelope control.
    - Setup program did always copy to C:\CHANGEIT.

  - New features:
    - You can now save 10 envelope presets.
    - The waves and patches for the super sound set are integrated.

in 2.61
  - Bug fixes: 
    - When two patches are swapped the performances are updated.
      This was done in performance mode not in patch mode.

in 2.6:
  - Bug fixes: 
    - The Performanceeditdialog closed after selecting a different
      Tab.
    - EFX Page in Patchedit crashed.
    - The System froze while sending MIDI data

  - New features:
    - Undo/Redo-Function
    - Graphical Envelope Editing in Patchedit.
    - The preview of a patch with the middle mouse button works
      now like the preview button from the JV1080 and everywhere
      in ChangeIt!.

in 2.5:
  - Bug fixes: 
    - Printing and Printpreview work now correct.
    - Sending the a temporary patch to the JV1080
      caused an error in the display
	  - copying patches between different banks
      caused an GPF.

  - New features:
    - Editing patches
    - Libraries (You can insert, delete, sort and search
      patches)

in 2.1:
	- Bug fixes: 
		- No checksum for random patches was calculated.
		- Impossible values in random patches removed.
		- Impossible values in init patches removed.
		- SaveAs only saved Patches
		- Sending one Patch only sended the common part
	
	- New features
		- Random Dialog redesigned.
		- Added Toolbarbuttons for Sending/Receiving/Stop/Edit
		- EFX Parameters are now editable !
		- Compatible to XP-50 / XP-80
		- The file random.syx countains some patches I created with 
                  the random function (new bank and random with all 
		  switches selected) USES THE VINTAGE BOARD !

in 2.0:
	- New features
		- Works with Windows 95 or Windows NT 3.51
		- Editing performances.


2. ABOUT
--------

ChangeIt! is a program to manage Roland JV-1080/2080 and XP-50/80 Patches, 
Performances and Rhythms and includes also a complete librarian.
It works with Windows 95 and Windows NT 3.51 or better.


3. DESCRIPTION OF COMMANDS
--------------------------------

A detailed manual is vailable from my web page (address below)


4. INSTALLATION
---------------

Extract changeit_jv_xp_560.zip, oleaut32.zip, mfc42.zip, msvcrt.zip and 
olepro32.zip to a temporary directory and run SETUP.EXE. (The last three 
files are only necessary if you do not have the files MFC40.DLL, 
MSVCRT.DLL and OLEPRO32.DLL already in your WINDOWS\SYSTEM directory.
The Setup program will not create icons for the program, so please do
it yourself.
If you start the program the first time, first select the "Midi settings"
Menu to set the Midi I/O and other important stuff.
See the manual (also available from my www-page) for further details.


5. FUTURE
---------

Take a look at my WWW page to see if an update appears:
http://aragon.iitb.fhg.de/moss/changeit.html


6. COPYRIGHT AND CONTACT
------------------------

ChangeIt! is FREEWARE. NO WARRANTY FOR ANYTHING ! You can distribute
ChangeIt! over the net as long as you make no changes to the files
and distribute it for free.
If you want to use ChangeIt! on a Shareware CD please ask me
for permission. 


If you want to contact me:
--------------------------

Jrgen Mograber
Email: mossgraber@iitb.fhg.de
WWW: http://aragon.iitb.fhg.de/moss