Return-Path: ihnp4!aicchi!mdb@ucbvax.Berkeley.EDU
Received: by ucbarpa.Berkeley.EDU (5.57/1.18)
	id AA22373; Fri, 21 Nov 86 20:56:03 PST
Received: by ucbvax.Berkeley.EDU (5.53/1.18)
	id AA04469; Fri, 21 Nov 86 20:55:51 PST
Date: Fri, 21 Nov 86 20:55:51 PST
From: ihnp4!aicchi!mdb@ucbvax.berkeley.edu
Message-Id: <8611220455.AA04469@ucbvax.Berkeley.EDU>
Received: by ihnp4.ATT.COM id AA04319; 21 Nov 86 14:06:44 CST (Fri)
Apparently-To: ucbvax!rosen@ucbarpa.berkeley.edu
Status: O

Rob,
	Here's a patch for the library, and some misc. notes:

				PROGRAM: ROADT2
				--------

Description: This patch is like the ROADT2 supplied on the voice eprom.
	     The difference is that the depth of the vibrato is controlled
	     by the wheel (base level) and by velocity.  The harder you 
	     play, the more the vibrato effect.  Great for emphasising
	     a melody...


	OCT=	SEMI=	FINE=	WAVE=	MOD#1	DEPTH	MOD#2	DEPTH
	-------------------------------------------------------------
OSC 1	-1	00	00	el pno	lfo1	 00	env1	 00
OSC 2	-1	00	03	el pno	lfo1	 00	env1	 00
OSC 3	+1	07	00	synth1	*off*  	 00	*off*	 00
	-------------------------------------------------------------

	LEVEL=		OUTPUT=		MOD#1	DEPTH	MOD#2	DEPTH
	-------------------------------------------------------------
DCA 1	63		on		lfo3	-63	*off*	+00
DCA 2	63		on		lfo3	+00	*off*	+00
DCA 3	00		on		env1	+42	*off*	+00
	-------------------------------------------------------------

	FREQ=	Q=	KEYBD= 		MOD#1	DEPTH	MOD#2	DEPTH
	-------------------------------------------------------------
FILTER	006	00	27   		env3	+63	env2	+37
	----------------------------------------------------------

	VOLUME MOD	DEPTH	PAN=	PAN MODULATOR		DEPTH
	-------------------------------------------------------------
DCA 4	env4		63	08	lfo2 			+47
	-------------------------------------------------------------

	FREQ=	RESET=	HUMAN=	WAV=	L1=	DELAY=	L2=	MOD=
	-------------------------------------------------------------
LFO 1	20	off	on	tri	07	40	01	vel
LFO 2	12	off	off	tri	63	00	20	*off*
LFO 3	13	on	off	tri	00	00	00	wheel
	-------------------------------------------------------------

	L1=   L2=   L3=   LV=  T1Y= T1=  T2=  T3=  T4=  TK=
	--------------------------------------------------
ENV 1	+63   +05   +00   63   29   51   56   00   00   01
ENV 2	+63   +00   +00   63   00   00   00   00   00   00 
ENV 3	+63   +30   +01   63   22   00   28   47   37   15
ENV 4	+63   +47   +00   50   63   00   41   63   19   09
	-------------------------------------------------------------

	SYNC=	AM=	MONO=	GLIDE=	VC=	ENV=	OSC=	CYC=
	-------------------------------------------------------------
MODES	off	off	off	00	off	off	on	off
	-------------------------------------------------------------

	SPL/LAY-->PROG	LAY-->PROG	SPL-->PROG	SPLIT KEY
	-------------------------------------------------------------
SPLIT/	off		off		off	
LAYER

-------------------------

  A few typos in your PANG1 patch:
	In the FILTER section - Where you have OUTPUT=keybd, it should be
		KEYBD=xxx.
	In the ENV header - T1Y should be T1V (T1 vel sens.)
	In ENV4 - there are no negative times (Tx values).

	It does seem to work ok.  I wish I had something like the normal
	crash/ride/hi hat set, tho...
-------------------------

  As far as software goes, I now have *working* programs for single-patch
up/download, patch display, sequencer memory (all of it) up/download, and
voice selection from a graphic display.  I also have the sequence print 
program working to the point of displaying the notes, lengths, velocities,
timing info, and most of the header data in ascii.  Now comes the fun part
of getting the graphics right (:-) (:-) (:-).  Maybe one of these days I'll
get the patch editor running, and the ...........

  However !!! - my MIDI computer is an Otrona Attache with a homebrew 
interface, and all the software is in either 8080/z80 assembly and
(yech, this is just for quick prototyping, honest...) MBASIC.
  So, if anyone else wants to try writing their own interface software,
they can either translate from assembly, or wait for my forthcoming
"USENET guide to ESQ-1 SYSEX interfacing" or whatever I end up calling
my collection of notes......  Meanwhile, I'll answer any questions I can
via EMAIL.

  Enough for now,  got to get back to hacking......

			Mike Blackwell
			ihnp4!aicchi!mdb		(USENET)
			mdb%aicchi.UUCP@seismo.ccs.gov	(INTERNET)


