>From saf  Fri Feb 27 08:34:31 1987 remote from moss
Subject: dw8000 voices
From: saf@moss.ATT.COM

The dw8000 has 64 voices resident at any one time.  they are selected by 0-63
from midi but, get this, from 11 to 88 from the keyboard - there is no zero
key.  (I.e. octal 00-77 but with a shifted alphabet).

Each voice is referred to by number  - there is no stored name (nor is there a
display to print one; everything is done by two digit numbers)

There are roughly 60 parameters for each voice.  Again, the external numbering
is 11 through 88 but some are not used.  If you provided for 64 you would
have it covered.

When you dump info to cassette tape (the korg backup medium), all 64 voices
are written at once.  from midi, I think you address individual voices, and
of course you can set individual parameters on the selected voice.  I can
check this in detail tonight - don't have the manual at work.

If you want specific info on the parameters or midi codes, I could send
a xerox of the relevent maunual pages.  As a matter of fact, I think I have a
xerox of most all of the manual (which a friend gave me when I expressed an
interest in the dw8000).  Let me know if you want it. (And your mailstop.)

	Steve Falco


>From rael Mon Mar  2 22:25 EST 1987 remote from mvuxv
Subject: Korg DW-8000 Voice Commands & Format

   The Korg DW-8000 sysex commands for "Data Load" and "Data Save", which
also requires a "Data Save Request" to be initiated.  These command act
on a single patch: the one being used currently.  To save or load all of
the patches held in memory (64, pseudo-octal 11 to 88) one has to change
the program number and perform the load or save for that program number.

   The format for the Load & Save commands is nearly identical (of course
you send one and receive the other): Exclusive Status byte, 4 command bytes,
51 data bytes, EOX byte.  The 51 data bytes is where the beef is.  There is
no "patch name" since patches do not have a name as far as the machine goes.
The info carried by the data bytes is as follows:

	0-2	Osc 1 - Octave, Waveform & Level
	3-6	Auto Bend - Select, Mode, Time & Intensity
	7-11	Osc 2 - Octave, Waveform, Level, Interval & Detune
	12	Noise Level
	13	Assign Mode (i.e., Poly1, Poly2, Unyson1 or Unyson 2)
	14	Parameter No. Memory (i.e., which parameter is selected when
		the patch is brought up, for modification via lever or up &
		down buttons)
	14-19	VCF - Cutoff, Resonance, Kbd. Track, Polarity & EG Intensity
	20-26	VCF EG - Attack, Decay, Break Point, Slope, Sustain,
		Release & Velocity Sensitivity
	27-33	VCA EG - Attack, Decay, Break Point, Slope, Sustain,
		Release & Velocity Sensitivity
	34-38	MG - Waveform, Frequency, Delay, Osc & VCF
	39-40	Bend - Osc & VCF
	41-46	Delay - Time, Factor, Feedback, Frequency, Intensity &
		Effect Level
	47	Portamento
	48-50	After Touch - Osc MG, VCF & VCA

						Dan

