VOGONS


Yamaha XG emulation at last

Topic actions

Reply 120 of 214, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
hockinsk wrote on 2026-05-22, 10:56:

I'm hoping I can get Yamaha on side with it. But like many things in life, you have to show them something finished before they take it seriously haha

Do I have this right? You've not only copied their ROM data, reverse-engineered some of their software and/or hardware and are trying to create a solution that gives Yamaha-like sound without giving them anything at all, and all without prior consultation or permission, but you intend to tell them about it after the fact? It sounds like an invitation to send a cease-and-desist letter at the very least.

I am always impressed by the ingenuity shown in accomplishing the progress we see in such efforts, but to make a big deal about it, distribute the end result, and even contact the original creators of the technology about it seems bold (among other things).

Reply 121 of 214, by zaphod77

User metadata
Rank Member
Rank
Member
tcaud wrote on 2026-05-25, 06:50:
I think you're wrong. […]
Show full quote
zaphod77 wrote on 2026-05-24, 22:17:
I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone […]
Show full quote

I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone generator. 😀

A good example is the ff7 PC xg soundtrack.

Yamaha is unlikely to have any interest in your project, because they already have a VSTi3 that does AWM2 (and a number of other synthesis methods). they just won't sell it to you, only providing it as a free download if you own one of their very expensive synths.

And of course they can just go to the source of their original samples.

I think you're wrong.

See https://icrowdlegal.com/safeguarding-intellec … -legal-triumph/

Including the SYXG format and emulation in MAME likely crosses the line into piracy. Moreover, it goes well beyond MAME's original mission.

This refers to ripped accompaniment data, not to the instrument samples.

But what I meant is that Yamaha is unlikely to themselves make use of this project, because they already have their own PC VST3 solution. They are not going to buy the project and sell it to customers, because they don't want to canabalize their hardware market.

If they wanted to, they could very easily whip out a VSTi for their MU- series modules, and this project isn't going to change their minds.

Reply 122 of 214, by tcaud

User metadata
Rank Newbie
Rank
Newbie
zaphod77 wrote on 2026-05-25, 07:30:
This refers to ripped accompaniment data, not to the instrument samples. […]
Show full quote
tcaud wrote on 2026-05-25, 06:50:
I think you're wrong. […]
Show full quote
zaphod77 wrote on 2026-05-24, 22:17:
I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone […]
Show full quote

I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone generator. 😀

A good example is the ff7 PC xg soundtrack.

Yamaha is unlikely to have any interest in your project, because they already have a VSTi3 that does AWM2 (and a number of other synthesis methods). they just won't sell it to you, only providing it as a free download if you own one of their very expensive synths.

And of course they can just go to the source of their original samples.

I think you're wrong.

See https://icrowdlegal.com/safeguarding-intellec … -legal-triumph/

Including the SYXG format and emulation in MAME likely crosses the line into piracy. Moreover, it goes well beyond MAME's original mission.

This refers to ripped accompaniment data, not to the instrument samples.

But what I meant is that Yamaha is unlikely to themselves make use of this project, because they already have their own PC VST3 solution. They are not going to buy the project and sell it to customers, because they don't want to canabalize their hardware market.

If they wanted to, they could very easily whip out a VSTi for their MU- series modules, and this project isn't going to change their minds.

There's a reason Roland's is the only D-50 emulation VST... they are very protective about their samples. Yamaha probably is also (if they weren't, they'd be giving away their VSTis).

Reply 123 of 214, by zaphod77

User metadata
Rank Member
Rank
Member

Again, i was never saying that they woudn't complain. i was saying they wouldn't use it as the basis for a new yamaha product to sell to normal people, which is what i think the original maker was talking about.

Reply 124 of 214, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
tcaud wrote on 2026-05-25, 07:51:

they are very protective about their samples. Yamaha probably is also

They have a very good reason to be protective of their technology. Creating a good synthesis engine and sample bank is no easy task. As evidence, you need only look at the many, many multi-gigabyte "instrument banks" that don't even sound as good as some of the 2 MiB banks of the mid-1990s for the common uses we in the PC world have for them, much less real musical work. Even looking at the recent, larger, "licenced" banks from Dream, they sometimes fall flat compared to the better banks of the time. With such efforts, what do Yamaha or Roland get in return for their expertise and investments? You can argue that they are no longer available, "abandoned", old, etc., but we are still talking about their intellectual property, and for now, they still have exclusive authority over all of it. I have no legal qualifications in any jurisdiction, but I would expect that projects like these don't have a legal leg to stand on, were the rights-holders to decide to assert their rights.

Reply 125 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie
640K!enough wrote on 2026-05-25, 06:59:
hockinsk wrote on 2026-05-22, 10:56:

I'm hoping I can get Yamaha on side with it. But like many things in life, you have to show them something finished before they take it seriously haha

Do I have this right? You've not only copied their ROM data, reverse-engineered some of their software and/or hardware and are trying to create a solution that gives Yamaha-like sound without giving them anything at all, and all without prior consultation or permission, but you intend to tell them about it after the fact? It sounds like an invitation to send a cease-and-desist letter at the very least.

I am always impressed by the ingenuity shown in accomplishing the progress we see in such efforts, but to make a big deal about it, distribute the end result, and even contact the original creators of the technology about it seems bold (among other things).

Well emulation is generally legally accepted and mame sits in this space too. So long as I don't distribute the MU2000 ROM, it's simply emulating. So that's one legal angle. But I would much prefer to receive Yamaha's support to either licence the Voice Library like they allow for many third parties using XG in the past or endorse it. Lets see. So long as it's only a personal project, there is not much to be concerned about.

Reply 126 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie
zaphod77 wrote on 2026-05-25, 07:30:
This refers to ripped accompaniment data, not to the instrument samples. […]
Show full quote
tcaud wrote on 2026-05-25, 06:50:
I think you're wrong. […]
Show full quote
zaphod77 wrote on 2026-05-24, 22:17:
I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone […]
Show full quote

I have a simple goal. playback xg composed midis correctly and at highest quality without needing to hookup an mu hardware tone generator. 😀

A good example is the ff7 PC xg soundtrack.

Yamaha is unlikely to have any interest in your project, because they already have a VSTi3 that does AWM2 (and a number of other synthesis methods). they just won't sell it to you, only providing it as a free download if you own one of their very expensive synths.

And of course they can just go to the source of their original samples.

I think you're wrong.

See https://icrowdlegal.com/safeguarding-intellec … -legal-triumph/

Including the SYXG format and emulation in MAME likely crosses the line into piracy. Moreover, it goes well beyond MAME's original mission.

This refers to ripped accompaniment data, not to the instrument samples.

But what I meant is that Yamaha is unlikely to themselves make use of this project, because they already have their own PC VST3 solution. They are not going to buy the project and sell it to customers, because they don't want to canabalize their hardware market.

If they wanted to, they could very easily whip out a VSTi for their MU- series modules, and this project isn't going to change their minds.

As with mame, it's emulation, not piracy. So long as the ROM remains Yamaha's property I don't actually need them, the plugin can be my IP, the ROM as Yamaha's, what people do with Yamaha's ROM, like with mame is up to them. But, Yamaha have licenced XG Libraries before with Korg, Roland, Square (FF), Creative, Terratec, AOpen, so XG is a licensable technology. I agree they abandoned it in early 2000's and also software instrument distribution. We can ask, they can say no, it will mean downloading the ROM yourself, same as with Mame.

Reply 128 of 214, by zaphod77

User metadata
Rank Member
Rank
Member

XG has been completely abandoned, as far as I know.

The last products i'm aware of that still did it were the genos2 (successor to Tyros) and the PSR-SX920. Between those two, you probably have the most complete XG patchsets if you can get them out of the ROM.

They have not abandoned AWM2, though, as current products still use it, with the Montage M having an "extended" version.

The project being worked on i'd consider as legal as nuked-sc55 is. bring your own rom dumps/TBL files.

Roland and Yamaha seem to both recognize that the current soundfonts and wacky projects floating around are not affecting the market value of their current stuff. They probably aren't that happy about those silly kontact libraries people have hacked up and sold, but they are still around and still somehow being sold... Roland appears to no longer make GS devices, and only the arranger keyboards seem to even handle GM2 now. Yamaha makes no more xg products. Neither makes tone generators anymore at all, so there's no sales to canabalize anymore.

The roland GS sampleset seems to be available to sublicense from Dream, under rather restrictive terms. i'm not sure if there is any other way to license the full quality samples at all, and roland+yamaha aren't the easiet to talk to. I had ask ed Roland about SOund Canvas VA and improving it, and they never really committed to anything

The real issue with the project may be that AWM2 is protected by patents. And some of these were filed in 2015. A careful search of the patent databases is needed to determine if the MU2000EX is itself protected by any still live patents. The Extended AWM2 implemented in the Montage M is definitely still protected by patent. The earlier versions used in the MU units may not be, but your own software implementation of AWM2 will have to respect the current patents. This is why i wanted to drop better samples into S-yxg50 VSTi. 😀

Reply 129 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie

Well syxg50 itself in terms of the veg and other versions out there are a cracked software licence and decrypted voice library so why I'm not going anywhere near it. MUXG2K like mame decodes the ROM, no cracked software or ROM needed. Distributing the ROM with the plugin is what Yamaha can either agree to or reject. Well see. First the project must be complete and be better than anything XG in hardware or software to get noticed. Internally its not AWM2, everything is worked out by running every note in every voice from hardware and name and logged, then engineered using modern dsp in cpp. Each run takes 13 hour midi file haha.

Reply 130 of 214, by tcaud

User metadata
Rank Newbie
Rank
Newbie
hockinsk wrote on 2026-05-26, 00:10:
640K!enough wrote on 2026-05-25, 06:59:
hockinsk wrote on 2026-05-22, 10:56:

I'm hoping I can get Yamaha on side with it. But like many things in life, you have to show them something finished before they take it seriously haha

Do I have this right? You've not only copied their ROM data, reverse-engineered some of their software and/or hardware and are trying to create a solution that gives Yamaha-like sound without giving them anything at all, and all without prior consultation or permission, but you intend to tell them about it after the fact? It sounds like an invitation to send a cease-and-desist letter at the very least.

I am always impressed by the ingenuity shown in accomplishing the progress we see in such efforts, but to make a big deal about it, distribute the end result, and even contact the original creators of the technology about it seems bold (among other things).

Well emulation is generally legally accepted and mame sits in this space too. So long as I don't distribute the MU2000 ROM, it's simply emulating. So that's one legal angle. But I would much prefer to receive Yamaha's support to either licence the Voice Library like they allow for many third parties using XG in the past or endorse it. Lets see. So long as it's only a personal project, there is not much to be concerned about.

The best case scenario for you is that they ignore you. The worst case is that they regard you as a criminal. They will send you a cease and desist which could become a part of your public record and at very least make it impossible to get a job with any of these companies. It's not a great idea to piss these companies off in the age of consolidation... NI was just bought by inMusic which makes the latter absolutely massive. Only Yamaha itself compares in scale (probably distantly). You piss one off, you piss them all off.

Yamaha will not bargain with you. You are not Japanese for one thing, and for another you are a part of this community of "rogues and ruffians". We know that's how we are all regarded because of the failure of the Scanlation Summit several years ago (the publishers actually called the scanlators criminals to their faces).

You could try to go at this on your own by making your own distinct technology based on expired patents, file a patent of your own and sell it with your own set of samples. Do not even try to pass off their methods as your own -- IP protection agencies have decent decompilation AI which can spot "borrowed" algorithms. Perhaps then they might be interested, if you have the right credentials. Ask yourself if you deserve the attention they gave to David Chowning.

You act like the emulations we know and love are legally bulletproof but the lack of quality alternative sample data is a danger zone... Roland was able to get the unauthorized D-50 VST destroyed on that basis alone. You are playing with fire and worse comes to worst we could lose MUNT 🙁

Reply 131 of 214, by zaphod77

User metadata
Rank Member
Rank
Member

Okay, yamaha's page fooled me.

You can still buy genos and psr products still. plenty of them. just not the stuff that your program understands. But turns out all their current stuff just has the basic 480 XG voices slapped in anyway.

It does seem there are two main roms needed. one is the mu-50 rom, as this is what stuff was specifcially composed for usually. the other is of course the mu2000.

Roland still definitely no longer sells GS stuff, but yamaha is still selling the arranger keyboards.

You seem to be right that there's literally no way to actually contact yamaha. i very much want a statement about s-y50xg portable, and possible ways to actually buy a proper VSTi for a fair price.

Using the rom is definitely an emulator thing, and not bundling it should put you in the clear. But while this plugin will likely be free, usage of it inside a DAW still probably counts as commercial use.

But great care must be made to not step on yamaha's non-expired patents regarding wave table synthesis. If they object to the roms, that's not your issue, you aren't providing them. But if they compain about patent violation, at best case you will be forced to desist. and absolutely do NOT provide source until you have confirmed you aren't violating a patent.

Reply 132 of 214, by RetroGamer4Ever

User metadata
Rank Oldbie
Rank
Oldbie

Roland does still sell GS stuff, just as Yamaha still sells XG stuff, both incorporating their respective MIDI standards into their arranger keyboards and digital pianos. None of these are marked with the respective logos, but they have "operating modes" for each, as detailed in the specs or owner's manuals.

Reply 133 of 214, by zaphod77

User metadata
Rank Member
Rank
Member

The EX-50 keyboard only mentions GM2 in their specs, not XG. and i can't even look up bank select messages for them.

The BK line seems to be the only current product that will actually probably play back most GS midi correctly. The fantoms and whatnot can play back the midi files but you still generally need to manually select the instruments. all others but bk-2 and bk-5 are discontinued.

Yes, if you look through discontinued products you can find plenty. I was only considering ones that are still listed as not discontinued.

Reply 134 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie
tcaud wrote on 2026-05-26, 19:24:
The best case scenario for you is that they ignore you. The worst case is that they regard you as a criminal. They will send you […]
Show full quote
hockinsk wrote on 2026-05-26, 00:10:
640K!enough wrote on 2026-05-25, 06:59:

Do I have this right? You've not only copied their ROM data, reverse-engineered some of their software and/or hardware and are trying to create a solution that gives Yamaha-like sound without giving them anything at all, and all without prior consultation or permission, but you intend to tell them about it after the fact? It sounds like an invitation to send a cease-and-desist letter at the very least.

I am always impressed by the ingenuity shown in accomplishing the progress we see in such efforts, but to make a big deal about it, distribute the end result, and even contact the original creators of the technology about it seems bold (among other things).

Well emulation is generally legally accepted and mame sits in this space too. So long as I don't distribute the MU2000 ROM, it's simply emulating. So that's one legal angle. But I would much prefer to receive Yamaha's support to either licence the Voice Library like they allow for many third parties using XG in the past or endorse it. Lets see. So long as it's only a personal project, there is not much to be concerned about.

The best case scenario for you is that they ignore you. The worst case is that they regard you as a criminal. They will send you a cease and desist which could become a part of your public record and at very least make it impossible to get a job with any of these companies. It's not a great idea to piss these companies off in the age of consolidation... NI was just bought by inMusic which makes the latter absolutely massive. Only Yamaha itself compares in scale (probably distantly). You piss one off, you piss them all off.

Yamaha will not bargain with you. You are not Japanese for one thing, and for another you are a part of this community of "rogues and ruffians". We know that's how we are all regarded because of the failure of the Scanlation Summit several years ago (the publishers actually called the scanlators criminals to their faces).

You could try to go at this on your own by making your own distinct technology based on expired patents, file a patent of your own and sell it with your own set of samples. Do not even try to pass off their methods as your own -- IP protection agencies have decent decompilation AI which can spot "borrowed" algorithms. Perhaps then they might be interested, if you have the right credentials. Ask yourself if you deserve the attention they gave to David Chowning.

You act like the emulations we know and love are legally bulletproof but the lack of quality alternative sample data is a danger zone... Roland was able to get the unauthorized D-50 VST destroyed on that basis alone. You are playing with fire and worse comes to worst we could lose MUNT 🙁

You like to dramatize a lot. At the very worst, as a private individual, Yamaha can send a cease and desist orders as they want, legally they are just a warning, there's not going to be a court injunction/order at the letter stage and there's nothing placed on your criminal record, that's why I said, they can yes or no long before even that letter. I've had one before from Dolby for some software that included their name in the product description. That was 100% my own software, I used Dolby as a trade name, much like people use Hoover to describe a vacuum cleaner. It was fine, i accepted the cease and desist, corrected the text in the software, nothing happened. Things can be amicable, it's not a fight.

Reply 135 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie
zaphod77 wrote on 2026-05-26, 20:30:
Okay, yamaha's page fooled me. […]
Show full quote

Okay, yamaha's page fooled me.

You can still buy genos and psr products still. plenty of them. just not the stuff that your program understands. But turns out all their current stuff just has the basic 480 XG voices slapped in anyway.

It does seem there are two main roms needed. one is the mu-50 rom, as this is what stuff was specifcially composed for usually. the other is of course the mu2000.

Roland still definitely no longer sells GS stuff, but yamaha is still selling the arranger keyboards.

You seem to be right that there's literally no way to actually contact yamaha. i very much want a statement about s-y50xg portable, and possible ways to actually buy a proper VSTi for a fair price.

Using the rom is definitely an emulator thing, and not bundling it should put you in the clear. But while this plugin will likely be free, usage of it inside a DAW still probably counts as commercial use.

But great care must be made to not step on yamaha's non-expired patents regarding wave table synthesis. If they object to the roms, that's not your issue, you aren't providing them. But if they compain about patent violation, at best case you will be forced to desist. and absolutely do NOT provide source until you have confirmed you aren't violating a patent.

It comes down to two simple definitions:

Copyright protects Yamaha's source code. I'm not using their source code or their firmware ROM. I'm emulating it, not creating bit or sample-perfect copy. In fact it's advantageous to not use AWM2 firmware emulation as it allows much more modern processing and DSP approach. Hardware is limiting, especially from late 90s

Patent protects AWM2 and probably the term 'MU' and 'XG'. Although I could find no patent for AWM2 and obviously most patents within AWM2 will have expired by now anyway, so I assume it's just a term and parts of it are Patented. MUXG2K is just a working name for the project, if it gets beyond my own computer it wouldn't be called that and as it doesn't use AWM2 hardware/firmware/software as its DSP I'm clear there. Obviously if Yamaha agreed to licence an XG ROM for it, I would switch out my DSP for theirs, but XG and MU are dead and expired.

Reply 136 of 214, by tcaud

User metadata
Rank Newbie
Rank
Newbie
hockinsk wrote on 2026-05-27, 06:56:
It comes down to two simple definitions: […]
Show full quote
zaphod77 wrote on 2026-05-26, 20:30:
Okay, yamaha's page fooled me. […]
Show full quote

Okay, yamaha's page fooled me.

You can still buy genos and psr products still. plenty of them. just not the stuff that your program understands. But turns out all their current stuff just has the basic 480 XG voices slapped in anyway.

It does seem there are two main roms needed. one is the mu-50 rom, as this is what stuff was specifcially composed for usually. the other is of course the mu2000.

Roland still definitely no longer sells GS stuff, but yamaha is still selling the arranger keyboards.

You seem to be right that there's literally no way to actually contact yamaha. i very much want a statement about s-y50xg portable, and possible ways to actually buy a proper VSTi for a fair price.

Using the rom is definitely an emulator thing, and not bundling it should put you in the clear. But while this plugin will likely be free, usage of it inside a DAW still probably counts as commercial use.

But great care must be made to not step on yamaha's non-expired patents regarding wave table synthesis. If they object to the roms, that's not your issue, you aren't providing them. But if they compain about patent violation, at best case you will be forced to desist. and absolutely do NOT provide source until you have confirmed you aren't violating a patent.

It comes down to two simple definitions:

Copyright protects Yamaha's source code. I'm not using their source code or their firmware ROM. I'm emulating it, not creating bit or sample-perfect copy. In fact it's advantageous to not use AWM2 firmware emulation as it allows much more modern processing and DSP approach. Hardware is limiting, especially from late 90s

Patent protects AWM2 and probably the term 'MU' and 'XG'. Although I could find no patent for AWM2 and obviously most patents within AWM2 will have expired by now anyway, so I assume it's just a term and parts of it are Patented. MUXG2K is just a working name for the project, if it gets beyond my own computer it wouldn't be called that and as it doesn't use AWM2 hardware/firmware/software as its DSP I'm clear there. Obviously if Yamaha agreed to licence an XG ROM for it, I would switch out my DSP for theirs, but XG and MU are dead and expired.

That may be true, but you reverse-engineered their code is the thing. That was already forbidden by the software license you accepted.

As for your plan to pitch your rip of their code back to them... maybe you should have done your research... (I did it for you).

https://www.yamaha.com/en/contact-us/

Technical Idea Submission Policy […]
Show full quote

Technical Idea Submission Policy

Yamaha engages in R&D within a broad range of technical fields and possesses a variety of ideas and technical information.
Technical proposals submitted from external sources have potential to create disputes relating to trade secrets or Intellectual Property Rights.
In order to avoid any possible disputes, Yamaha shall refrain from accepting any external technical proposal or idea, which may be confidential, contain trade secrets or do not hold applicable patent or other Intellectual Property Right(s).
Therefore, should Yamaha receive any technical proposal or idea that does not possess the relevant Intellectual Property Right(s), Yamaha shall return any proposal without review or evaluation.

Reply 137 of 214, by hockinsk

User metadata
Rank Newbie
Rank
Newbie

I haven't reverse engineered their code. The final DSP is emulating it in cpp using better practices than Yamaha had at the time within their own chip.
As for Yamaha's terms, everyone knows that's all they are, what is in words isn't a reality, it's a legal protection only.

Reply 138 of 214, by zaphod77

User metadata
Rank Member
Rank
Member

The patents themselves don't have the AWM2 name on them, but they are related to the process of wavetable synthesis, and likely parsing their instrument format.

To reproduce the base sounds, all the base data needs to be processed and implemented the same way. even if the intent it to not use the yamaha effects and stuff, you still need to implement their filters, layering, and envelope stuff just to play back the ROM samples properly. That's where the patents come in. AS the MU2000 is more than 20 years old, it's fairly likely the patents won't end up being an issue in my opinion, but I am not a lawyer, and this is one of the things you need to be sure of before releasing it, because there are still non expired patents.

I think the plan is to get yamaha to be willing to sell the ROM images, and almost certainly not to profit himself. There are only a limited number of units left, and he wants a path forward for someone to be able to use this without owning the hardware any more. As it currently exists, you must own the tone generator to legally use it at all, and if you no longer own the tone generator, you can no longer use it. The legal defense allowing you to use roms with an emulator without permission from the copyright holder requires that you own a device or media with those roms.

The most likely result of getting yamaha's attention is them deciding to make a MU2000EX vsti available, and then striking back. Because this lets them prove harm easily. Because if they are using your, thing they aren't using theirs, and that loses them a sale. And they could do it quickly, because they already have at least two PC software implementations of AWM2. S-yxg50, and Expanded Softsynth Plugin. They could easily whip out a Expanded Softsynth Plugin for XG, and cut it down so it doesn't do anything that the mu series cannot. BTW, the E.S.P. uses JUCE.

Nuked released with a non commercial license to get Roland to look the other way. Any similar project needs to do the same i think.

And i don't think yamaha will go for it. AS i said, they could easily make their own XG Level 1 2 and 3 compliant VSTi, which could go into a DAW just like this project. And it wouldn't need to use any ROMs.

As for reverse engineering, there are limits to what the EULA can or cannot prevent, and this depends on country. Japan in particular is quite unfriendly to reverse engineering. And making it "not an emulator" actually may very well step on this. This isn't an issue with an actual emulator because you are just running their code. If you don't actually fully implement AWM2, the instruments won't be the same. If the instruments do sound and behave the same dry, then it's likely because you implemented AWM2.

Reply 139 of 214, by tcaud

User metadata
Rank Newbie
Rank
Newbie
zaphod77 wrote on 2026-05-27, 22:43:
The patents themselves don't have the AWM2 name on them, but they are related to the process of wavetable synthesis, and likely […]
Show full quote

The patents themselves don't have the AWM2 name on them, but they are related to the process of wavetable synthesis, and likely parsing their instrument format.

To reproduce the base sounds, all the base data needs to be processed and implemented the same way. even if the intent it to not use the yamaha effects and stuff, you still need to implement their filters, layering, and envelope stuff just to play back the ROM samples properly. That's where the patents come in. AS the MU2000 is more than 20 years old, it's fairly likely the patents won't end up being an issue in my opinion, but I am not a lawyer, and this is one of the things you need to be sure of before releasing it, because there are still non expired patents.

I think the plan is to get yamaha to be willing to sell the ROM images, and almost certainly not to profit himself. There are only a limited number of units left, and he wants a path forward for someone to be able to use this without owning the hardware any more. As it currently exists, you must own the tone generator to legally use it at all, and if you no longer own the tone generator, you can no longer use it. The legal defense allowing you to use roms with an emulator without permission from the copyright holder requires that you own a device or media with those roms.

The most likely result of getting yamaha's attention is them deciding to make a MU2000EX vsti available, and then striking back. Because this lets them prove harm easily. Because if they are using your, thing they aren't using theirs, and that loses them a sale. And they could do it quickly, because they already have at least two PC software implementations of AWM2. S-yxg50, and Expanded Softsynth Plugin. They could easily whip out a Expanded Softsynth Plugin for XG, and cut it down so it doesn't do anything that the mu series cannot. BTW, the E.S.P. uses JUCE.

Nuked released with a non commercial license to get Roland to look the other way. Any similar project needs to do the same i think.

And i don't think yamaha will go for it. AS i said, they could easily make their own XG Level 1 2 and 3 compliant VSTi, which could go into a DAW just like this project. And it wouldn't need to use any ROMs.

As for reverse engineering, there are limits to what the EULA can or cannot prevent, and this depends on country. Japan in particular is quite unfriendly to reverse engineering. And making it "not an emulator" actually may very well step on this. This isn't an issue with an actual emulator because you are just running their code. If you don't actually fully implement AWM2, the instruments won't be the same. If the instruments do sound and behave the same dry, then it's likely because you implemented AWM2.

I'm covered because you know what? I own a PSR keyboard. It's not even one of the better ones... but there aren't that many samples, and if you got 50 or more tones + drums in your presets then you're gold. Also there are plenty of daughter cards and straight up PCI cards out there. Finding a ROM isn't a big deal, and finding samples is even easier... they are all over the place. None of the synth companies will get you for selling samples of their instruments as they play... it's the base waveforms that they care about, and only because they are tied to "that sound" found in various hits. Serious musicians don't have an issue finding Yamaha sounds, and Yamaha's "ask your lawyer, not us" IP stance is basically an invitation for small-timers to get the sounds however... they just want to make sure the bigger studios pay their share (because they know the small timers will either buy their keyboards anyway, or not have enough money to afford the keyboards because they live in exchange-rate disadvantaged economies). I also own FF7 PC, which came with the softsynth... you can still get it or FF8 PC for $30 on Ebay. Oh, and let's not even mention the version that came installed to Toshiba laptops... you can get that from anywhere.

Personally my issue -- and I think it will turn out to be Yamaha's as well -- is the idea that the blueprints for their technology seems headed into AI's clutches. This could become a big problem if it gets to the point that people start using AI on the regular to dole out fully functional copies of software that is under patent and copyright, created from prompts sold by others. If Yamaha and other companies begin to feel that the AI can't be stopped without cracking down on reverse engineering projects, they will push for -- and obtain -- changes in the law that could hit emulation hard.

I could be wrong, but I think it's unlikely that the design details of their AWM2 tech are disclosed in patent. There may be references to scientific papers introducing/referencing the technologies, and citations of other patents, but the specific details -- the expert tuning aspects -- are software-only stuff (this was even true with their FM synths to an extent). That's why it's dangerous to try to replicate it: if you got it right, it was because you reverse-engineered the code, full stop.

As for XG... it's dead. Why have a specification for a limited MIDI standard when you can just upload samples by the truckload? Banks do the job fine, nobody needs 16,385+ instruments in a song....

SampleTank killed XG and GS but good.