Reply 360 of 365, by hockinsk
End user would use Halion Sonic which is free, you only need Halion full version to build and edit the library. That's how i remember it anyway.
End user would use Halion Sonic which is free, you only need Halion full version to build and edit the library. That's how i remember it anyway.
Mapping XG / AWM2 onto SoundFont Extended (SFe 4) — what fits and what doesn't
I went through the SFe 4 spec to see how cleanly the real XG voice set / MUXG2K's AWM2 engine maps onto it. Short version: SFe 4 fixes most of the plumbing problems that made XG awkward in plain SF2, but its synthesis model is still literally SF2.04 (the spec says so outright), so a few things still don't have a home.
What SFe 4 actually changes (vs SF2.04): 64-bit chunks for huge banks, split bank addressing (wBank → byBankMSB + byBankLSB), variable bit depth + OGG/FLAC compression, UTF-8 names, and a redefinable default-modulator list (DMOD). Generators/units/filter model are unchanged.
The clean fits
Where SFe got XG right
It adds the XG sound-controller CCs as default modulators, overridable per-bank via DMOD:
What still doesn't map (SF2.04 model ceiling)
So the bank addressing and the XG-shaped default modulators are genuinely well-suited to an XG dump — feels like they had this use case in mind. The limits are SF2.04's synth model, not SFe's container.
Happy to share measured per-voice cutoff anchors (in Hz) for specific voices if anyone's actually building one of these.
https://github.com/spessasus/syxg2sfe
An attempt at this. it's pretty close.
Just listened to descent midis. I prefer the MU90 real mode 😜
Main: Z440/E5-1650 V4/3060Ti/64GB/iFi Zen DAC V1/Klipsch ProMedia 2.1 THX/Philips 43PUS8808/12
98/DOS: Shuttle SK41G/AthlonXP 2200+ 1.8GHz/V3 3000/SuperQuad Digital/MU90/SC-55/SC-88 Pro/LG StudioWorks 995E
XP: Thinkcentre Edge 72/i5-3570K/GTX 970/X-FiTi
well, yes, a mu90 will be better than a fake mu50. 😀
That's not exactly fair. but it's pretty darn close.
that said, a bug was introduced again. hopefully it will be fixed soon.
A note for people on the fence about getting muxg2k.
The linux version supports both x86-64 and aarch64. i have no idea if any arm SBCs can handle it, btu that owdl certainly be an interestign test. a pi-xg2000 would be quite interesting...
Since the osx version is similar in size, i assume it also supports intel macs and apple silicon.
The windows version seems to be x86-64 only.