Discussion:
[YamahaDX] Yamaha WT11 factory patches / performances, on a TX81Z?
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-12 15:51:31 UTC
Permalink
Rather than buy a WT11, which I've considered, is it possible to import the factory patches / performances to my TX81Z?

As I understand it, the TX81Z (which I own) has a very similar architecture to the WT11 (which i don't). They're both 4OP FM, though the WT11 also has a pitch envelope.

Does anyone have the WT11 patches / performances as sysex? I understand they're in ROM, so no one who owns a WT11 would need them, but can they be exported as sysex, and has it been done?
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-06-12 20:46:17 UTC
Permalink
Post by ***@ntlworld.com [YamahaDX]
Rather than buy a WT11, which I've considered, is it possible to import the factory patches / performances to my TX81Z?
As I understand it, the TX81Z (which I own) has a very similar architecture to the WT11 (which i don't).  They're both 4OP FM, though the WT11
also has a pitch envelope.
Does anyone have the WT11 patches / performances as sysex?  I understand they're in ROM, so no one who owns a WT11 would need them, but can they
be exported as sysex, and has it been done?
If anyone has performances+voicedata sysex dumps from the WT11 factory
sounds: I am interested too.

I did find 32 patches from WT11 factory voicebank (VMEM), without
performance (PMEM) data and without descriptive patchnames.

In the WT11 descriptive presetnames are in PMEM data only so it seems.

The PMEM2 data also adds DSP FX settings. Would be nice to have these data
to convert to V50/YS200 DSP effects.

Anyway what I have now, is what I have attached.
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-12 21:20:50 UTC
Permalink
That's great. Thanks, Martin. I'll have a play with those soon.

I'll let you know if I come across any more.

- Andy
danforcz danforcz@yahoo.com [YamahaDX]
2018-06-13 00:59:49 UTC
Permalink
I have WT11 but no time recently to save data. I will try it maybe next week


Daniel Forro
[Attachment(s) <x-msg://1/#TopText> from Martin Tarenskeen included below]
Post by ***@ntlworld.com [YamahaDX]
Rather than buy a WT11, which I've considered, is it possible to import the factory patches / performances to my TX81Z?
As I understand it, the TX81Z (which I own) has a very similar architecture to the WT11 (which i don't). They're both 4OP FM, though the WT11
also has a pitch envelope.
Does anyone have the WT11 patches / performances as sysex? I understand they're in ROM, so no one who owns a WT11 would need them, but can they
be exported as sysex, and has it been done?
If anyone has performances+voicedata sysex dumps from the WT11 factory
sounds: I am interested too.
I did find 32 patches from WT11 factory voicebank (VMEM), without
performance (PMEM) data and without descriptive patchnames.
In the WT11 descriptive presetnames are in PMEM data only so it seems.
The PMEM2 data also adds DSP FX settings. Would be nice to have these data
to convert to V50/YS200 DSP effects.
Anyway what I have now, is what I have attached.
--
MT
Attachment(s) from Martin Tarenskeen | View attachments on the web  <https://groups.yahoo.com/neo/groups/YamahaDX/attachments/291832761;_ylc=X3oDMTJwdnJ2OWRrBF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEc2VjA2F0dGFjaG1lbnQEc2xrA3ZpZXdPbldlYgRzdGltZQMxNTI4ODM2NDAy>
1 of 1 File(s)
WT11.syx <https://xa.yimg.com/kq/groups/280879/801260223/name/WT11%2Esyx>
danforcz danforcz@yahoo.com [YamahaDX]
2018-06-13 03:27:26 UTC
Permalink
Does somebody has DX11/V2 test saved to RAM4 cartridge?

I just purchased nice V2 with dead back-up battery, so test code in RAM was lost. The only possibility after the changing battery is to load the test from the cartridge.

I’m only afraid there are not many DX11/V2 with the original battery and working test inside
 So the only chance is somebody has saved test to the cartridge and keep it. Yes, I know, it’s very low probability there’s some owner with both instrument + cartridge, clever enough to do it (and wasting cartridge just for this purpose) :-) But who knows, maybe some service technician has it still
 I don’t expect Yamaha has it after so many years.

It’s not so important, but it would be good to have it. This is the only Yamaha instrument which has such strange way of diagnostics
 (Then I know only Kurzweil K250 where it’s necessary to change the OS Eprom to perform test
)

Thanks in advance for any idea


Daniel Forro
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-06-13 04:43:58 UTC
Permalink
Post by danforcz ***@yahoo.com [YamahaDX]
I just purchased nice V2 with dead back-up battery, so test code in RAM was lost. The only possibility after the changing battery is to load the
test from the cartridge.
Test code in battery dependend RAM ?
Sounds like a really bad idea to me.
What were those Yamaha engineers thinking back then ?

Reminds me of an error message form the very old days of computing - I
can't remember if it's true story or a joke:

"MOUSE IS NOT REACTING. PLEASE CLICK ON [OK] TO CONTINUE"

:-)

MT
danforcz danforcz@yahoo.com [YamahaDX]
2018-06-13 06:33:34 UTC
Permalink
Yes, Martin, it’s very strange but it’s really so. The worse is there’s no access to this area of RAM, only by loading data from RAM4 cartridge.

They must have a bad day to have such idea.

Daniel

P.S.: I’m glad to be back again - after some OSX update about two months ago I couldn’t send any message to yahoo groups, all were refused. Or maybe the problem was at other place, but now it works again when I tried after the return from my longer trip to Europe...
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
Post by danforcz ***@yahoo.com [YamahaDX]
I just purchased nice V2 with dead back-up battery, so test code in RAM was lost. The only possibility after the changing battery is to load the
test from the cartridge.
Test code in battery dependend RAM ?
Sounds like a really bad idea to me.
What were those Yamaha engineers thinking back then ?
Reminds me of an error message form the very old days of computing - I
"MOUSE IS NOT REACTING. PLEASE CLICK ON [OK] TO CONTINUE"
:-)
MT
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-06-13 08:13:55 UTC
Permalink
Post by danforcz ***@yahoo.com [YamahaDX]
Yes, Martin, it’s very strange but it’s really so. The worse is there’s no access to this area of RAM, only by loading data from RAM4 cartridge.
These RAM4 cartridges are battery powered too I think?
--
MT
danforcz danforcz@yahoo.com [YamahaDX]
2018-06-13 08:28:13 UTC
Permalink
Yes, you are right, so it can be also problem if it was not used for long time


Daniel Forro
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
Post by danforcz ***@yahoo.com [YamahaDX]
Yes, Martin, it’s very strange but it’s really so. The worse is there’s no access to this area of RAM, only by loading data from RAM4 cartridge.
These RAM4 cartridges are battery powered too I think?
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-13 04:25:44 UTC
Permalink
Thanks, Daniel.

No rush :)

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-23 16:56:15 UTC
Permalink
I put the WT11 patches on my TX81Z and played them a bit. Some of them are quite good. Thanks again, Martin.

Looking at the manual, I realized they were the A bank (woodwinds), so I've typed the patch names in, using JSynthLib, and exported it again, as sysex. Hopefully that works with anything that can send sysex (e.g. MIDI-OX).

Some of the choices for the base octave are a bit odd, but that's easily allowed for by playing them with the WX5 - which makes it easy to transpose up or down in octaves, with a couple of button presses. I'll probably edit them so the defaults make more sense to me.

It would be nice to try the brass ones (B bank) too. Is it possible to get those out of the ROM, or only the A bank?

I see in the WT11 manual is says the I bank (the editable one) initially contains the contents of bank A, so I guess that's why that was available.

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-23 18:02:13 UTC
Permalink
Okay, I now realize at least two of the patch names in the WT11 manual are in the wrong order, so I've swapped BassoonDuo with Chime/Oboe, and exported them again (attached).

I have my doubts about the baritone sax and the ocarina (possibly made from a hollowed out whale, judging by the octave it plays in) but I've left those as they are.

I've never played a mammoth, so I can't be sure how they sound. I've left that one alone too.

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-06-23 19:45:19 UTC
Permalink
Post by ***@ntlworld.com [YamahaDX]
 
Okay, I now realize at least two of the patch names in the WT11 manual are in the wrong order, so I've swapped BassoonDuo with Chime/Oboe, and
exported them again (attached).
I have my doubts about the baritone sax and the ocarina (possibly made from a hollowed out whale, judging by the octave it plays in) but I've left
those as they are.
I've never played a mammoth, so I can't be sure how they sound.  I've left that one alone too.
It could be these are not really errors in the manual: The original
patchbank that I posted contained NO patchnames. The names in the WT11 are
are only given in the performance data. A performance contains one or more
numbers (up to 8 of them) telling which patches are used to create the
performance. Performance #1 doesn't necessarily contain Patch #1,
Performance #32 doesn't necessarily contain Patch #32. It's
theoreticall even possible
to create a performance bank with 32 performances, each holding for
example patch number #1.

A performance consist of a patchname, effects, octave setting, panning,
layering of multiple patches, things like that.

The 32 names you found I think are PERFORMANCE names. To give the patches
in my WT11 voicebank sensible names, I need to analyze the factory
Performance bank *and* Voice bank data.
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-06-23 20:05:31 UTC
Permalink
I see. Yes.

Most of them do seem to fit the names, fairly well, but there are a couple of odd ones.

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-07-29 16:47:01 UTC
Permalink
Well, I bought a WT11 after all. I was about to do a factory reset, then try a bulk dump, so I could provide the full contents of the A bank - hopefully performances as well as voice patches.

The thing is, I can't get to the end of the test procedure to do the factory reset, which is the last step.

There's a document by WindworksDesign, called WT11 Secret Mode.pdf. It says how to get into "secret mode", and start the test. It also says you can use one of the buttons to step through the test.

What it neglects to say is that you CAN NOT proceed to the next step of the test without passing each of the previous steps.

So far, I've had to go and find a sustain pedal, to pass the pedals test, and have come to get my WX5 and WX cable, so I can pass step 6, which is the WX input test. It struck me that I'll have no way to pass the cassette interface test without researching how to wire up the cable - which is a 7 pin DIN.

This strikes me as utterly stupid. If a service engineer was using it as a first stab at diagnosing problems, he could only ever find one problem, so he'd be unable to give a quote - he couldn't find the next problem until he'd fixed that one...

Does anyone know of another way to do a factory reset, or know a way to skip stages of the test procedure? I have tried all the buttons, naturally.

I guess the only other way I could do it is to manually save each performance from A into I. That seems to be the only way I could dump the other two banks too. It's more error prone of course, and would be quite time consuming, but then so is trying to pass the poorly thought out test procedure.

- Andy


---In ***@yahoogroups.com, <***@...> wrote :

I see. Yes.

Most of them do seem to fit the names, fairly well, but there are a couple of odd ones.

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-07-29 18:35:58 UTC
Permalink
Okay, I gave up on trying to do a factory reset. I've tried to save the three preset performance banks by doing a Store of each performance into the corresponding "I" bank slot, then doing a "dump all" - for each of the three banks.

I'm attaching what I have. Maybe Martin can confirm if they contain everything that's needed. I can't think of any other way of doing it, if not.

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-07-29 19:22:15 UTC
Permalink
Hi Andy,

Thanks a lot for your efforts. I will investigate the files!

MT
Okay, I gave up on trying to do a factory reset.  I've tried to save the three preset performance banks by doing a Store of each performance into the corresponding
"I" bank slot, then doing a "dump all" - for each of the three banks.
I'm attaching what I have.  Maybe Martin can confirm if they contain everything that's needed.  I can't think of any other way of doing it, if not.
- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-07-29 19:40:43 UTC
Permalink
Okay, I gave up on trying to do a factory reset.  I've tried to save the three preset performance banks by doing a Store of each performance into the corresponding
"I" bank slot, then doing a "dump all" - for each of the three banks.
I'm attaching what I have.  Maybe Martin can confirm if they contain everything that's needed.  I can't think of any other way of doing it, if not.
- Andy
I did a quick analysis of the A, B, and C banks. They each contain 32 VMEM
formatted patches (compatible with TX81z, DX11, etcetera) plus WT11
specific Performance data. Interesting: The 32 VMEM voices are identical
for A, B, and C. But they each contain different Performance data.


MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-07-29 22:30:18 UTC
Permalink
That is interesting... is it possible all 96 presets are just based on the same 32 VMEMs?

I loaded bank B back into the WT11, via MIDI-OX, and played each patch a little, then one a lot. They all worked, but I have no way of knowing for sure where it's taking the voice memory from.

I installed Steem and YSEDITOR on my old laptop, which has Windows XP, but I couldn't find any instructions and got bogged down in the details. I eventually got it to work, sort of, but I kept getting "Device not responding" a lot - despite being able to read the 32 voice memories (or similar name) from the synth, and the current performance, and successfully using the two buttons that play test tunes.

I tried editing one of the patches, but just by guesswork, because I didn't have any documentation beyond the help file. I edited the pitch envelope, which worked, but I don't know if that's part of the VMEM or the performance. I then pressed Compare, and it seemed to just lock up, though the synth displayed "Voice received", or similar. I gave up at that point, and turned it off.

I don't really want to connect my WX5 to it, because it's connected to my VL70m (in a different room) and I don't like disturbing the connector. I'm using my Akai EWI4000s, but I have to unplug it to use the editor. I guess I could try a merger, but since I'm getting the error messages already, I kind of expect that to make things worse.

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-07-30 06:43:27 UTC
Permalink
I just googled YSEDITOR, and immediately found some setup instructions, by Tinyloops, which would have been really useful to have yesterday:

https://www.tinyloops.com/doc/yamaha_tq5/YSEDITOR.html https://www.tinyloops.com/doc/yamaha_tq5/YSEDITOR.html

My XP laptop isn't allowed on the internet, of course. I should have given up sooner and looked for more documentation.

If you can still edit the main YSEDITOR page, Martin, a link to that or similar would be really helpful in getting it set up. As I've never used an Atari ST, I had no idea how to install it, or change the screen mode, so it took a while to get it working at all.

FWIW, I was using my Roland UM-1 MIDI interface, with the switch set to Advanced Driver. It needed to be set like that to work properly with the VL70m, which was used with it briefly. I can try the other setting or an M-Audio Uno... and a couple of Midisport 2x2s that refuse to work with Windows 7. I'll get back to it soon.

- Andy
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-11 17:03:54 UTC
Permalink
It turns out that saving a performance from one of the preset banks to the I bank, just saves the performance - it doesn't copy any VMEM entries with it.

That explains what Martin pointed out about my three dumps, which I'd hoped were banks A-C - they're not; they're just the performances from those banks, with the original RAM VMEM data.

There is a table in the WT11 manual which allegedly describes the sysex structure of performances, but they left out the explanation of what each field does. The overview is still useful though. Each performance has (among other things) entries for 8 voices, and each of those has a vmem number, which is 0-127.

There was no clue which vmem number pointed to what, but it appears to be the same as the default Program Change table:

0-31 belongs to bank I
32-63 is bank A
64-95 is bank B
96-127 is bank C

- though I guess any ROM voice can be used for any performance, so maybe that's not a strict rule, apart from the first 32 corresponding to the 32 VMEM locations in RAM, which I've verified.

I confirmed this by using the Secret Mode, to edit performances and look at the vmem numbers (all I looked at were greater than 32). I then made a bank of 32 performances, each with one voice, and a vmem number pointing to each of the 32 vmem locations (0-31), and named with the vmem number as part of the name - so I01 is called VM00... I32 is called VM31.

I overwrote the 32 RAM VMEM entries by sending the Sal Galina TX81Z voices which are from the cassette that came with the Expressive FM Applications book - at least that's what they're supposed to be.

That worked, but sending the performances that came with them didn't - a couple looked okay, a lot had blank names and a lot didn't do anything, or only played in one ear. So, I put the "one per VMEM" performance bank back on - all fine.

Next I loaded back a complete dump I'd made after saving each of the B bank entries to the corresponding I bank - that plays bank B, but it's by using vmem numbers pointing into the ROM. I know that because I then put the "one per" performances back, and it played sounds from bank A. It wasn't exactly the same though. Some were just short attack sounds, so those are evidently used as a layer in a patch.

I've attached:

The performance bank which indexes VMEM 0-31 as I01 to I32 (with names like VM00),

A complete dump with that "one per" performance bank, and what was originally in my 32 RAM VMEM locations - which turns out to have been the initial data from bank A, as far as I can tell - unless one or two have been overwritten by the previous owner.

Sal Galina's TX81Z voices (which work on the WT11), and performances (which don't) and the list of patch names - useful for reference, because the WT11 doesn't show those, so they'd have to be copied into the performance names.

The "one per" performances can be used with any TX81Z voices bank, of course - it's only necessary to send the new voices bank, once that's been loaded. I've been using MIDI-OX to do it.

- Andy
'm.tarenskeen@zonnet.nl' m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-11 17:53:53 UTC
Permalink
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>







<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
<div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

<div id="ygrp-text" >


<p>Hi,<br>I am investigating WT11 factory preset voices (112 in 4 banks in ROM), factory performances (32 x 3 banks), and WT11 documentation. I now have all datadumps (thanks to Paul Deco) and sysex specs that I need to convert all this into performance&#43;voice banks that I can use on my V50 (including DSP FX) or on a TX81z or DX11.<br><br>It can be done, but isn't as straightforward as I would wish. Working on it, be patient.<br><br>MT<br><br>Verzonden vanaf mijn Huawei mobiele telefoon<div class="quote"><br><br>-------- Oorspronkelijk bericht --------<br>Onderwerp: Re: [YamahaDX] Re: Yamaha WT11 factory patches / performances, on a TX81Z? [5 Attachments]<br>Van: "***@ntlworld.com [YamahaDX]" <YamahaDX><br>Aan: ***@yahoogroups.com<br>Cc: <br><br><br type="attribution"><blockquote class="quote" style="border-left:1px #ccc solid;">





<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">





















<span>&nbsp;</span>







<div id="ygrp-text">







<p>It turns out that saving a performance from one of the preset banks to the I bank, just saves the performance - it doesn&#39;t copy any VMEM entries with it.&nbsp; <br><br>That explains what Martin pointed out about my three dumps, which I&#39;d hoped were banks A-C - they&#39;re not; they&#39;re just the performances from those banks, with the original RAM VMEM data.<br><br>There is a table in the WT11 manual which allegedly describes the sysex structure of performances, but they left out the explanation of what each field does.&nbsp; The overview is still useful though.&nbsp; Each performance has (among other things) entries for 8 voices, and each of those has a vmem number, which is 0-127.&nbsp; <br><br>There was no clue which vmem number pointed to what, but it appears to be the same as the default Program Change table:<br><br>0-31 belongs to bank I<br>32-63 is bank A<br>64-95 is bank B<br>96-127 is bank C<br><br>- though I guess any ROM voice can be used for any performance, so maybe that&#39;s not a strict rule, apart from the first 32 corresponding to the 32 VMEM locations in RAM, which I&#39;ve verified.<br><br>I confirmed this by using the Secret Mode, to edit performances and look at the vmem numbers (all I looked at were greater than 32).&nbsp; I then made a bank of 32 performances, each with one voice, and a vmem number pointing to each of the 32 vmem locations (0-31), and named with the vmem number as part of the name - so I01 is called VM00... I32 is called VM31.<br><br>I overwrote the 32 RAM VMEM entries by sending the Sal Galina TX81Z voices which are from the cassette that came with the Expressive FM Applications book - at least that&#39;s what they&#39;re supposed to be.&nbsp; <br><br>That worked, but sending the performances that came with them didn&#39;t - a couple looked okay, a lot had blank names and a lot didn&#39;t do anything, or only played in one ear.&nbsp; So, I put the &quot;one per VMEM&quot; performance bank back on - all fine.<br><br>Next I loaded back a complete dump I&#39;d made after saving each of the B bank entries to the corresponding I bank - that plays bank B, but it&#39;s by using vmem numbers pointing into the ROM.&nbsp; I know that because I then put the &quot;one per&quot; performances back, and it played sounds from bank A.&nbsp; It wasn&#39;t exactly the same though.&nbsp; Some were just short attack sounds, so those are evidently used as a layer in a patch.<br><br>I&#39;ve attached:<br><br>The performance bank which indexes VMEM 0-31 as I01 to I32 (with names like VM00),<br><br>A complete dump with that &quot;one per&quot; performance bank, and what was originally in my 32 RAM VMEM locations - which turns out to have been the initial data from bank A, as far as I can tell - unless one or two have been overwritten by the previous owner.<br><br>Sal Galina&#39;s TX81Z voices (which work on the WT11), and performances (which don&#39;t) and the list of patch names - useful for reference, because the WT11 doesn&#39;t show those, so they&#39;d have to be copied into the performance names.<br><br>The &quot;one per&quot; performances can be used with any TX81Z voices bank, of course - it&#39;s only necessary to send the new voices bank, once that&#39;s been loaded.&nbsp; I&#39;ve been using MIDI-OX to do it.<br><br>- Andy</p>



</div>

















<!-- end group email -->



</blockquote></div></p>

</div>


<!--~-|**|PrettyHtmlStart|**|-~-->
<div style="color: #fff; height: 0;">__._,_.___</div>






<div style="clear:both"> </div>

<div id="fromDMARC" style="margin-top: 10px;">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
Posted by: &quot;***@zonnet.nl&quot; &lt;***@zonnet.nl&gt; <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>
<div style="clear:both"> </div>

<table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
<tbody>
<tr>
<td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;" >
<a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/YamahaDX/conversations/messages/20607;_ylc=X3oDMTJwcG8wZjFzBF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEbXNnSWQDMjA2MDcEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxNTM0MDEwMDM3?act=reply&messageNum=20607">Reply via web post</a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="mailto:***@zonnet.nl?subject=Re%3A%20%5BYamahaDX%5D%20Re%3A%20Yamaha%20WT11%20factory%20patches%20%2F%20performances%2C%20on%20a%20TX81Z%3F%20%5B5%20Attachments%5D" style="text-decoration: none; color: #2D50FD;">
Reply to sender </a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
<a href="mailto:***@yahoogroups.com?subject=Re%3A%20%5BYamahaDX%5D%20Re%3A%20Yamaha%20WT11%20factory%20patches%20%2F%20performances%2C%20on%20a%20TX81Z%3F%20%5B5%20Attachments%5D" style="text-decoration: none; color: #2D50FD">
Reply to group </a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="https://groups.yahoo.com/neo/groups/YamahaDX/conversations/newtopic;_ylc=X3oDMTJkaDl0cWIxBF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEc2VjA2Z0cgRzbGsDbnRwYwRzdGltZQMxNTM0MDEwMDM3" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
<a href="https://groups.yahoo.com/neo/groups/YamahaDX/conversations/topics/20607;_ylc=X3oDMTM1YWViMW9uBF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEbXNnSWQDMjA2MDcEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxNTM0MDEwMDM3BHRwY0lkAzIwNjA3" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
(1)
</td>
</tr>
</tbody>
</table>


<div id="megaphoneModule">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
<div>
<div class="stream" style="margin-bottom:10px;">
<div style="background-color:white;">
<div class="sn-img" style="display:inline;"><img name="tn_file" style="padding:0px 10px;vertical-align:top;margin-top:5px;" src="https://s.yimg.com/ru/static/images/yg/img/megaphone/1464031581_phpFA8bON" height="82" width="82"></div>
<div class="mod-txt" style="display:inline-block;">
<a rel="nofollow" name="sub_url" target="_blank" href="https://yho.com/1wwmgg" style="color:#0000FF;display:block;margin-left:5px;text-decoration:none;"><span style="font-size:15px;">Have you tried the highest rated email app?</span></a>
<div style="max-width:530px;padding:2px 5px;">With 4.5 stars in iTunes, the Yahoo Mail app is the highest rated email app on the market. What are you waiting for? Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.</div>
</div>
</div>
</div> </div>

<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>

<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->






<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

<span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/YamahaDX/info;_ylc=X3oDMTJkN245MGk2BF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEc2VjA3Z0bARzbGsDdmdocARzdGltZQMxNTM0MDEwMDM3" style="text-decoration: none;">Visit Your Group</a></span>

<ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
<li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
<span class="cat"><a href="https://groups.yahoo.com/neo/groups/YamahaDX/members/all;_ylc=X3oDMTJlMGxkYmY3BF9TAzk3MzU5NzE0BGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEc2VjA3Z0bARzbGsDdm1icnMEc3RpbWUDMTUzNDAxMDAzNw--" style="text-decoration: none;">New Members</a></span>
<span class="ct" style="color: #ff7900;">1</span>
</li>
</ul>
</div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
<a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJjZmdnZXM1BF9TAzk3NDc2NTkwBGdycElkAzI4MDg3OQRncnBzcElkAzE3MDUwMzIxNDQEc2VjA2Z0cgRzbGsDZ2ZwBHN0aW1lAzE1MzQwMTAwMzc-" style="float: left;"><img src="Loading Image..." height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
<div style="color: #747575; float: right;"> &bull; <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> &bull; <a href="mailto:YamahaDX-***@yahoogroups.com?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

</div> <!-- ygrp-msg -->


<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
</div>
<!-- End Recommendations -->


<!-- |**|begin egp html banner|**| -->

<div id="ygrp-lc">
<div id="hd">SPONSORED LINKS</div>
<div id="lc">
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=10037509;kvmn=y100000;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="Loading Image..." border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.15.55",
"AdPosition Name" : "LC1",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC1/A=1234567/rand=353237251">
</div>
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=10037510;kvmn=y100000;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.15.55",
"AdPosition Name" : "LC2",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC2/A=1234567/rand=821137876">
</div>
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=10037511;kvmn=y100000;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.15.55",
"AdPosition Name" : "LC3",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC3/A=1234567/rand=760685982">
</div>
</div>
</div>

<!-- |**|end egp html banner|**| -->



</div> <!-- |**|end egp html banner|**| -->

<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

<img src="http://geo.yahoo.com/serv?s=97359714/grpId=280879/grpspId=1705032144/msgId=20607/stime=1534010037/nc1=1234567/nc2=2/nc3=3" width="1" height="1"> <br>

<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img&cf12=CP" width="1" height="1">

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}

#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}

#ygrp-mkp #ads {
margin-bottom: 10px;
}

#ygrp-mkp .ad {
padding: 0 0;
}

#ygrp-mkp .ad p {
margin: 0;
}

#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}

#actions {
font-family: Verdana;
font-size: 11px;
padding: 10px 0;
}

#activity {
background-color: #e0ecee;
float: left;
font-family: Verdana;
font-size: 10px;
padding: 10px;
}

#activity span {
font-weight: 700;
}

#activity span:first-child {
text-transform: uppercase;
}

#activity span a {
color: #5085b6;
text-decoration: none;
}

#activity span span {
color: #ff7900;
}

#activity span .underline {
text-decoration: underline;
}

.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}

.attach div a {
text-decoration: none;
}

.attach img {
border: none;
padding-right: 5px;
}

.attach label {
display: block;
margin-bottom: 5px;
}

.attach label a {
text-decoration: none;
}

blockquote {
margin: 0 0 0 4px;
}

.bold {
font-family: Arial;
font-size: 13px;
font-weight: 700;
}

.bold a {
text-decoration: none;
}

dd.last p a {
font-family: Verdana;
font-weight: 700;
}

dd.last p span {
margin-right: 10px;
font-family: Verdana;
font-weight: 700;
}

dd.last p span.yshortcuts {
margin-right: 0;
}

div.attach-table div div a {
text-decoration: none;
}

div.attach-table {
width: 400px;
}

div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}

div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}

div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}

.green {
color: #628c2a;
}

.MsoNormal {
margin: 0 0 0 0;
}

o {
font-size: 0;
}

#photos div {
float: left;
width: 72px;
}

#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}

#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}

#reco-category {
font-size: 77%;
}

#reco-desc {
font-size: 77%;
}

.replbq {
margin: 4px;
}

#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}

#ygrp-mlmsg {
font-size: 13px;
font-family: Arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}

#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}

#ygrp-mlmsg select, input, textarea {
font: 99% Arial, Helvetica, clean, sans-serif;
}

#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}

#ygrp-mlmsg * {
line-height: 1.22em;
}

#ygrp-mlmsg #logo {
padding-bottom: 10px;
}


#ygrp-msg p a {
font-family: Verdana;
}

#ygrp-msg p#attach-count span {
color: #1E66AE;
font-weight: 700;
}

#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}

#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}

#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}

#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}

#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}

#ygrp-text {
font-family: Georgia;
}

#ygrp-text p {
margin: 0 0 1em 0;
}

#ygrp-text tt {
font-size: 120%;
}

#ygrp-vital ul li:last-child {
border-right: none !important;
}
-->
</style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-11 18:03:04 UTC
Permalink
Hi Martin,

There's no rush on my account. I originally asked before I bought the WT11, and I'm quite happy to just play them on that, now I've got it.

I'm intrigued about the 112 ROM preset voices though. That would appear to be 16 more than can be indexed by the vmem numbers in a performance - there are 32 RAM ones, so that only leaves another 96.

I guess there must be more to it than that, then, but there's no rush for an explanation either :)

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-12 12:21:22 UTC
Permalink
Post by ***@ntlworld.com [YamahaDX]
Hi Martin,
There's no rush on my account.  I originally asked before I bought the WT11, and I'm quite happy to just play them on that, now I've got it.
I'm intrigued about the 112 ROM preset voices though.  That would appear to be 16 more than can be indexed by the vmem numbers in a performance -
there are 32 RAM ones, so that only leaves another 96.
In the SysEx specs I see room for an 8-bit value (7 bits in one byte, 1
bit (MSB) in another byte) allowing 256 values.
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-12 13:04:40 UTC
Permalink
In the SysEx specs I see room for an 8-bit value (7 bits in one byte, 1 bit (MSB) in another byte) allowing 256 values.
It could be. The manual I have is a slightly blurry scan. I see b4 of param 0 of each instrument says MSB, but it doesn't say what it's the MSB of. Param 2 is 7 bits and it says VOICE NO (without LSB), so that seems reasonable.

The "Secret Mode" user interface only allows a number from 0-127 to be selected for vmem_num (I just checked), but maybe the ROM is allowed to address ones we're not allowed to choose. Have you found any examples where that bit is set?

I could edit a performance dump with a hex editor, to experiment, but I'd have to find out how to make the checksum right... I'm not sure if it would reject the transfer if it's wrong, or just complain. I'll have to look into it.

Incidentally, the WT11 Secret Mode.pdf says "Edit inst?" (for choosing the instrument to edit in the performance) can be from 1-3. That's wrong, of course; it can be from 1-8. It seems odd that that's been in circulation for so long and no one corrected it.... or maybe someone did, and there are now multiple versions of it.

- Andy
paul.deco@yahoo.com [YamahaDX]
2018-08-12 20:35:36 UTC
Permalink
Hi, see attachement for selecting voices in a performance on midi channel 1 ...


Paul
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-12 21:01:50 UTC
Permalink
Thanks, Paul, but I don't really know what I'm looking at, without some context.

Where is this taken from?

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-13 08:33:03 UTC
Permalink
Post by ***@ntlworld.com [YamahaDX]
 
Thanks, Paul, but I don't really know what I'm looking at, without some context.
I do :-)
Post by ***@ntlworld.com [YamahaDX]
Where is this taken from?
Paul's picture shows how all 112 preset voices (bank A, B, C, D =
32+32+32+16 voices) and 32 user voices (bank I) can be selected using
SysEx messages for use in any of the 8 instruments that together make a
performance. Two messages are needed to send both the MSB and LSB of the
Voice number.
--
MT
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-13 08:44:38 UTC
Permalink
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
Paul's picture shows how all 112 preset voices (bank A, B, C, D =
32+32+32+16 voices) and 32 user voices (bank I) can be selected using
SysEx messages for use in any of the 8 instruments that together make a
performance. Two messages are needed to send both the MSB and LSB of the
Voice number.
See Add-6, <CHART 5> in the WT11 manual and Add-3, 4.3.2 (3),
PCED PARAMETER CHANGE: $FO, $43, $1n, $10, $pp, $dd, $F7
$pp = parameter number 01 (MSB) and 02
$dd = value
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-14 01:42:13 UTC
Permalink
I see. Thanks.

It seems odd that the Secret Mode performance editor doesn't let us use those 16 voices. I suppose it was easier not to.

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-14 11:19:16 UTC
Permalink
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
I did a quick analysis of the A, B, and C banks. They each contain 32 VMEM
formatted patches (compatible with TX81z, DX11, etcetera) plus WT11
specific Performance data. Interesting: The 32 VMEM voices are identical
for A, B, and C. But they each contain different Performance data.
I did some more research. The A preset performance bank uses voice presets
from the A preset voicebank. The B performance bank uses voice presets
from the B preset voicebank. The C performance bank uses voice presets
from the preset C and D voicebanks.

I have created an overview of the bank A, B and C performance data that
shows which voicepresets and other settings are used by each performance.
See attachment.
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-14 22:13:29 UTC
Permalink
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
I have created an overview of the bank A, B and C performance data that
shows which voicepresets and other settings are used by each performance.

Thanks, Martin, that's very useful. It's much easier to read those lists than to try to find out the details of the performances by using the Secret Mode performance editor / menu diving experience...

I still haven't checked what it shows as the voice numbers for performances that use the D bank. That list of bank C performances will make it easier. I'm guessing it just shows the LSB.

I'm now wondering if those 16 D bank voices are Breath sensitive, since the settings to do that are part of each voice, not part of the performance. If not, I probably wouldn't need them anyway.

It's interesting to see which ones have detune (most of them). That just sounds like an LFO to me, because it's so precise and regular - any long held note has the same LFO-like warble to it. I'll try making copies of some of them without it.

- Andy
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-08-15 10:15:45 UTC
Permalink
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
I have created an overview of the bank A, B and C performance data that
shows which voicepresets and other settings are used by each performance.
Thanks, Martin, that's very useful.  It's much easier to read those lists than to try to find out the details of the performances by using the
Secret Mode performance editor / menu diving experience...
Next step in my experiments: Starting from the WT11 factory performance
and voice banks, I have created four sysex banks containing both Voice
and Performance data. Big trick: each bank contains 32 voices and 32
performances that can be loaded as SysEx in the Internal (RAM) user voice
and performance banks and the performances only use these Internal
userbank. This mean they are not only playable on a WT11 but also on a
TX81Z, DX11, WT11, YS200, TQ5, and V50.

A special note about bank C: I have created 2 banks from that named
WT11-PFC.syx and WT11-PFD.syx. In the PFC bank the voices that used WT11
voicebank C will sound right, in the PFD bank the voices that used WT11
voicebank D will sound right. In both banks a few performances will sound
strange and not match their name. Who cares. I give you 4 new
performance+voice banks for free :-)

Also attached: slightly improved versions of the performance parameter
listings.

P.S. I just started up my old YSEDITOR PLUS for Atari on my Hatari
emulator (STeem should also work). I see it also supports WT11 and allows
editing FM Voice parameters and Performance parameters. For performances
it only supports the current editbuffer performance, it does not have a
performance bankmanager for 32 performances. I now remember I borrowed a
WT11 for one week from my local musicshop back in the 90's to do some
testing with my Atari when I was developing the program. Good old days :-)
--
MT
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-15 22:08:13 UTC
Permalink
Post by Martin Tarenskeen ***@zonnet.nl [YamahaDX]
Next step in my experiments: Starting from the WT11 factory performance
and voice banks, I have created four sysex banks containing both Voice
and Performance data.

That's great. Thanks, Martin. I'll try them out tomorrow.

I had a look at the C bank in the Secret Mode performance editor, and the references to voices in bank D are just shown as the LSB - number from 0-15 for D01-D16.

I made some small changes to a TX81Z patch with the Secret Mode voice editor too. Probably the most confusing part about that is that Store behaves in two different ways, depending on context. After pressing Play, it behaves as it does after a normal startup, which involves pressing two buttons eight inches apart. While editing, it behaves differently - the Store button starts and ends the menu sequence, which is better, unless I get the two modes confused.

I had a look for Hatari, not long ago, but didn't find it. I'll have another look in case Steem can't be made to behave properly - without the "Device not responding" messages. Possibly, I just need to start the setup of Steem again, referring to those instructions from tinyloops, instead of using a process of elimination, like I did before:

https://www.tinyloops.com/doc/yamaha_tq5/YSEDITOR.html https://www.tinyloops.com/doc/yamaha_tq5/YSEDITOR.html

- or try other MIDI interfaces, though the UM-1 seem fine with MIDI-OX (in XP).

Incidentally, trying some of the very few TX81Z patches I edited a while ago, played on the WX11, I heard some envelope clicks that I don't remember hearing before. In both cases I used the headphones socket, which means a small dedicated headphones amp gets to alter the signal slightly. Possibly the one in the TX81Z smooths out those clicks more.

- Andy
paul.deco@yahoo.com [YamahaDX]
2018-08-19 10:37:17 UTC
Permalink
You could also burn a TX81Z eprom and replace the ABCD preset banks.
All WT11 voices (112) become available to create new performances.


The performance banks (32x3) should be split into 4 banks (24x4).
Favorite selection of 24 performances can be written in eprom.


The closest you can get with an 81Z ...
man.of.mystery@ntlworld.com [YamahaDX]
2018-08-19 11:42:09 UTC
Permalink
Yes, I had a look at a TX81Z ROM image, to see if that looked feasible, Paul - just scrolling through it with a hex editor. I could spot the presets, though the size of each one seemed to be the wrong number of bytes for a VMEM, going by the TX81Z manual.

I'm not sure I'd bother though. Some of the TX81Z presets are quite good with a keyboard, and mine is always tethered to a PC, so loading them isn't really an issue. The biggest problem is organizing them in a way that lets me find the ones I want again.

Also, the TX81Z only has 24 performance slots... and the WT11 is heavily based around the banks of 32 performances.

What would be really good would be something like a Greymatter board for it, replacing the ROM with FLASH, and letting us write new presets to it. There is quite a bit of unused space in the V1.6 ROM image, for adding more firmware to do it. It would be a lot of work though.

I think I'm more likely to use Martin's banks of WT11 presets just as patches, not performances, on the TX81Z, and I may well use them on the WT11, even though they're in the ROM, because I want to tweak a lot of them, especially removing detune from most of them.

Yamaha were obsessed with detune on the FM synths, and I don't think it works well at all, except maybe for bell sounds. If there was some randomness to it, that would be great, but it's a constant fixed detune, that never varies, so it might was well be an LFO.

Removing all detune, from almost all patches and performances, sounds much better, to me. Of course, if a performance is based on two of the same patch/voice, detuned from each other, I'd probably want to substitute a difference voice, for one of them.

- Andy

Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2018-06-23 19:29:50 UTC
Permalink
I put the WT11 patches on my TX81Z and played them a bit.  Some of them are quite good.  Thanks again, Martin.
Looking at the manual, I realized they were the A bank (woodwinds), so I've typed the patch names in, using JSynthLib, and exported it again, as
sysex.  Hopefully that works with anything that can send sysex (e.g. MIDI-OX).
Thanks for sharing. I have used these patchnames now also for my RefaceDX
conversions from the WT11 A bank. ( http://refacedx.martintarenskeen.nl )
Some of the choices for the base octave are a bit odd, but that's easily allowed for by playing them with the WX5 - which makes it easy to
transpose up or down in octaves, with a couple of button presses.  I'll probably edit them so the defaults make more sense to me.
Sensible octave settings were probably programmed in the WT11 (PMEM/PCED)
performance data, just like the patchnames. The bank I posted only has the
voice (VMEM/VCED) data.
It would be nice to try the brass ones (B bank) too.  Is it possible to get those out of the ROM, or only the A bank? 
Yes, if someone can make a SysEx dump of the patchdata in that B bank
please share!
I see in the WT11 manual is says the I bank (the editable one) initially contains the contents of bank A, so I guess that's why that was
available.
--
MT
Loading...