Open SamuelSHrk opened 5 years ago
Can you pin-point to a specific mk2 cartridge so I can have a look at it ? I'm curious to see how corrupted they are.
Sure! Let me screenshot some!
This one is the first example
Also according to this video, the author claims this patch only works with DX7 Mk.2 synths because Dexed doesn't support "Poly Unison".
[
](url)
I also noticed that there is no modulation unlike on the FM8 but that is another issue for another time
Can you pin-point to a specific mk2 cartridge so I can have a look at it ? I'm curious to see how corrupted they are.
hi did you get my screenshots?
Yes, there is extra bytes on some of the TX802 sysex that dexed seems to parse wrongly, I will see what I can do.
Yes, there is extra bytes on some of the TX802 sysex that dexed seems to parse wrongly, I will see what I can do.
Thanks.
Hi to all. I just started using stand alone Dexed on a win 10 machine. My DX7 mk1 is upgraded with the SER (Special Edition Rom). I don't know if the patch format of SER is the same as the DX7 Mk2/TX802 one, but I think that it's different from the "normal" DX7 mk1, because the control parameters (aftertouch, modwheel, pitchwheel assignments etc.) are saved inside each patch instead of being saved as global ones. The SER (Special Edition Rom) upgrade adds a lot of useful features and solves some bugs, so I would love to use Dexed with a full compatibility to its data format. Is someone aware of the real differences about these data formats? Thanks to all of you for this nice work.
Hi, I want to know the progress on this issue. A beta build would be nice, is there also a Centennial Edition VST in the works as well?
It seems like there are a number of issues with many of the DX7II / TX802 files:
alienazi.syx is a bundle of sysexs. I extracted the two banks as alienazi-a.syx and alienazi-b.syx and attached as a zip file. Since there are two 32 voice banks in this sysex there is no clean way for dexed to determine which bank to load. alienazi.zip
TX802_Blank_Voices.syx also contains performance data but only one voice bank. In this case if dexed simply skipped over all non-voice data it would be able to parse the only bank there, I've attached as another zip: TX802_Blank_Voices_voice_data_only.zip
TX802_Blank_Performances.syx contains only performance data, not voice data, and is not relevant to dexed.
TX802BankA1 and TX802BankA2 do not contain voice data and do not contain sysex header and footer data TX802BankB1 and TX802BankB2 do contain voice data but do not contain sysex header and footer data, they are repaired and attached below: tx802bankb-fixed.zip
It seems that the relevant enhancement would be to skip sysex data until you get to a sysex voice data set, then stop parsing.
Interesting, according to this: http://www.muzines.co.uk/articles/everything-you-ever-wanted-to-know-about-system-exclusive/5722 "headerless files" were a thing. Might be an interesting enhancement to attempt to load as headerless data (still checking bounds) since that was a thing apparently. otherwise I'm making a quick utility that can run through and add sysex header and footer data (which is really the proper thing do to, not really much of a data savings anyway/doesn't ensure message integrity)
After doing a bit of research, DX7II SysEx patch dumps contain this data:
The formats are described in the DX7II user guide https://www.manualslib.com/manual/1638937/Yamaha-Dx7-Ii-D.html?page=21#manual
Enhancing the engine to play all the additional features would be a lot of work, but it would be great if Dexed could at least read, write and preserve the additional parameters, so that it's possible to mix and match own DX7II carts.
Here's a dump of the pack-in cart: DX7IIfd ROM1A.zip
It seems like there are a number of issues with many of the DX7II / TX802 files:
alienazi.syx is a bundle of sysexs. I extracted the two banks as alienazi-a.syx and alienazi-b.syx and attached as a zip file. Since there are two 32 voice banks in this sysex there is no clean way for dexed to determine which bank to load. alienazi.zip
BTW, I'm very probably the author of alienazy.syx (It's incredible that something I did in maybe 1995 is still on the internet) :-) See: https://solyaris.altervista.org/dx7.html
So alienazy.syx is a DX7II "bank", consisting by the sum of 32 DX7II performance patches, where each performance patch is a sum of 2 DX7 patches + some performance parameters/header, if I well remember.
See also the related post on discussions: https://github.com/asb2m10/dexed/discussions/405
giorgio
Hi, I mentioned this on KVR Audio but I wanted to also request it here. I've noticed most of the time in some of the "All The Web" patches, they become corrupted which would work on FM8 otherwise. I'm curious if the Dexed will be updated to support Mk. 2 sounds and specs since most FM synth emulations only support original DX7 patches like Sytrus and DX7 V just to name a few.