[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

976.0. "More Yamaha DX7 Patches" by PLAYA::MERLIN (The return of the DX Jedi) Sun Oct 11 1987 19:42

    The                                                           
                 +-------.                                            
                 |        \    \         /           ---------,  TM   
                 |         |    \       /                    /        
                 |         |     \     /                    /         
                 |         |      \   /     ====           /          
                 |         |      /\ /\                   /           
                 |         |     /  V  \                 /            
                 |        /     /       \               /             
                 +-------'     /         \             /              
                                                                      
                                                            Corner
===============================================================================
 Copyright 1987  DEC-Merlin Systems              Orlando Saez (SGO/#5) 721-2312
===============================================================================



You know... DX had not sound for a while... so you have to use all kind
of resources to keep up the audience...

Subject
-------

I decided to post this topic because of the many DX users asking for good DX
patches. In fact, I met this guy who recently bought a DX-7, read topic 895
Wolgang Martinek, and asked me for DX-7 patches.  Probably mail is not the
best way to communicate because he lives in Germany. So I what to know if
all you big DX noters will really take advantage of this network posting.
I began to write 32 sounds and I will first post all those that I made (create).
Featuring piano and percussive sounds. Any of you interested in one type
of sound?  Buff me a reply in this topic and I'll be more than glad to 
help you out. 


WARNING: Not all sounds that I'll post are original. I want to know if this 
can be somehow a problem for this conference. I also cannot include the 
sources because they were copy directly from other ROM's.

Topic organization 
------------------

Ok... Patches will use a format more less like the one it appears in topic
55.0 (DIFREMO European Magazine). Title for each reply will contain: class,
name, sound complexity and range.

		Class types:
                             P - Piano
                             S - Strings
                             B - Brass
                             L - Lead
                             W - Wood
                             F - Funny
                             G - Guitar

                Name is just the patch name

                Sound complexity ranges from 1 to 10. Complex means number
                of variables that were considered for the patch construction.

                Range is the parameter which will itentify the sound to
                an emphasized key range in the keyboard. (Lower, Mids, High)
                If the range is Mid for a particular sound, this will mean
                that this sound will achieved its best performance within
                the 'mid' keys of a 5 scale keyboard.


The final reply named 'DX-7 PATCHES' will contain all patches. This is to
facilitate you on extracting the patches.



Network errors
--------------

I'm just kiding... Network error are minor here when passing patches. But,
I would like any suggestions to see how can we deal with confirming that
the sounds that you enter in your DX machine sounds like mines. I'll try to
do my best when copying from the DX to a paper... then to a file... then
to the topic... then... I'm human!!!.



Meat too...
-----------

I will keep track of this topic on a regular basis. If I don't see any action
from you noters, I will discontinue this efford. It is lot of work and time
that I'm putting here, so take advantage of it. Remember it's for *FREE*.




Orlando Saez
Advanced Manufacturing Enginnering
SGO/#5 AME DTN 721-2312

T.RTitleUserPersonal
Name
DateLines
976.1Sure, I'm game.MAY20::BAILEYSteph BaileyMon Oct 12 1987 17:2921
    I'm always interested in new DX-7 patches, as long as they are
    ``legal.''
    
    I personally would prefer them in some ``machine readable'' format
    (i.e. as a system-exclusive dump), rather than as a patch chart.
    Do you have a computer that you can use to upload them directly?
    If not, how do you store 1024 patches (just curious).
    
    It wouldn't be too hard to write a program which converts a SYSEX
    dump to a patch chart.  In fact, I know such things exist, scattered
    about the usenet community, but I'm not sure where.
    
    I have about 1500 public domain patches which I could upload if
    there is sufficient interest.  Several of them even sound ok.  
    You would of course be mostly on your own in downloading them.  
    
    If you really want to post patch charts, then I will probably write
    a program to convert your charts to MIDIEX format so that I don't
    have to type them in.
    
    Steph
976.2Count me in...FSBIC1::DDREHERRing modulate this...Mon Oct 12 1987 18:106
    I have a TX7 module and I'm always on the lookout for new patches.
    I'm not picky from were they come from either as long as they sound
    good.  Unfortunately, I can't program the TX7 module directly but
    can only load patches by SYSEX format from tape or from a MIDI device.
    
    Dave
976.3Info in this conference...FSBIC1::DDREHERRing modulate this...Mon Oct 12 1987 18:275
	Also, notes 55 and 407 deal with DX7 patches.
    
    	55 has a few patches in it.
    
    	Dave                 
976.4Lets get the binaries up here!GCLEF::COHENRichard CohenTue Oct 13 1987 14:206
    I would also be interested in getting any and all patches. I use
    a patch librarian by Bacchus for the IBM PC-type machines. What
    is MIDIEX format?
    
    	- Rick
    
976.5Hardcopies too ?WARDER::KAYDCan blue men sing the whites ?Wed Oct 14 1987 04:5717
                      -< Hardcopies too ? >-

    I am new to DEC (and to VAXnotes), but not to the DX-7 ! Patch-swapping
    is a triffic idea, but please don't exclude the computer-less amongst us !
    I have a selection of patches which I would be keen to swap, but the only
    means of down-loading them open to me is the good old-fashioned hardcopy.

    How about one topic for typed-in patches and one for each of the 
    MIDI-based system dump formats ? 

    Hope someone makes a decision on this soon, then I can start typing
    my patches in !!

 
    	- Derek Kay  (SWAS Warrington, UK)
    

976.6MIDIEX ain't much.MAY20::BAILEYSteph BaileyWed Oct 14 1987 14:2011
    MIDIEX is nothing other than direct representation of the SYSEX
    dump.  It is just the stream of bytes that you see when you ask
    your DX7 to give you a bulk dump.  Therefore VMS won't be able to
    deal with it.  Perhaps we should hexify before we transfer?
    
    The best thing to do is get a program which converts between patch
    charts and MIDIEX and vice versa.  As I mentioned such beasts exist.
    There is also a program (I will see if I can find it) to convert
    OpCode format banks to MIDIEX.
    
    Steph
976.7MIDIEX? SYSEX? ... to complicatedPLAYA::MERLINUUpppss. Vax-C RTL wrong againFri Oct 16 1987 23:1622
    
    Hey folks STOP:
    
    	I don't what is MIDIEX, SYSEX ... It seems to my that they are
    formats used to tranfer information about sounds and perfomance
    over MIDI. Is this right? I work developing direct I/O functions
    for all type of files. Maybe I can help if I have more info.
    
    Steph
    How do I keep 1024 patches?
    
    Easy, one SX EEPROM cartrige which handles 512, two symphony of
    128 and more...
    
    the SX is my best, very reliable and relative cheap.
    
    Stay tuned...
    
    I'm now debuging the patches I'd passed. They are about ten.
    
    Orlando
    
976.8Trop complique'? Et ben.ACORN::BAILEYSteph BaileySun Oct 18 1987 17:2623
    Cartridges?  Gasp.
    
    MIDIEX is a term used to describe the format of a computer file
    with system exclusive information in it...
    
    Simply, if you took each byte of information off the MIDI wire as
    your DX7 (or whatever) transmitted a system-exclusive dump of voices
    (or whatever it can transmit), and placed them in sequential
    bytes of a disk file on a VAX (or any computer), the resultant disk
    file is defined to be in MIDIEX format.
    
    I'm talking about (perish the thought) using the Easynet to allow
    people to, coupled with their personal computers, swap patches with
    the simple copy of a file.  Of course if you don't have a computer
    at home with a modem, some sort of file transfer, and a MIDI port,
    then this can't be done.
    
    Personally, I detest typing patches in manually, because it takes
    forever, and I have an error rate of about 1 per four patches, but as
    long as you are consistent in your format, I can always write a
    translator.
    
    Steph
976.9is it done yet?JON::ROSSMicro-11: The VAX RISCMon Oct 19 1987 15:2924
    well, you still havent defined the format enough.....
    
    The midi bytes coming in are data, remember. They dont come
    in as 2 bytes of ascii, but 1 byte of probably-UNprintable
    binary data,like:
    
    10001011 	(hex 8b)
    
    NOT: 
    00111000	ascii 8
    01100010    ascii b
    

    point is that ONE of those good old midi bytes coming in can represent
    the end-of-file code that the operating system uses. Some use
    0 or FFhex. That seems to show up alot in midi streams...    
    So....at a minimum, you need to translate the input stream 
    somehow, and since we are talking machine-readable, probably
    the ascii representation of the byte ("8b" for above example)
    would be smart. The end-of-file indicator is still opsys dependant,
    but transfer software like KERMIT or remote terminal emulators
    all seem to handle ASCII files.
    
    ron    
976.10Printable, schmintable.MAY20::BAILEYSteph BaileyMon Oct 19 1987 23:5261
    Actually, with directories what they are these days, you don't need
    end-of-file characters.   You don't treat any of the characters
    in the file as special, and the file is over when your position
    in the file=size of the file.
    
    I have a heap of files on my system stored in the aforementioned
    format.  You just have to agree on how to TRANSFER the file (if
    it is a non-homogeneous transfer).  Kermit (or whatever) deals with
    by encasing the data with protocol information which says ``more
    data'' or ``that's all, folks''.  And after the program has added
    up the number of bytes that it has written, it puts this number
    in the directory.
    
    Most transfer protocols actually deal with binary as well as ASCII.
    
    U*ixen, Apples, Ataris and Commodores of all types can deal just
    fine with binary files of arbtrary lengths.
    
    Unfortunately VMS doesn't cope all that well with this concept.  The
    closest you can come is without venturing into the arcane is a file
    with fixed sized records, and then you don't know where in the last
    record the end of the file lies, if its length wasn't a multiple
    of the record size.
    
    If everybody transfers files using Kermit, then we are golden, because
    VAX Kermit does the right thing so that binaries can be stored without
    damage under VMS.  As long as the only operations you plan to perform
    on them are to copy to other VMS systems, and to transfer to other
    systems for use USING VAX KERMIT.
    
    But if this is too miserable to contemplate (strong people get watery
    knees when they contemplate the VMS file attribute system for too
    long), then we can always hexify, as you propose:
    
    Take each byte and convert it to two by sending the ascii
    representation of it's hexadecimal value.  This is a simple encoding
    scheme which anyone with a BASIC interpreter (or any other language
    which is capable of reading and writing a file) can code a program to
    implement. (Not very space efficient, though).
    
    Of course I'd have to understand the customer base and proposed
    usage before I'd venture to say this is an adequate solution.  If
    it is two people with Ataris running the same software, then this
    is unnecessary.  If it is one person running TOPS-20 and another
    person running VM/CMS on a 3090, then a more robust scheme should
    be implemented.
    
    So who wants patches, and what resources do you have?

    I'll start with me.
    
    I have/want patches (DX7) and I have an Atari-ST and can hack
    my way out of a wet paper bag, but just barely.  Seriously, I can
    convert from-to any regular format, but would object to having to
    convert from-to dozens of regular formats.
    
    My preference is the binaries mentioned in .-2.
    
    Steph
    
    
976.11Offer of a home for the library!GCLEF::COHENRichard CohenTue Oct 20 1987 09:437
    My vote is for Kermitted binary files. I will even donate some
    diskspace to store the patches if this is required. If somebody
    has the code to display these in people readable form, I will store
    that too. 
    
    	- Rick
    
976.12Almost done with the text patch format...PLAYA::MERLINUUpppss. Vax-C RTL wrong againTue Oct 20 1987 11:5624
    
    Ok,
    
    I do have a PC but not MIDI board. What can I do for you? Not more
    than posting to this network a standard ASCII format for each patch
    so you can KETMITted them to whatever over system and download them
    to DX. If there isn't any suggesstions on this, I will post every
    patch with a common format file. This is...
    
    NAME: xxxx
    DESCRIP:xxx
    
    E7:5
    E8:20
    E9:...
    
    ...and so on. With this format you can at least extract it, process
    it to convert it this MIDIEX???. 
    
    
    ... I'm almost done with the debugging.
    
    Orlando
    
976.13G-"THUMB_BASS"-5-LOWPLAYA::MERLINThe :=-&gt; LATIN Touch...Fri Oct 23 1987 11:0576
Code    : G-"THUMB BASS"-5-LOW

Name    : Thumb Bass
Summary : Modified Patch. Super Funk but smooth. Good atack and key
          sensitive feeling.


E7  ALGORITHM : 17
E8  FEEDBACK  :	7
< LFO >
E9  WAVE      :	TRI
E10 SPEED     :	35
E11 DELAY     :	0
E12 PMD	      : 0
E13 AMD	      :	0
E14 SYNC      :	ON

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	3
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : ON
E18 FR.COARSE :	1	3	0	9	9  	6
E19 FR.FINE   :	0	0	0.5	0	0	0
E20 DETUNE    :	2	5	0	-1	0	0
< EG >
E21 RATE  1   :	99	59	59	59	99	99
          2   :	64	99	99	99	99	99
          3   :	33	22	99	41	38	62	
          4   : 71	71	71	71	99	99

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	86	86	99	99	99	99
          3   :	0	0	99	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	A-1	A-1	A-1	A-1
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L
E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	0
E26 RATE SCAL.:	0	5	5	5	5	4
< OPERATOR >
E27 OUTPUT LVL:	99	69	75	63	70	99
E28 VELO. SENS:	2	5	0	7	7	5
< PITCH EG >
E29 RATE  1   :	99
          2   :	99
          3   :	99
          4   :	99
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C3
E32 VOICE NAME:	THUMB BASS


F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :      0       OFF     OFF     OFF
FOOT CONTROL     :      0       OFF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       OFF     OFF     OFF
    
976.14L-"ANALOG"-8-FULLPLAYA::MERLINFeel the DX power...Fri Oct 23 1987 11:1178
Code    : L-"ANALOG"-8-FULL

Name    : Long Analog
Summary : Modified Patch. DX is not the analog master but this patch
          is very close to be the the best. Smooth, great for background
          leads. Slow attack and fast decay.

E7  ALGORITHM : 2
E8  FEEDBACK  :	7
< LFO >
E9  WAVE      :	SINE
E10 SPEED     :	38
E11 DELAY     :	33
E12 PMD	      : 32
E13 AMD	      :	71
E14 SYNC      :	OFF

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	1
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	F	R	F	R	R	R
E17 ON/OFF    : ON
E18 FR.COARSE :	1Hz	1	1Hz	1	1	1
E19 FR.FINE   :	0	0	0.202	0	0	0
E20 DETUNE    :	-7	-7	7	-2	0	+2
< EG >
E21 RATE  1   :	50	53	51	53	53	53
          2   :	70	46	70	13	13	13
          3   :	20	60	20	60	60	60
          4   : 54	53	54	53	53	53

E22 LEVEL 1   :	97	98	99	98	98	98
          2   :	97	95	92	80	80	80
          3   :	95	95	84	85	85	85
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	D#4	A-1	D#4	D#4	D#4
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L

E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	0

E26 RATE SCAL.:	2	1	2	1	1	1
< OPERATOR >
E27 OUTPUT LVL:	99	83	98	84	62	92
E28 VELO. SENS:	1	1	0	1	0	0
< PITCH EG >
E29 RATE  1   :	94       
          2   :	67
          3   :	95
          4   :	60
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C2
E32 VOICE NAME:	ANALOG


F2  POLY/MONO :	2
< PITCH BEND >
F3  RANGE     : 5	
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL : 	64	ON      OFF     ON
FOOT CONTROL     :      0       0FF     OFF     OFF
BREATH CONTROL   :      0       0FF     OFF     OFF
AFTER TOUCH      :      0       0FF     OFF     OFF
    
976.15L-"ANALOG2"-4-FULLPLAYA::MERLINFeel the DX power...Fri Oct 23 1987 11:1677
                 
Code    : L-"ANALOG2"-4-FULL

Name    : Fast Analog
Summary : Modified Patch. Fast attack and decay. Great for lead solos.


E7  ALGORITHM : 2
E8  FEEDBACK  :	7
< LFO >
E9  WAVE      :	TRI
E10 SPEED     :	35
E11 DELAY     :	0
E12 PMD	      : 0
E13 AMD	      :	
E14 SYNC      :	ON

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	4
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	F	R	F	R	R	R
E17 ON/OFF    : OFF
E18 FR.COARSE :	1Hz	1	1Hz	1	1	1
E19 FR.FINE   :	0	0	0	0	0	0
E20 DETUNE    :	0	7	0	0	0	0
< EG >
E21 RATE  1   :	70	75	85	89	99	99
          2   :	99	99	99	99	99	99
          3   :	99	99	99	99	99	99
          4   : 99	99	99	99	99	99

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	99	99	99	99	99	99
          3   :	99	99	99	99	99	99
          4   : 0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	A-1	A-1	A-1	A-1
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L

E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	0

E26 RATE SCAL.:	0	0	0	0	0	0
< OPERATOR >
E27 OUTPUT LVL:	99	79	99	74	71	74
E28 VELO. SENS: 0	0	0	0	0	0
< PITCH EG >
E29 RATE  1   :	99
          2   :	99
          3   :	99
          4   :	99
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C2
E32 VOICE NAME:	ANALOG2

                 
F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL : 	64	ON      OFF     OFF
FOOT CONTROL     :      0       OFF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       OFF     OFF     OFF
    
976.16GB-"BASS_BRASS"-7-FULLPLAYA::MERLINPuerto Rico &#039;Enchanted&#039;Fri Oct 23 1987 11:2975
Code: GB-"BASS-BRASS"-7-FULL
    
Name    : Bass & Brass
Summary : Funk Bass. Very good split, in fact the maximum for the DX.
          Smooth attack on the Brass.

E7  ALGORITHM : 9
E8  FEEDBACK  :	6
< LFO >
E9  WAVE      :	TRI
E10 SPEED     :	35
E11 DELAY     :	0
E12 PMD	      : 5
E13 AMD	      :	0
E14 SYNC      :	OFF

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	3
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : ON
E18 FR.COARSE :	1	1	1	1	1	2
E19 FR.FINE   :	0	0	0	0	0	0
E20 DETUNE    :	0	0	0	0	-1	0
< EG >
E21 RATE  1   :	55	46	95	99	88	90
          2   :	24	35	62	20	96	42
          3   :	19	22	17	0	32	7
          4   : 55	50	58	0	30	55

E22 LEVEL 1   :	99	99	99	99	79	99
          2   :	86	86	95	0	65	30
          3   :	86	86	32	0	0	0
          4   :	
< LEVEL SCALING >
E23 BREAKPOINT:	G#2	G#2	A#1	C2	C2	C2
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L
E25 DEPTH L   :	99	99	0	0	0	0
          R   :	0	0	99	99	99	99
E26 RATE SCAL.:	2	1	1	0	0	7
< OPERATOR >
E27 OUTPUT LVL:	94	82	99	80	99	85
E28 VELO. SENS:	0	2	0	0	1	2
< PITCH EG >
E29 RATE  1   :	94
          2   :	67
          3   :	95
          4   :	60
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C2
E32 VOICE NAME:	BASS-BRASS


F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	 FOLLOW
F6  GLISSANDO :	 OFF
F7  TIME      :	 0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :      64      ON      OFF     OFF
FOOT CONTROL     :      0       OFF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       OFF     OFF     0FF
    
976.17Get 'em while they're hot.ACORN::BAILEYSteph BaileySun Oct 25 1987 23:0921
    There are 72 ``public domain'' DX7 banks on BOLT""::*.DX7 in binary
    format.  Copy them to another VMS machine, and Kermit them to your
    home system.
    
    First a word from our sponsor.  I know they are public domain because
    the guy who gave them to me said so.  Ha ha.  I am resonably sure
    about this, but I don't want to go to court, so keep a low profile,
    and if you ever do interviews with those magazines that want to
    know how you made ``this sound or that one'', remember, you've never
    heard of me.
    
    Seriously I don't have any patches (other than the ROMs) which I
    didn't get for free, so I'm not really sure what's PD and what isn't
    but if you find something that isn't in this mess LET ME KNOW (by MAIL).
    
    If anybody out there thinks that she has the hardware to use these,
    but not the software or procedural know-how, contact me by
    MAIL and I will try to help to the limit of my good spirits.
    
    Enjoy,
    	Steph
976.18Can you make them human-readable?CTHULU::YERAZUNISdepleted uranium speaker cabinets?Mon Oct 26 1987 09:4510
    Would it be possible for one of you SYSEX hackers to write a little
    teeny program to translate the SYSEX listed in .17 to human-readable?
    I have a DX-100 and can sometimes hack 6-operator sounds
    down into 4-operator patches.
    
    You don't have to put them in this notesfile ( :-)  ).  A pointer
    to a world-readable file would be fine.
    
    	-Bill
    
976.19Computer to DX? How?DYO780::SCHAFERResist.Mon Oct 26 1987 09:5910
RE: .17 (binary format)

   That's nice I guess - but I don't have the slighest idea what to do
   with 'em once I get 'em.  Are these just SYSEX dumps, or are they in
   some type of librarian format, or ...??? 

   And, how do you get 'em out of a computer into a DX? 


brad_the_ignorant
976.20While you're trying to get .17 format, try this one...PLAYA::MERLINPuerto Rico &#039;Enchanted&#039;Mon Oct 26 1987 17:430
976.21P-"G.PIANO 1"-6-MIDPLAYA::MERLINMarengue for my friend Nu�ezMon Oct 26 1987 17:4565
Code: P-"G.PIANO 1"-6-MID

Name    : Grand Piano 1
Summary : Modified patch. Great in Mid and high keys. Sounds very much like 
          ESQ-1 Piano (the default). Not crispy, it sounds like a new
          grand piano.


E7  ALGORITHM : 11
E8  FEEDBACK  :	5
< LFO >		
E9  WAVE      :	SINE
E10 SPEED     :	0
E11 DELAY     :	0
E12 PMD	      : 0
E13 AMD	      :	0
E14 SYNC      :	ON		 

OPERAND		1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	0
E16 AMPLITUDE : 0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  : R	R	R	R	R	R
E17 ON/OFF    : ON
E18 FR.COARSE : 1	1	5	1	1	3
E19 FR.FINE   : 0	0	0	0	0	0
E20 DETUNE    : -4	3	-4	-1	-7	0
< EG >
E21 RATE  1   :	90	90	90	90	90	90
          2   :	28	28	28	28	28	28
          3   :	18	17	17	18	23	23
          4   : 50	50	47	50	50	47

E22 LEVEL 1   : 97	91	99	99	99	99
          2   :	90	90	90	90	90	90
          3   :	0	0	0	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	C4	C3	C#2	C3	D3	D0
E24 CURVE L   :	-L	+L	+E	-L	-L	-L
          R   : -E	-L	-L	-E	+E	-E

E25 DEPTH L   : 0	10	31	0	0	0
          R   :	86	26	31	86	93	64
E26 RATE SCAL.:	2	2	2	4	3	2
< OPERATOR >
E27 OUTPUT LVL: 99	81	83	99	79	86
E28 VELO. SENS:	3	2	2	3	3	1
< PITCH EG >
E29 RATE  1   :	0
          2   :	0
          3   :	0
          4   :	0
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP : C2
E32 VOICE NAME: GRANDPIANO

NO SPECIAL PERFORMANCE SETTINGS

976.22P-"OS-RHODES"-6-FULLPLAYA::MERLINMoooove it!!!Mon Oct 26 1987 18:1977
Code    : P-"OS-RHODES"-6-FULL

Name    : My Rhodes (Orlando Saez)
Summary : I did this patch about 2 years ago and I still use it a lot.
          It sounds brilliant. 'Atlantic Stars', 'Survivor'... like.
          Strong attack, crispy.
          
E7  ALGORITHM : 5
E8  FEEDBACK  :	6
< LFO >
E9  WAVE      :	SINE
E10 SPEED     :	34
E11 DELAY     :	33
E12 PMD	      : 0
E13 AMD	      :	0
E14 SYNC      :	ON

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	2
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : 
E18 FR.COARSE :	1	20	2	1	1	1
E19 FR.FINE   :	0	0	0	0	0	0
E20 DETUNE    :	3	0	0	0	-7	7
< EG >
E21 RATE  1   :	96	95	95	95	95	95
          2   :	25	50	20	29	20	29
          3   :	25	35	20	20	20	20
          4   : 67	78	50	50	50	50

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	75	75	95	95	95	95
          3   :	0	0	0	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	A-1	A-1	A-1	D3
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L
E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	19
E26 RATE SCAL.:	3	3	3	3	3	3
< OPERATOR >
E27 OUTPUT LVL:	99	70	99	89	99	79
E28 VELO. SENS:	2	7	2	6	0	6
< PITCH EG >
E29 RATE  1   :	0
          2   :	0
          3   :	0
          4   :	0
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C3
E32 VOICE NAME:	OS-RHODES


F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :      0       OFF     OFF     OFF
FOOT CONTROL     :      0       OFF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       OFF     OFF     OFF
	                         
    
976.23Rearrange this topic?ACORN::BAILEYSteph BaileyMon Oct 26 1987 18:2711
    I think we oughta rearrange this note to put Orlando's patches in
    a note with nothing but patches (there is such a beast for the DX7,
    but I forget which number) and we can keep the commentary about
    formats here.
    
    	What about it Mr. Moderator?
    
    (who is the moderator these days, is it you db?)
    
    Steph
    
976.24P-"OS_RHODES2"-6-FULLPLAYA::MERLINMoooove it!!!Mon Oct 26 1987 18:2878
Code    : P-"OS-RHODES2"-6-FULL

Name    : My 2nd Best Rhode (Orlando Saez)
Summary : I did this patch about 2 years ago and I still use it a lot.
          It sounds brilliant (More brilliant than "OS_RHODES") and
          a bit different in low and mid notes. To my friend Edgard
          Nu�ez... this one is ideal for Juu, Juu, Juui Metal Merengue.
          
E7  ALGORITHM : 5
E8  FEEDBACK  :	6
< LFO >
E9  WAVE      :	SINE
E10 SPEED     :	15
E11 DELAY     :	33
E12 PMD	      : 0
E13 AMD	      :	0
E14 SYNC      :	OFF

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	2
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : 
E18 FR.COARSE :	1	24	1	1	1	1
E19 FR.FINE   :	0	0.36	0	0	0	0
E20 DETUNE    :	3	0	0	0	-7	7
< EG >
E21 RATE  1   :	96	95	95	95	95	95
          2   :	25	50	20	29	20	29
          3   :	25	35	20	20	20	20
          4   : 67	78	50	50	50	50

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	75	75	95	95	95	95
          3   :	0	0	0	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	A-1	A-1	A-1	D3
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L
E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	19
E26 RATE SCAL.:	3	3	3	3	3	3
< OPERATOR >
E27 OUTPUT LVL:	99	85	99	89	99	79
E28 VELO. SENS:	2	7	2	6	0	6
< PITCH EG >
E29 RATE  1   :	94
          2   :	67
          3   :	95
          4   :	60
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C3
E32 VOICE NAME:	OS-RHODES2


F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :      0       OFF     OFF     OFF
FOOT CONTROL     :      0       OFF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       OFF     OFF     OFF
    
    
976.25P-"RHODES 1E"-7-FULLPLAYA::MERLINChange you PROFILE/PERSONMon Oct 26 1987 18:4378
                                                   
Code    : P-"RHODES 1E"-7-FULL

Name    : Echo Rhodes I
Summary : The 'Chicago' touch. Good chorus effect. Brilliant but not
          irritating. Modified patch. The chorus or echo effect is produced
          by a smooth string background and an offset frequency. Yourney 
          'Girl can help it' and Bruce Hornsey. 

E7  ALGORITHM : 5
E8  FEEDBACK  :	6
< LFO >
E9  WAVE      :	SINE
E10 SPEED     :	15
E11 DELAY     :	33
E12 PMD	      : 0
E13 AMD	      :	0
E14 SYNC      :	OFF

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	2
E16 AMPLITUDE :	0	0	0	0	0	0
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : OFF
E18 FR.COARSE :	1	11	1	1	1	1
E19 FR.FINE   :	0	0	0	0	0	0.01
E20 DETUNE    :	4	0	3	-4	-7	2
< EG >
E21 RATE  1   :	96	95	95	95	95	95
          2   :	25	50	20	29	20	29
          3   :	25	35	20	20	0	0
          4   : 67	78	50	50	35	37

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	75	75	95	95	95	95
          3   :	0	0	0	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	A-1	A-1	A-1	D3
E24 CURVE L   :	-L	-L	-L	-L	-L	-L
          R   : -L	-L	-L	-L	-L	-L

E25 DEPTH L   :	0	0	0	0	0	0
          R   :	0	0	0	0	0	19
E26 RATE SCAL.:	3	3	3	3	3	3
< OPERATOR >
E27 OUTPUT LVL:	99	80	99	91	99	83
E28 VELO. SENS:	2	7	2	6	0	2
< PITCH EG >
E29 RATE  1   :	94
          2   :	67
          3   :	95
          4   :	60
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C3
E32 VOICE NAME:	RHODES 1E


F2  POLY/MONO :	P
< PITCH BEND >
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :	64	OFF	OFF	OFF
FOOT CONTROL     : 	0	OFF	OFF	OFF
BREATH CONTROL   :      0       0FF     OFF     OFF
AFTER TOUCH      :      0       0FF     OFF     OFF
	
976.26P-"SPIT PIANO"-8-LOWPLAYA::MERLINHave you read about uVAX 3000?Mon Oct 26 1987 18:4878
          
Code: S-"SPIT PIANO"-8-LOW

Name    : Spinet Piano
Summary : Modified Patch. Very good on lower keys. Ideal for jazz solos.
          Expressive.          
          

E7  ALGORITHM : 3
E8  FEEDBACK  :	5
< LFO >
E9  WAVE      :	SINE
E10 SPEED     :	19
E11 DELAY     :	2
E12 PMD	      : 14
E13 AMD	      :	15
E14 SYNC      :	ON

OPERATOR	1	2	3	4	5	6

< MOD.SENS >
E15 PITCH     :	1
E16 AMPLITUDE :	0	0	1	0	0	1
< OSCILLATOR >
E17 MOD.SYNC  :	R	R	R	R	R	R
E17 ON/OFF    : ON
E18 FR.COARSE :	1	1	5	1	1	3
E19 FR.FINE   :	0	0	0	0	0	0
E20 DETUNE    :	-4	1	-2	1	1	0
< EG >
E21 RATE  1   :	73	75	60	99	98	99
          2   :	25	25	61	70	70	69
          3   :	27	18	31	22	23	23
          4   : 48	32	51	48	32	1

E22 LEVEL 1   :	99	99	99	99	99	99
          2   :	96	95	91	99	99	99
          3   :	0	0	0	0	0	0
          4   :	0	0	0	0	0	0
< LEVEL SCALING >
E23 BREAKPOINT:	A-1	A-1	G1	A-1	C1	D2
E24 CURVE L   :	-L	-L	+L	-L	-L	+L
          R   : -L	+L	-L	-L	-L	-L
E25 DEPTH L   :	0	0	5	0	0	12
          R   :	0	2	30	0	11	16

E26 RATE SCAL.:	3	3	4	4	3	3
< OPERATOR >
E27 OUTPUT LVL:	99	75	83	99	83	83
E28 VELO. SENS:	
< PITCH EG >
E29 RATE  1   :	99
          2   :	99
          3   :	99
          4   :	99
E30 LEVEL 1   :	50
          2   :	50
          3   :	50
          4   :	50
E31 KEYTRANSP :	C3
E32 VOICE NAME:	SPIT PIANO


F2  POLY/MONO :	P
< PITCH BEND >  	                         
F3  RANGE     :	5
F4  STEP      :	0
< PORTAMENTO >
F5  MODE      :	FOLLOW
F6  GLISSANDO :	OFF
F7  TIME      :	0
			RANGE	PITCH	AMPLI	EG BIAS
MODULATION WHEEL :      0       OFF     OFF     OFF
FOOT CONTROL     :      0       0FF     OFF     OFF
BREATH CONTROL   :      0       OFF     OFF     OFF
AFTER TOUCH      :      0       0FF     OFF     OFF
	
    
976.272300 patches (many uninteresting) to sort.ACORN::BAILEYSteph BaileyMon Oct 26 1987 19:0918
    Re: .18
    
    	Better still would be a pointer to the program.  The resultant
    text of the ~2300 patches would be about 14000 blocks.  Hardly
    something I'd like to keep around.
    
    I'll see what I can whip up to get things into Orlando format.
    
    Re: .19
    
    	Brad:  The files are binary images of DX7 bank bulk dumps.  
    Got an ST yet?  If so, you down load them using Kermit, and I have
    a 560 byte program that will blast them out the MIDI port.  I also
    have a program which allows you to create files (on the ST) of the
    same form with your own banks.
    
    Steph
    
976.28Who said was gonna do the text format for the patches???ESCUDO::FASTNo matter what, I&#039;m in itFri Oct 30 1987 22:521
    
976.29Patches online for the french.PILOU::MULELIDOn the move again.Sat Oct 31 1987 06:5623
    Just to add a comment and for info to french notes readers. In France
    the PTT offers a service called MINITEL, which is a type of VIDEOTEXT
    where everybody with a telephone can get a terminal for free.
    So what has this to do with DX7 patches? Well in fact Yamaha is
    online on the MINITEL net with news and patches. There are patches
    for DX7, DX7 II, DX100 and TX81Z and they are all (only) machine
    readable. The way it works is that you can buy a small box called
    ofcourse MIDITEL, you plug it into your synth or expander and your
    terminal, dial the number for Yamaha, select which device you want
    patches for and voila the patches are loaded directely into your
    synth. It is a free service and only cost the phone call.
    
    I dont have MINITEL or MIDITEL so I dont know the quality of
    the patches available. If you live in France and have MINITEL
    you could try it.
    
    By the way, from the news section of their database today they
    talk about the TX16W, Yamaha's first sampler. Not much info other
    than it is 16 bit, with some special type of filters. And of course
    will be something quite special.
    
    Svein.
    
976.30More info needed, I think.GCLEF::COHENRichard CohenMon Nov 02 1987 08:297
    re: .28
    
    I would be happy to do the text format program if I could read the
    binary files!  Anybody know the format of a DX7 bulk voice dump?
    
    	- Rick
    
976.31Svein, What was that about an TX16W???LISBOA::FASTNo matter what, I&#039;m in itTue Nov 03 1987 15:412
    
   
976.32** MANY THANKS **KBOV04::MARTINEKThu Nov 05 1987 06:3619
    Hi Orlando!
    
    I've ordered a "DX 7 II D" now.
    Hope he will arrive soon, 'cause I'd like to check out
    your soundpatches.
    Many thanks for posting here.
    
    I'm very interested in 
    
    		- Bass (funk and normal bass)
    		- Brass
    		- strings
    
    sounds.
    Hope to post some time dx-patches too.
    
    Thanks in advance.
    
    		Wolfgang (the german :-))
976.33DX7 Bulk Dump MapAKRON::RATASKITom Rataski - SWS Akron,OhioThu Nov 05 1987 19:21147
    re: .30
    
    Here is a map of the DX7 bulk dump. I have a program 2/3rds written
    to display these dumps. Just need some more time. I will be out
    of town for next 2 weeks. If you decide to write something up before
    I can get my version done. Please mail me a copy or post it here. If
    I get mine done first I will post it here for all....
    
        -TomR-
    
    
The DX7 bulk dump begins with the following SYSEX string (all in HEX):

		F0	System Exclusive
		43	Yamaha is the vendor
		00	Sub-status
		09	Format (DX7 Bulk Dump)
		00	LS Byte of dump size
		10	MS Byte of dumo size

The data follows next:

		4096(decimal) bytes

		4096/32 voices = 128 bytes/voice

After the data there is a one byte checksum. This is calculated by adding
all the bytes in the 4096 data field into a byte and then taking the 2's
complement.

The last byte is a F7 hex which means this is the end of the SYS-EX message.

A voice looks like this:	Bit 7 is always OFF  This structure is 
						     repeated 32 times

     +---+---+---+---+---+---+---+
addr | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---- +---+---+---+---+---+---+---+
 0   |           R1              |  OP6 Rate 1   0-99
     +---------------------------+
 1   |           R2              |  OP6 Rate 2   0-99
     +---------------------------+
 2   |           R3              |  OP6 Rate 3   0-99
     +---------------------------+
 3   |           R4              |  OP6 Rate 4   0-99
     +---------------------------+
 4   |           L1              |  OP6 Level 1  0-99
     +---------------------------+
 5   |           L2              |  OP6 Level 2  0-99
     +---------------------------+
 6   |           L3              |  OP6 Level 3  0-99
     +---------------------------+
 7   |           L4              |  OP6 Level 4  0-99
     +---------------------------+
 8   |           BP              |  Scaling Breakpoint 0-99
     +---------------------------+
 9   |           LD              |  Scaling Left Depth 0-99
     +---------------------------+
 10  |           RD              |  Scaling Right Depth 0-99
     +---+---+---+---+---+---+---+
 11  |           |  RC   |  LC   |  Scale Right Curve 0-7/ Scale Left Curve 0-7
     +---+---+---+---+---+---+---+
 12  |    PD         |    RS     |  Oscillator Detune 0-14/ Raye Scaling 0-7
     +---+---+---+---+---+---+---+
 13  |       |           |       |  Key Vel. Sens 0-7 / Amplitude Mod Sens 0-3
     +---+---+---+---+---+---+---+
 14  |           OL              |  Output Level 0-99
     +---+---+---+---+---+---+---+
 15  |   |        FC         | M |  Frequency Coarse 0-31 / Oscillator Mode 0-1
     +---+---+---+---+---+---+---+
 16  |            FF             |  Frequency Fine 0-99
     +---------------------------+
 17  |                           |
 |   |            OP5            |     Fields the same as above
 33  |                           |
     +---------------------------+
 34  |                           |
 |   |            OP4            |       "     "   "   "   "
 50  |                           |
     +---------------------------+
 51  |                           |
 |   |            OP3            |       "     "   "   "   "
 67  |                           |
     +---------------------------+
 68  |                           |
 |   |            OP2            |       "     "   "   "   "
 84  |                           |
     +---------------------------+
 85  |                           |
 |   |            OP1            |       "     "   "   "   "
 101 |                           |
     +---------------------------+
 102 |           PR1             |  Pitch EG Rate 1 0-99
     +---------------------------+
 103 |           PR2             |  Pitch EG Rate 2 0-99
     +---------------------------+
 104 |           PR3             |  Pitch EG Rate 3 0-99
     +---------------------------+
 105 |           PR4             |  Pitch EG Rate 4 0-99
     +---------------------------+
 106 |           PL1             |  Pitch EG Level 1 0-99
     +---------------------------+
 107 |           PL2             |  Pitch EG Level 2 0-99
     +---------------------------+
 108 |           PL3             |  Pitch EG Level 3 0-99
     +---------------------------+
 109 |           PL4             |  Pitch EG Level 4 0-99
     +---+---+---+---+---+---+---+
 110 |       |        ALS        |  Alogorithm  0-31
     +---+---+---+---+---+---+---+
 111 |           |OKS|    FB     |  Oscillator Key Sync 0-1 / FeedBack 0-7
     +---+---+---+---+---+---+---+
 112 |           LFS             |  LFO Speed 0-99
     +---------------------------+
 113 |           LFD             |  LFO Delay 0-99
     +---------------------------+
 114 |           LPMD            |  LFO Pitch Mod Depth 0-99
     +---------------------------+
 115 |           LAMD            |  LFO Amplitude Mode Depth 0-99
     +---+---+---+---+---+---+---+
 116 | LPMS  |     LFW       |LFKS  LFO Pich Mod Sens 0-7/LFO Wave 0-5/KeySyn 0-1
     +---+---+---+---+---+---+---+
 117 |           TRNP            |  Transpose 0-48
     +---------------------------+
 118 |          VNAME1           |  Voice Name 1  ASCII
     +---------------------------+
 119 |          VNAME2           |  Voice Name 2  ASCII
     +---------------------------+
 120 |          VNAME3           |  Voice Name 3  ASCII
     +---------------------------+
 121 |          VNAME4           |  Voice Name 4  ASCII
     +---------------------------+
 122 |          VNAME5           |  Voice Name 5  ASCII
     +---------------------------+
 123 |          VNAME6           |  Voice Name 6  ASCII
     +---------------------------+
 124 |          VNAME7           |  Voice Name 7  ASCII
     +---------------------------+
 125 |          VNAME8           |  Voice Name 8  ASCII
     +---------------------------+
 126 |          VNAME9           |  Voice Name 9  ASCII
     +---------------------------+
 127 |          VNAME10          |  Voice Name 10 ASCII
     +---------------------------+
    

    
976.34Another one waiting for cleanupGCLEF::COHENRichard CohenFri Nov 06 1987 09:167
    I also have 2/3 of a program written!  It can print the info for
    all 32 voices, but not in a neato format.  It runs on VMS and MSDOS,
    written in C.  I was going to work on the formatting before releasing
    it, and work here has been really hectic lately.
    
    	- Rick
    
976.35DX7DUMP located at AKRON::DX7DUMP.*AKRON::RATASKITom Rataski - SWS Akron,OhioFri Nov 06 1987 19:3218
    re: .34,.33,.28
    
    Its done. Its not pretty - but it works. You to can be a proud owner
    of a DX7 bulk dump interpreter. 
    
    You can find the .EXE,.OBJ,.FOR at AKRON::DX7DUMP.*
    
    I included all 3 of the forms since some may not have access to
    a FORTRAN compiler. If anyone really needs me to, I will post the
    source here. 
    
    Please note: This program is not intended as a showcase in using VAX
    FORTRAN.                                               
   
    If you find anything wrong with this program (like the output ain't
    what its supposed to be) please let me know and I'll fix it.
    
    -TomR-
976.36USENET DX Patch Postings - anyone got 'em?DYO780::SCHAFERBrad - back in Ohio.Wed Nov 02 1988 10:399
    Didn't know where else to post this ...

    Did anyone on the USENET rec.music.synth mailing list happen to save
    the banks of DX7 patches that were posted?  I need every bank, since it
    seems mine are hosed. 

    Any/all help greatly appreciated. 

-b