home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Spezial
/
SPEZIAL2_97.zip
/
SPEZIAL2_97.iso
/
ANWEND
/
MULTIMED
/
XGDSP103
/
xgdsp.doc
< prev
next >
Wrap
Text File
|
1997-06-12
|
10KB
|
235 lines
XG DSP Copyright (C)1997 Cornel Huth
release 1.0 12-May-1997
XG DSP is an OS/2 PM DSP editor/controller for Yamaha XG (SW60XG and MU80)
devices. More than 100 controls are available to modify the three effect
processors in real-time, and can be saved to any of 32 fully-programmable
presets. XG DSP is for modifying external input sources (CD, line-in, and
mic). The processed output can be routed to a sampler for saving in digital
format, or back to the stereo system (with excellent results).
XG DSP is an OS/2 PM application (MMPM/2 is not required). Files included:
1. paradise.sys
2. xgdsp.exe
A few additional files also come with the package. Optionally, if you are
running Warp 3 or earlier:
3. clock01.sys (clock02.sys available by request, for MCA)
No other drivers are needed. MMPM/2 is not required (but is okay), nor
are any soundcard drivers. This package includes everything you need
to control the A/D section of your Yamaha. The DB50XG does not apply,
since it does not have an A/D section.
For related files go to http://www.40th.com/ and look around the Paradise
section. If you are using an older version of the Paradise driver, be
sure to replace it with the driver in this package (version 1.70).
Screen shots are also at the 40th Floor web site.
Installation
------------
Install the (two) SYS driver(s) in your boot drive's root directory and
include a reference for the paradise driver in your config.sys:
DEVICE=G:\PARADISE.SYS (optional -q for quiet install)
Paradise version 1.7 or later is required.
CLOCK01.SYS, installed automatically by the boot process and so has no
reference in the config.sys file, is based on the Warp 4.0 driver. It
can be used in previous OS/2 versions, too. If you are using Warp 4.0,
your CLOCK driver already has the IDC hook, so you can use the one you
already have. The included CLOCK01.SYS driver is only for those running
Warp 3 or earlier.
Note: XG DSP does not need to use the clock driver, but since Paradise
does, and since the newer clock version is better than the old, it needs
to be installed.
Once you have the driver(s) installed, reboot.
Note: There is no need to remove any driver from config.sys. All you
need to do is add an entry for PARADISE.SYS, and possibly copy the
clock01.sys included in this package to boot:\. That's all there is
to it.
Using XG DSP
------------
The XGDSP.INI File
When you first use XG DSP a configuration menu is shown. Select your
base port, then OK. This only needs to be once, when you first use XG DSP.
You can later change these settings by starting XG DSP with the -config switch,
or by selecting CONFIG from the main control panel. XG DSP stores this
information in the xgdsp.ini file, which is located in the same directory
as the directory from which xgdsp.exe is executed. If this directory is
not writable you cannot save any settings. If you delete the ini file
you will be presented with the configuration menu again,
If you ever have a problem with XG DSP you may want to delete the xgdsp.ini
file and go again, but do so only as a last resort since it has more than
10KB of information in there (all your preset data).
At each start, XG DSP asks if you want to reset the MPU to UART mode. If
the MPU device has not been used since powered-up you should select YES.
If a xgdsp.ini file already exists it is loaded into memory, otherwise,
one is created with default data for all 32 presets. The last preset used
(or the first one, if a new ini file) is used to initialize the XG. You
will notice no sound for about 1 second when XG DSP first starts up. This
is the result of A/D reset, and usually only happens at start up.
Main Control Panel
The main control panel of XG DSP consists of four selectors, 32 preset buttons,
and a display. The four selectors bring up other windows. You've already seen
CONFIG. ABOUT is an information window, and tells you a little bit about
XG DSP. The power of XG DSP comes from the ADJUST and PROGRAM windows,
described below.
The display window in this panel shows the current preset (name, and
description), and the current levels as set in ADJUST (volume out, line
out, mic input, MIDI out, reverb send, chorus send, variation send,
effects volume, reverb return, chorus return, variation return, dry level,
voice cancel (1=on), left/right channel (1=active), karoke lock (1=locked),
line-in bypass (1=bypass), reset A/D on new preset (1=true), and the
write-protect status (1=current preset will not be written to disk)).
Adjust Levels Panel
This panel controls the levels for the current preset. Each preset has its
own levels (as well as everything else) stored in the INI file. For further
explanation, refer to the XG Guidebook, or your hardware manual.
The send and return levels typically should not all be maxed out. The
defaults are usually fine, though you may want to max them out in some
cases.
The EQ section shown in this panel is active when the VARIATION effect is
set to 3-band Equalizer.
Program Panel
The program panel sets up the effects' parameters, and lets you add your own
preset button name as well as a description (shown in the main control panel's
display window).
It also lets you copy from one preset to another, so you can quickly clone and
modify. All preset data is copied, except for the write-protect state, which
is stripped to not protected. This WP state only applies when the preset data
is saved to the INI file (at program exit, or from CONFIG, see xgdsp.faq for
more). Be sure to not set the WP state to true until -after- you have already
saved the preset. The WP state is not checked until the actual ini file is
written to disk.
The Reset A/D button normally should be left off, though you may want to set it
for one preset (perhaps a "my default setup" preset). When it is active, each
time a new preset is selected (with the Reset A/D on), the A/D section is
initialized. This will cause a 1 second disruption is sound (sound is muted).
| If you use the MPU for both MIDI playback and XG DSP, you will may want to
| use the Reset A/D mode since MIDI playback will almost always turn off the
| A/D section.
Each of the three effects can be active: either one, two, or all at the same
time. Select the drop down list and pick an effect from there. As soon as
you select one, the default data for that effect type is sent to the hardware.
This happens each time you select an effect type (Hall 1, Hall 2, etc.), for
any of the effects (Reverb, Chorus, Variation). You can make changes to the
default values assigned by XG DSP to each effect type, and you can save these
changes to the xgdsp.ini file for later retrieval (by selecting this preset).
Once you select a new effect type (from the drop down list), any change you
made for that effect is lost (perhaps only until the next program start if
you have write-protect selected prior to the next save).
To change the XG DSP default assigned value for a parameter (delay time in ms,
for example), use the mouse to 'rotate' the knob, or, select the knob and
use the keyboard cursor arrows to 'rotate' the knob. To return a knob to
the XG DSP default value, hold down the left control key and click the KNOB
itself. Its color will return to yellow. You can also use either shift key
instead of the left control key.
The Prev/Next buttons take you to the previous/next preset setup. You can
also exit the Effect Parameter Setup window, push the preset button you want
to change, and then select PROGRAM again. When you go to a new preset its
data is automatically sent to the XG as soon as you move to it.
Consult your hardware manual for more information on what each knob does,
or if you have registered contact support@40th.com.
Support
-------
Technical support is available to those that have licensed/registered
XG DSP. Contact support@40th.com with the problem/request, and include
the approximate -date- that you registered XG DSP.
If you are evaluating XG DSP, and have not yet purchased a license, you may
still ask for help if the problem concerns the basic installation of the
XG DSP program. No other support is available until you have registered.
Limitations
-----------
| The ADJUST and PROGRAM buttons are loosely tied togther, and, while you
| can have both panels operating at the same time, you need to close then
| in LIFO order. You can just close them both just as easily and then
| open them again.
One instance per path\xgdsp.exe is allowed. If you ever have a need to
run more than one XG DSP, use another path to locate the additional EXE(s).
It is not recommended to have two XG DSPs running against the same XG device,
at the same base port.
See the FAQ for more.
Tips
----
The following optional switches may be used on the command line when starting:
[G:\]XGDSP -config -beep -noreset -min -nolp -nosp -nosave -w:
-config Brings up the configuration menu to select base port, WP map,
and SAVE NOW option
-beep Beeps now and then, for audible feedback.
-noreset When used, does not prompt for MPU UART reset (and won't)
-min Start minimized. Can also [G:\]start /min xgdsp.exe
-nolp Do not load window positions from ini file at startup
-nosp Do not save new window positions during ini write
-nosave Do not save new INI data at program exit
(but will still save from CONFIG SAVE button)
-w:65000 If MPU time-out errors occcur, use -w:65000 (then lower values)
Order -before- November 1997 and get a $30 discount. See the order form for
details.
See the README file for more, especially changes made or other special
notices.