ArticleslgStudy

science

Yamaha XG

Yamaha XG is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Yamaha XG rather than just read about it. In short: Introduced by Yamaha in 1994, XG (Extended General MIDI) is a proprietary extension to the General MIDI (GM) standard. It is similar in purpose to Roland's GS standard from 1991, but on a wider scope.

Yamaha XG — main illustration
Yamaha XG — illustration

Key takeaways

  • Yamaha XG belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Yamaha XG to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Yamaha XG from memory before moving on to harder problems.

Reference excerpt

Introduced by Yamaha in 1994, XG (Extended General MIDI) is a proprietary extension to the General MIDI (GM) standard. It is similar in purpose to Roland's GS standard from 1991, but on a wider scope. Products compatible with the XG standard carry the XG logo.

Description As with the original General MIDI standard, the XG specification is a framework to ensure predictable playback of MIDI song data, and to facilitate the exchange of song data across compatible systems. This was seen as having natural benefits for musicians, but also for the wider computer market, although games had generally started to move away from MIDI technology at the time of its introduction. Compared to the GM standard, which specified a fixed sound set of 128 normal instrument voices and a single drum kit, the XG standard included provisions for a larger palette of available instrument and drum sounds (480 normal voices and 11 drum kits minimum) and the means for calling these up using Bank Select MIDI messages. It also prescribed a widened set of controllers and parameters, also accessible via MIDI, that composers could employ to adjust the basic sounds and achieve greater subtlety and realism in their compositions. The XG standard stipulated an external input for instruments/microphones, which could be processed with the built-in effects and mixed with the synthesized sound. The XG specification introduced a multi-purpose "Variation" effect processor in addition to the global Chorus and Reverb effects found in General MIDI devices. The Variation processor can be employed as a 'system' effect shared by all parts, or as an 'insertion' effect applying processing to a single part. The Variation block features effects like rotary speaker, compression, distortion, guitar amp simulation, wah-wah, etc. Yamaha's in-house songwriters often utilized these tools to demonstrate the power of the XG format, notably recreating guitar leads complete with feedback, flamenco guitar with distinct picked/hammered notes and finger slides, growling saxophones, and even a very convincing sitar. Employing a scaled-down version of Yamaha's AWM2 (second generation Advanced Wave Memory) digital tone generator technology, the first generations of XG devices included an onboard 4 MB wave ROM chip containing sampled instrument sounds. Later products increased the size of the wave ROM as new instrument voices were added and sample quality was improved. XG would eventually also include support for the PLG series plug-in expansion boards, that could be installed in compatible synthesizers. Available boards included models based on virtual analog, virtual acoustic and FM-synthesis technologies, a vocal harmony effect, and high-grade AWM2-based percussion and piano samples. Many XG-compatible tone generators can be switched into a so-called TG300B mode, which provides access to extra instrument and drum sounds. This operating mode takes its name from an earlier tone generator module from Yamaha, the TG300 (1994), which predated XG, but in its B-mode offered unofficial compliance with the Roland GS standard. In 2001, Yamaha certified their MU500, MU1000 and MU2000 tone generator modules, as well as the S-YXG50 software synthesizer, for a licensed GS mode. On the hardware units, the GS mode replaced the TG300B mode via a free firmware update.

Specification levels The XG standard evolved over time, and two superseding levels were added as products became more advanced:

Additionally, a subset of XG known as XGlite was introduced in 2001. XGlite offers a set of 361 instruments (381 in some models), as well as a reduced number of available effect parameters and controllers. Although the XG and XGlite specification do not actually specify polyphony, compatible tone generators generally provide a shared 32 notes of polyphony (when single-element voices are used) per 16 parts.

XG product history

In 1994, the Yamaha MU80 tone generator was released as the first XG-compatible product. In 1995, the DB50XG Wave Blaster daughterboard was released. It interfaced with the Wave Blaster header on compatible computer sound cards in order to add XG support. In 1996, Yamaha introduced the MU10 tone generator module, often described as a "DB50XG in a case". Later in the year, the SW60XG ISA card for computers was released. The same year also saw the introduction of the CS1x synthesizer, which included XG compatibility, and the XGworks sequencer for Windows 95 computers. In 1997, the PSR-730 was released as the first XG-compatible digital keyboard. This year also saw XG being introduced into the QY-series portable sequencers, with the release of the QY70. In 1998, the SW1000XG PCI card combined a 32-part, 64-note polyphonic XG synthesizer comparable to the MU100 module, with high-quality audio recording and mixing capabilities for computers. The same year, the 64-part, 128-note polyphonic MU128 tone generator module was introduced. In 1999, the MU500, MU1000 and MU2000 tone generator modules were released exclusively for the Japanese market. The same year, the PLG100-XG expansion card for compatible synthesizers was introduced internationally, enabling XG support on compatible devices that did not meet the standard on their own.

List of compatible products

Related products Yamaha's YMF7x0 and YMF7x4 chipsets for onboard and PCI computer sound cards had a scaled-down XG-compatible MIDI synth built-in. The Yamaha DB60XG daughterboard (a DB50XG with an analog input) was available only in Japan. The Yamaha S-YXG50 SoftSynthesizer was an entirely software-based MIDI synth for Windows computers. It used the original 4 MB XG wavetable, but could optionally make use of a lower quality 2 MB sound set to perform better on less powerful systems. Yamaha XGworks was a software MIDI sequencer with rudimentary audio multitracking facilities, released for the Windows 95 platform. Version 3 (1998) was also ported to Macintosh OS8/9. Version 4 reverted to being Windows-only, including NT-based Windows versions, but was only available in Japan. Later developments (SOL/SOL2/XGworks ST) were also only released for the Japanese market, but a scaled-down version (SQ01) was shipped with various Yamaha equipment internationally.

See also Comparison of MIDI standards Yamaha MU-series sound modules

References

… excerpt ends here. Continue reading the full article.

Illustrations

Yamaha XG: Yamaha YMF744B-V chip showcasing the XG logo
Yamaha YMF744B-V chip showcasing the XG logo
Yamaha XG: Yamaha QY70 music sequencer
Yamaha QY70 music sequencer
Yamaha XG: Yamaha MU2000 tone generator
Yamaha MU2000 tone generator
Yamaha XG: Yamaha DB50XG daughterboard
Yamaha DB50XG daughterboard
Yamaha XG: Yamaha SW60XG ISA sound card
Yamaha SW60XG ISA sound card

Worked examples

Example 1 — a first encounter with Yamaha XG

Start with the simplest possible case. Write down what Yamaha XG claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Yamaha XG before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Yamaha XG ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Yamaha XG

In research
Yamaha XG appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Yamaha XG in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Yamaha XG is common in secondary-school and first-year university syllabi. It links to neighbouring topics Japanese inventions, MIDI standards, Samplers (musical instrument), so understanding it makes those chapters shorter.
In everyday life
Look for Yamaha XG outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Yamaha XG” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Yamaha XG in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Yamaha XG means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Yamaha XG out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Yamaha XG in simple terms?

Introduced by Yamaha in 1994, XG (Extended General MIDI) is a proprietary extension to the General MIDI (GM) standard. It is similar in purpose to Roland's GS standard from 1991, but on a wider scope.

Why does Yamaha XG matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Yamaha XG?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Yamaha XG.

Tags

  • Japanese inventions
  • MIDI standards
  • Samplers (musical instrument)
  • Yamaha Corporation

Keep exploring