VP: User's Guide
From Sonikmatter
Please be patient. I am in the process of re-creating the User Guide at this time. -Warp
[edit]
Basic things you need to know to get going
VP works much like the hardware interface. Use your instincts and you will be right 90% of the time.
- If you haven't done so already, see Getting Started with VAST Programmer.
- The VP interface is based on the familiar native Kurzweil hardware interface with some notable differences described below.
- VP uses an on-demand fetching algorithm, that is, data is fetched from the Kurzweil only when it is required (not when you first start editing an object, for example). Clicking on a screen generally fetches and caches the data for that screen. As the data is fetched it is cached internal to the program and VP uses this cache whenever possible to increase UI responsiveness. This information is stored in a file (known as .vpo files) so that next time this object is edited the information is retrieved very quickly (without doing a data fetch from the Kurzweil).
- Screens have hotspots. Clicking on a hotspot navigates the Kurzweil to the proper page and fetches the data, or uses data from the data cache if possible. Fetching data over Sysex is relatively slow, so it is done as little as possible by VP, but be patient the first time you access a page.
- You can type into the type-in area at any time and VP will send either the equivalent text or number keystrokes to the Kurzweil, depending on what is appropriate at the moment. It is very intuitive, just try it!
- Of course, you can rename objects by typing in the name when using the Kurzweil's Name function for an object. When you press Enter the name is sent to the Kurzweil. You should immediately see the new name on the screen. Press Enter a second time to confirm the change and make it permanent (or Cancel if you want, of course). The same is true for filenames and other names throughout the interface.
- Double-clicking on hotspots invokes "Edit"... use your instincts just like the hardware interface.
- If you have a mouse wheel you can use it to Inc/Dec the value in the selected hotspot. If you don't, you can hold the SHIFT key down and click on the right or left end of the selected hotspot to Inc/Dec values in the identical manner.
- If goofy things seem to start happening you can use Sync if you, VP or the Kurzweil gets confused, and VP will try to get everyone synced-up. If this doesn't help then check your Kurzweil to make sure that it doesn't need rebooted. We're trying to get rid of "goofy" behavior so let me know if you see something consistently.
- You can use the Aud checkbox to enable audition mode, in which VP will sound notes each time you edit a parameter. VP transmits this on Channel 1 so if you set the LocalKbdCh parameter on the MIDIMide:RECEIVE page VP will sound the audition note on the currently selected Program or Setup.
- There are many commands that can be typed-in the the type-in area almost anytime. These commands perform infrequently used, but often very important functions. These are described in the sections below.
[edit]
Other Sections
- Explaining the lower half of the editor
- Explaining the LEARN Mode
- Creating Field & Parameter Options (LOPTS)
- How to Capturing Screens into Image Files
- Capturing Dumps from the Kurzweil
| Main Page : | Kurzweil : | VAST Programmer : | Bug Reports : | Feature Requests |

