hockinsk wrote on Today, 11:18:It started out as a personal project because I wanted something easier to use than the SYXG50 VSTi, and without relying on crack […]
Show full quote
stgiga wrote on 2026-06-11, 03:48:
PLEASE release something before you send to Yamaha because otherwise your work would be lost. We do not want hoarders to exist, period. I do not even see how on Earth it is a good idea to let Yamaha in on any of this BEFORE helping us. Oh and please don't leave your videos unlisted, and PLEASE give people who do NOT want to reveal their real names by making Facebook accounts the MU2000 English Manual you got translated. You're going about ALL of this the exact wrong way. Also PLEASE make the code FOSS.
It started out as a personal project because I wanted something easier to use than the SYXG50 VSTi, and without relying on cracked software like most of the available options do. I'm not willing to take risks with someone else's intellectual property, whether that's through a FOSS release or putting it out underground and dealing with the stress that comes with that. If this ever goes anywhere, I want Yamaha involved.
At the end of the day, it's just a synth, and the original hardware already exists and MAME too if someone really needs the full XG sound set in hardware or software format. This isn't about hoarding anything. I'm the one who's spent a huge amount of time over the last year figuring this out, so I get to decide what happens with it.
It's simply not in my nature to take someone else's property, reverse engineer it, and then release it for everyone else to benefit from while potentially damaging Yamaha's interests. The project only exists because Yamaha created the hardware in the first place but never really explored the software potential of XG and the MU series.
I also like to think that when you've spent over a year working on something and approach a company openly and transparently, the answer isn't always an automatic closed door. That's not how life works, in my opinion. Sure, the odds are probably against Yamaha agreeing to license the ROM, and if they say no, that's completely fine. It's their property, and I respect that.
I get personal projects and all, but at the very least you could contribute to MAME. Having said that, for the past 11 years I've been an SF2 maker precisely due to how non-crossplatform VSTs are. I just wish MAME was mature enough. I AM however looking for an MU2000EX on Yahoo Japan Auctions that isn't listed as damaged, and isn't ludicrously upmarked. Really what I want to know is what stuff like "Nashville" sounds like. I must underscore that I sort of already did quite a few things over the years that by all means should have angered the synth companies and nobody said anything. Also one of my fans is a Roland employee. So I agree, it's not hopeless. Plus Yamaha even made DIY boards for their YMF825 chip. So I think Yamaha complaining is unlikely, even though they limited the reach of the ESS ESFM but that chip was distinct enough (it faked feedback FM via recursion of 29 hops) and did things that not even post-OPL3 FM chips did, AND in the Ultrasound Extreme served to outpace the OPL4. Now to be completely fair: over the past decade and then some, I've done stuff that you'd expect would anger the companies but apparently does not. I dabbled with XG1 years ago. My HiDef and Tyroland SF2s as well as ancient prototypes of the same idea used Roland and Yamaha ROMpler samples, and it's been years and nobody said nothing even though they are popular. If we're talking *libre* SF2s, I recently came into the interesting fact that my JummBox SoundFont, a CC-BY-SA4 (due to inherited licenses from components, and I acknowledge and support that CC-BY-SA4 is compatible with GPL) SF2, has a lot in common with the PLG150-DX board's factory patches, which are GM and XG. Mine favors a Roland approach to going beyond GM, and in fact some of the patch stuff doesn't fit XG. Now for the record, the melodic patches are all browser-based FM, and I'll set it straight that according to Shaktool, the BeepBox (and by extension JummBox) GM patches are supposed to be based on SGM 2.01 and Timbres of Heaven, though Shan barely sees a resemblance. Shaktool also said that the patches are LPF plus OPN-type (4OP sine operators FM with no Detune2 like on IBM PC Music Feature/FB01 and the synths using OPZ and OPZ2, and with more intricate frequency control like on Channel 3 of OPN chips) FM, except that the result somehow sounds beyond ESFM. It even goes toe-to-toe with the DX, and in some cases, like the SNES-esque-but-still-FM strings. Now, Yamaha DID make later MA chips have filters. Now, by the time Shaktool wrote BeepBox many FM patents expired. But it's still technically competing with Yamaha even though they don't make many FM chips these days because I'm using Silicon SoundFonts to burn it to a proper FM chip. Now the drums are interesting in that they are a fusion of the OPL3 Win9x FatMan patches (the dominant set, does not come from Yamaha) with the OPL2 ones for some lower notes, as well as Piconica (an app that simulates NES+N163) for the Low Beep sound (a square, drum note 22), as well as an SF2 of the YM2612, used for notes above the OPL3 range, and Open Triangle (drum note 81) of that was replaced with the ESFM's default patches' version from a Japanese SF2 of the ES1968 laptop version in an IBM machine, and to cover the SC-88x (including SC-D70, VA-7(6) and VA-5) drum range, the OPLL's Bass Drum is used for the SC-8850 kicks, and above the YM2612+ESFM samples is where two more OPLL rhythm sound samples are mapped to the SC-8850's snare range. Also the SF2 is a subset of SC-8850/8820/SC-D70/VA-7(6)/VA-5 GS, not SC-55 GS as you would assume from there being 212 presets. What matters here is A: real chips were partially involved, B: ESFM was used, C: the OPLL rhythm patches are hardcoded into all OPL-type FM chips, including the ESFM in OPL3 mode. So any one of these factors could have angered Yamaha, but if anything I'd be flattered by any person who puts this particular SF2 to use, because it's WAY less prone to licensing issues than most other SF2s and it has some unique traits that are not common amongst SF2s.
So like, most of my SF2s are technically a bit sketchy, but I made out all right. I honestly cannot stomach the idea of killing one's work. I'm also against the whole delayed release concept, and as much as I'm prone to ignoring terms and merging stuff as I please (and not just SF2s, my VTuber+MMD model, code (though my most polished code ironically turned out libre by sheer accident, as did my 3D art, and the JummBox bank too), art, and song (it is SoundTrap loop city), among many other things, are significantly derivative, transformative, and indiscriminate in terms of components) and run Windows more often than I run Linux, I AM a *strong* proponent of open-source software to Stallman levels (not that I agree with his non-GNU stuff), and this affects how I feel about the whole thing even if it gets released, if it isn't open-source I'd still be unhappy until MAME fully works. Heck, I've even made SF2s targeting the Pokemon Emerald MIDI hoard from 2020. I've done MANY wild things from mixing stuff together at will. The key to doing this if you're forbidden to is to be SO transformative the original input is unrecognizable. And of course you COULD go for a Pokemon Prism esque strategy for release. Now I have to admit, my ethics are a bit... unstructured to say the least. I'm just a person who when I get a vision I get a bit too dedicated to realizing it for my own good. I'm just too resourceful for my own good. Never mind that I'm quite unconventional in that I really do not care too much what people do with my content, and I provide ALL project files free of charge so people can make forks. Heck, I'm even fine with being trained, jinriki'd (UTAU term for a voicebank made of stuff like video clips) or in tasteful deepfakes and all that. As such, I suppose my standards on sharing aren't exactly the norm, and perhaps I'm likely holding you to an expectation or such, but like, I don't exactly feel like an "I have this and you can't have this" is unhealthy AND comes across as arrogant regardless of your intentions. Personally I don't think the Tegra X1 bug that lead to Switch hax should have ever been disclosed to those whose response to it lead to Mariko revisions of the Switch. Yeah, I mostly care about the common user having no arbitrary barriers to stuff that a barrier for just comes off as tacky. It's why even if I legally could, I won't do paywalls on my content. The reason I am resourceful is that I never had an allowance as a kid and even now am flat broke, so I had to get creative to achieve my goals. And let me tell you, site ads and paywalls to this day are annoying AF. So to not anger my current and past self, I morally cannot justify ever paywalling what I do. I think of the common person with no ability to pay for something intangible. And because I care about the common person, I want the people who can't pay 200 USD + for an MU2000EX. Now, let me be clear: Tyroland and HiDef have the honor of emulating SC-88+ so that VSC/SCVA is not needed, nor is a physical device, and both do things a regular device cannot do. In short, I *have* made things that DO compete with established devices for the low price of nothing, and it got me popular. Meanwhile I expect the blowback of not releasing stuff to not ingratiate you with quite a lot of people in the MIDI community given the rarity and elusiveness of XG3 and we don't even know what a LOT of it is supposed to be. I had to guess on the SFX when making Tyroland have XG SFX. So like, PLEASE don't die on the hill of "I made cool stuff you don't get", regardless of the answer, and next time just don't even bother asking. That said I DO try to be anonymous online so that's how I handle my online life being wild AF, but IRL I'm a studious compsci student. Ultimately, PLEASE think twice about bait-and-switching the community or being the paramilitary arm of a giant corporation in a region that does not like foreigners. I don't think that action would go over well, regardless of the reasoning. You'll likely get pestered and badgered for years if you do so, by all the people wondering "Where is my XG3 VST?!" Like legitimately the optics aren't good if you do that. So don't.
I'm Nonbinary and neurodivergent.
I use they/them. It can also be written as ᵺ㏟.