top of page
Search
rheybtvkomp

Yamaha Dx7 Sysex Patches: Learn How to Use and Manage Them with Web MIDI



This page contains downloadable voice data as .sysex files. A sysex is a binary file that stores a sequence of system exclusive MIDI information mirroring the memory of the device: to transfer it you need to hook your Yamaha DX7 to a computer via a MIDI connection, then use one of the many sysex managers available for both Windows and MacOS to transfer each bank over.




Yamaha Dx7 Sysex Patches



Yamaha DX7 Digital Programmable Algorithm Synthesizer, Download all the Sysex library for Yamaha DX7 synth and FM synth, Yamaha DX7 Sysex, DX7 soundbanks, dx7 soundbanks, yamaha dx7 sysex files, yamaha dx7 sysex patches, dx7 sounds, yamaha dx7 sounds, sysex dx7 sounds, free dx7 sounds


This page contains downloadable voice and performance data as .sysex files. A sysex is a binary file that stores a sequence of system exclusive MIDI information mirroring the memory of the device: to transfer it you need to hook your Yamaha DX7 II-FD or II-D to a computer via a MIDI connection, then use one of the many sysex managers available for both Windows and MacOS to transfer each bank over. Voices from the Yamaha DX7 sysex patches are also compatible.


Here's a bank of 32 FM drum patches designed for the Yamaha DX7 and related synthesizers, available for free download. In the bank you'll find some kicks, snares, claps, hats, and other percussion sounds. The sound bank is compatible with the DX7, TX7, DX7ii, TX802, and TX816. The sounds were designed using Patch Base, but the enclosed SysEx files can be sent to your synth using any SysEx transfer program (such as Sysex Librarian on Mac, MIDI-Ox on Windows, or Sysex Base on iPhone or iPad).


My thanks to vintage gear fan and DX7s owner, Bruce Brooks, who provided the SysEx files available on this page. He used them to restore the internal voices in his Yamaha DX7s, after replacing its battery and finding his ROM cartridge was faulty. Bruce loaded the internal patches into his DX7s with Bome Send SX and reported they worked perfectly. However, he was unable to try the cartridge patches, as he didn't have a RAM cartridge to write them to.


Where things get really confusing is that the rates knobs are inverted, so on the DX7 you have to take the slider down to increase the envelope times. Additionally, the release level sets the initial level too. Each operator has its own envelope, allowing for complex combinations of envelopes, and the creation of patches where the FM tone morphs over time.


The keyboard worked fine at first, although it seemed strange that the last half (patches 17-32) of a couple of the banks in the internal E! memory had garbage in them. I figured it was just a fluke, so I backed up the banks and then filled them back up with the factory ROMs. This seemed to work fine. But then after letting the keyboard sit for a few days, I turned it on and the last half of several of the banks was garbage. Time to take it apart and see what's going on.


The DX7 can transfer patches back and forth via sysex. See page 56 in the manual for instructions for configuring the DX7 to send/receive. (Function 8, set MIDI channel to 1, and SYSINFO to AVAIL. Then turn off memory protection for internal memory. Make sure you back it up first.) There are many tools for transferring sysex to/from a computer. In Linux, amidi is the command line tool for this. Here's how to send a .syx file:


When using amidi to receive sysex data, I noticed an extraneous 3 bytes on the front of the file (B0 60 7F). I think this is me pressing the OK button on the DX7 to start the transfer. I remove the three bytes with ghex, and the bank works fine. Using tail works fine too:


Originally I was using "cat" to record sysex in Linux. This turns out to be a bad idea as it captures the "Active Sensing" (keep-alive) FE bytes on the line. I used a hex editor (ghex) to remove the FE bytes from the front and end of the sysex dumps. This leaves me with a 4104 byte file for each bank. amidi does not have this problem so I recommend avoiding cat.


Sample output:Filename: rom-ted-faves.syxVoice #: 1Name: HARPSICH 1Algorithm: 5Feedback: 1LFO Wave: Square Speed: 35 Delay: 0 Pitch Mod Depth: 0 AM Depth: 0 Sync: Off Pitch Modulation Sensitivity: 0Oscillator Key Sync: OnPitch Envelope Generator Rate 1: 0 Rate 2: 0 Rate 3: 0 Rate 4: 0 Level 1: 50...The parameters are organized the same way they are on the DX7's front panel. This makes it easy to enter a patch from this listing. Only one parameter is on each line to make it easier to compare patches using diff (or meld). A more vertically compact format could be developed. Feel free to branch and develop.


I've come to the conclusion that the velocity sensitivity on the DX7 is quite poor. Yamaha appears to agree with me as their ROM patches generally have the velocity sensitivity set to 3 or less. I assume the issue is the age of the technology. In 1983 there was a limit to how fast you can scan a keyboard. That limit translates into reduced velocity sensitivity. However, I think that with a velocity curve that better matched the numbers coming from the keyboard, the DX7 might have performed better. As it is, setting the velocity beyond 3 seriously reduces the output range of an operator.


Yeah the Volca is nice; love the sound. But for live jams it just doesnt take CC too well. I could look past that if only the uploading of patches would work smoother; ie. load a cartridge at once.The manual saving per patch is too time consuming.


PATCHMAN MUSIC offers three Volumes of professional sounds for the Yamaha DX7. Each soundbank contains 32 all-new Pro Patches. Many of the patches in these classic soundbanks have been programmed to make special use of the mod wheel for such things as brightness, adding a layered sound, adding attack, etc... We offer outstanding quantity discounts when ordering more than one soundbank. Please see below for complete details.


Favorites #1 - 32 DX-7 patches featuring Processed Rhodes, Grand Piano, Africa, Acoustic Bass/Rhodes Split, Piano/Ow Bass Split, Sting Split, Miami Vice, Prophet Brass, BC Brass, Guit-Brass, Acoustic Guitar, Jan, Muted and Chorus Guitar, Sampled, Jones, and Thumb Basses, Agogo Bell, Bell Tree, Bongo Conga, Cheow, Simmons Snare and Toms, Acoustic Toms, and Vice Toms.


Wind Controller #1 - 32 all-new DX7 patches specially designed to be controlled with a MIDI wind controller such as the Yamaha WX5, WX7, WX11, WindJamm'r, Nyle Steiner MIDI EVI/EWI, Akai EWI USB, EWI4000s, EWI5000, EWI SOLO, EVI, MDT, NuEVI, NuRAD, Roland Aerophone, Aodyo Sylphyo, or Softwind Synthophone. These highly expressive sounds are also great for keyboardists when used with a breath controller such as the Yamaha BC1, BC2, or BC3 plugged directly into the DX7 or into a device such as the MIDI Solutions Breath Controller Box or Anatek Wind Machine (out of production). This unique soundbank includes highly expressive synth leads and solo timbres carefully designed to respond to your breath expression. Volume 3 features acoustic emulations of trumpet, flugelhorn, trombone, flute, piccolo, clarinet, bass clarinet, recorder, recorders, harmonica, and jazz guitar. Also includes Lyle and Chick leads, Pass horn, Matrix 6, Prophet, Breckery, BreckerTn, OBXa lead, Moog lead, MiniMoog, WX and Moog basses. These sounds were designed by wind controller expert Matt Traum. NOTE: This soundbank loads inside the Yamaha DX7- NOT inside a wind controller.)


Dexed is a FM-type softsynth developed by Pascal Gauthier of Digital Suburban. It is an ideal application for importing, playing and editing/managing sysex patches from both the classic Yamaha DX7 synthesizer and the TX7.


Dexed includes six operators, faithful to DX structure. Each operator has a level indicator. The operators can be arranged in various algorithms, indicated by the green boxes. Patch banks are called "cartridges" and there are many (about 32) included in the installation package. Selecting a cartridge loads the patches in the relative bank. 2ff7e9595c


4 views0 comments

Recent Posts

See All

Comments


bottom of page