Reply 260 of 267, by hockinsk
Falcosoft wrote on 2026-09-18, 19:43:I'm not sure if you realized that the guys you are talking with do not want to use the future 64-bit S-YXG50 in a DAW environmen […]
hockinsk wrote on 2026-09-18, 18:35:Yes, it will be compiled to 64-bit. SYXG50 was built using the Steinberg VST2 SDK so all of that side of it is very easy to move over to VST3, SDK 64-bit and all the goodies that brings. I have a loose idea to offer the plugin, you pull the ROM you want from an MU and it just loads it, but MUXG2K is the priority because that's been 2 years solid work now.
I'm not sure if you realized that the guys you are talking with do not want to use the future 64-bit S-YXG50 in a DAW environment but for playing legacy MIDI titles and games. Your 64-bit VST 3 idea will be a disappointment for such gamers since no known VST hosts used by them (e.g. SAVIHost, the only widely used host by them that supports VST3 natively) will be able to use the VST programs abstracted away from raw Program Change messages by VST 3 properly. They will hear wrong instruments on all channels. Not to mention using oxF5 port select messages or any other Midi messages that VST 3 cannot transfer properly:
https://github.com/tarboh/S-MU2000/issues/24
VST3 is the only format that cannot transfer raw Midi streams. So much for the advantages and all the goodies that VST 3 brings. So CLAP format is a must instead. Theoretically I could run a branch and recode to old x86 without all the goodies being used post 2013 in CPUs, but it's not a priority.
Must gamers run 32-bit VST2 at all for gaming? Wouldn't most use modern 64-bit machines and emulate 32-bit games instead? I'm all ears if I'm mistaken, but I would assume they would just use the .exe standalone version instead of .vst3 or .vst2 ? I build in JUCE, so release to VST3, AAX, AU, CLAP (No SysEx restrictions), LV2, .exe and the user decides how they want to run MUXG2K. Theoretically I could develop a 32-bit pre-AVX2-era instruction set MUXG2K or SYXG50 but I'm not sure what it's gaining. If 32-bit gamers are playing on 32-bit machines, they already have a 32-bit official VST and real 32-bit drivers and hardware anyway?
.exe works fine
MUXG2K Reply Decoded:
7E 7F — Universal Non-Realtime, broadcast device
06 02 — Identity Reply
7D — manufacturer ID (MMA non-commercial/private — demix.me, deliberately not Yamaha 0x43)
00 01 — device family (demix.me)
01 00 — device member (MUXG2K)
01 00 00 00 — software revision 1.0.0