------------------------------------------------- SYX2INS.EXE 123,488 7/23/96 5:53:12 - Version 1.1 ------------------------------------------------- ------------------------------------------------- INFORMATION: ------------------------------------------------- This program is freeware. I accept no responsibility for any loss of data, problems, etc. due to its usage. I have done some testing, and the program seems pretty stable. If you have any questions, comments, etc. please e-mail me at jwmason1@ix.netcom.com For those interested, this program, including the toolbar, statusbar, hints, etc. was written entirely from scratch in C++ without any code generating products. If you have problems, e-mail me, with a description of the problem, and I will try to fix it, assuming I have the time... - John W Mason ------------------------------------------------- HISTORY: ------------------------------------------------- SYX2INS.EXE 123,488 7/23/96 5:53:12 - Version 1.1 - Changed code to (hopefully) work with K2500s. - Added code to drag-and-drop for auto-creation. - Added code to open last created INS file in NOTEPAD. SYX2INS.EXE 119,324 7/1/96 10:59:34 - Version 1.0 - Initial release ------------------------------------------------- FUNCTIONALITY: ------------------------------------------------- SYX2INS allows System Exclusive (SyxEx) dumps from the Kurzweil K2000/K2500 to be translated into CakeWalk Instrument (.INS) files. SYX2INS reads K2000/K2500 SysEx dumps (.SYX) and creates .INS files with the K2000 program names in the bank. CakeWalk Instrument files are used to reference programs in CakeWalk from the K2000 by name as opposed to number. The SysEx dumps may only be blocks of 100 from the K2000/K2500. Use the dump request macros provided below. I have modified version 1.0 so that it will work with K2500s, but since I don't own one, I have not tested it. As far as the dump request macros for the K2500, check you manual in the appendix regarding SysEx information. I think that you will need to change the "78" to match the id device number in the manual. ------------------------------------------------- INSTALLATION: ------------------------------------------------- To install SYX2INS.EXE: 1. Copy SYX2INS.EXE to any directory. 2. Add the following lines to your WINCAKE.INI file: ;; Kurzweil K2000 Courtesy of John Mason Kurzweil K2000 RAM Programs: 000s Bank=F0 07 00 78 0B 00 00 00 00 00 F7 Kurzweil K2000 RAM Programs: 100s Bank=F0 07 00 78 0B 00 00 01 00 00 F7 Kurzweil K2000 RAM Programs: 200s Bank=F0 07 00 78 0B 00 00 02 00 00 F7 Kurzweil K2000 RAM Programs: 300s Bank=F0 07 00 78 0B 00 00 03 00 00 F7 Kurzweil K2000 RAM Programs: 400s Bank=F0 07 00 78 0B 00 00 04 00 00 F7 Kurzweil K2000 RAM Programs: 500s Bank=F0 07 00 78 0B 00 00 05 00 00 F7 Kurzweil K2000 RAM Programs: 600s Bank=F0 07 00 78 0B 00 00 06 00 00 F7 Kurzweil K2000 RAM Programs: 700s Bank=F0 07 00 78 0B 00 00 07 00 00 F7 Kurzweil K2000 RAM Programs: 800s Bank=F0 07 00 78 0B 00 00 08 00 00 F7 Kurzweil K2000 RAM Programs: 900s Bank=F0 07 00 78 0B 00 00 09 00 00 F7 ------------------------------------ USAGE: ------------------------------------ 1. Using CakeWalk, perform a SyxEx dump from the K2000 to CakeWalk. 2. Save the dump, using CakeWalk, as a .SYX file. 3. Run SYX2INS.EXE. 4. Click on File, SYX2INS 5. Indicate the .SYX file to translate. 6. Indicate the name for the destination .INS file (default is same name as .SYX file with .INS extension in the same directory as the .SYX file) 7. Follow instructions in CakeWalk to assign instruments based on .INS files. To AUTO-CREATE INS files, click and drag one or more .SYX SyxEx file dumps from File Manager, etc. to SYX2INS.EXE. This will automatically create INS files for each file dropped into the program, without having to do an open, name, and save.