Od General MIDI do XGMarek WinterStandard General Midi był otworzył świat Midi dla tysiąca muzyków. Kolejno rozwijany poprzez firmę Roland -- wzbogacony o pewną liczbę odwołań do min. podstawowych efektów (chorus, reverb) precyzyjniejszej kontroli zdarzeń muzycznych. Jednak w epoce ciągłego rozwoju multimediów system ten posiadając sporo ograniczeń w warstwie funkcji podstawowych nie był zdolny do obsługi wielotonowych generatorów nowej generacji wykorzystujących technologię AWM2 (Advanced Wave Memory 2). Z tego powodu zdecydowano się znacznie rozszerzyć możliwości tego formatu. Firma Yamaha prekursor technik audio zogniskowała swój projekt na następujących trzech kluczowych celach nowego standardu nazwanego XG : 1 . Zgodności - założeniem było, by którykolwiek instrument XG, bez względu na model lub producenta, potrafił wiernie odtworzyć muzykę z pliku XG - i był w 100% zgodny z Standardem General Midi. 2 . Skalowalność - różnorodna zgodność poziomów XG, wynikająca jedynie z zaimplementowanych instrumentów począwszy od Yamahy MU50 i DB50XG, a kończąc na wysokiej klasie instrumencie, jakim jest Yamaha MU90 daje szerokie spektrum możliwości. Dzięki temu nowe instrumenty będą w stanie äpodmienić" stare barwy dotychczasowego äGeneral MIDI" poprzez wariacje brzmień. 3 . Rozszerzalność - format XG powinien posiadać tzw. " otwartą " architekturę , która będzie uwzględniać dodatkowe rozszerzenia przyszłych technologii. W odniesieniu do General Midi format XG uległ przeobrażeniu w następujących obszarach 1 . Liczba głosów - GM obsługuje jedynie 128 głosów , natomiast poprzez zdefiniowaniu nowych kontrolerów banków brzmień (Kontroler #0 i #32 ) zaistniała możliwość wyboru tysięcy głosów, dając muzykowi dużo bardziej obszerną paletę dźwięków. 2 . Organizacja barw - GM spośród 128 barw zastrzega zestaw zorganizowany w 16 grupach po 8 wstępnie wyznaczonych barw . Instrument lub moduł XG przez użycie nowego Komunikatu Bank Select MSB ( Kontroler #0 ) wybiera dowolne brzmienia z czterech następujących banków i umożliwia potencjalny dostęp do przeszło 16 tys. brzmień (131 banków x 128 brzmień): - Bank melodyczny o adresie MSB=00H , - Bank specjalnych Efektów SFX o adresie MSB=40H - Bank zestawów dźwięków SFX , odwzorowanych jednym klawiszem o adresie MSB=7EH - Bank zestaw rytmów ( różne bębny i uderzenia perkusji , odwzorowany jednym klawiszem ) o adresie MSB=7FH. Należy przypomnieć, że we wszystkich instrumentach zgodnych z XG bank äzerowy" należący do grupy brzmień instrumentalnych zawiera standardowy zestaw brzmień GM (pozostałe banki zawierają natomiast odmiany brzmień zawartych w banku podstawowym), kolejno pierwszy zestaw perkusyjny wyposażony jest w mapę brzmień perkusyjnych całkowicie zgodnych z GM. Druga część komunikatu Bank Select LSB odnosząca się do (Kontrolera #32 ) używana jest w obrębie 128 banków brzmień melodycznych. Ilustracją tej organizacji jest rys. 1:Najistotniejsze cechy różniące standard General Midi od XG to:
|