Live Styler is only a midi engine that load and play the all original yamaha styles, including the Tyros styles.
It work same way on PC and on MS, depend only witch soundfonts you will use connected to the Live styler midi Out.
If the Live styler is connected to one Midi Out to one external XG expander ( or one Tyros), the yamaha styles will be full compatible.
If the midi Out is connected to the Vst YXG50, the styles are working nice too, BUT the soundfont used on YXG50 is a little poor and not so agressive sounds.
Live Styler work similar as the Wersi, they have integrated some yamaha styles loader engine like we made with the live styler under MS.
Wersi for sure, have cloned the yamaha sounds under AKAI sampler format or is almost impossible reproduce nice XG styles.
Note that "cloning" sounds do NOT mean copy the original Yamaha ROM soundfont or reverse engineering.
We can cloning all waht we like BUT will never totally same as the original 1-1 yamaha ROM and for this resampling cloning system you can never have legal issue with the manufacture, because is NOT original!
After you have resampled the all sounds remain the problem how to manage it in realtime, I mean when you have to switch styles or midifiles.
AKAI sampler: all the sounds must be loaded in RAM first and then can be played and need a lot of time.
kontakt sampler is good, but not so high quality as the Gigastudio version and in both system is really hard to manage GM/GS/XG sounds when you switch midifiles.
this professional sampler are developed for Studio user and not for midifiles and styles players.
On MS we use the Linuxsampler and we have developed the sampler to be used in realtime sounds switch like one ROM system.
With the Qsampler editor we can create unlimited maps and configuration, after saved the LSCP session, the MS will load it in background and the all sounds are ready to play.
here is one example mapping editor:
http://www.lionstracs.com/demo/qsampler/qsamplerinstruments.jpg On qsampler editor is possible setup the MSB, LSB and PRG and link the desidered gig file.
It mean the possibility to create multiple sounbank, GM, GS, XG, all in realtime.
Linuxsampler is a full streaming HD sampler, BUT we have developed one more amazing features:
ON DEMAND= the chace sound will be loaded in RAM, then can be played and when on same CH you switch sound, the chace will be deleted.
ON DEMAND HOLD: the chace sound will be loaded in ram and then can be played and when you switch sounds, the chace remain in ram, ready for the next time, without lose time for the next loading.
PERSISTENT: the chace sound will be always present in RAM and then when you switch sound will play without any latency, like a ROM system.
Of course, more persisten sounds you will have on system, more PC RAM is request.