Roland GS

Last updated

Roland GS, or just GS, sometimes expanded as General Standard [1] [2] or General Sound, [1] is a MIDI specification. It requires that all GS-compatible equipment must meet a certain set of features and it documents interpretations of some MIDI commands and bytes sequences, thus defining instrument tones, controllers for sound effects, etc.

Contents

In addition to the simpler General MIDI standard, GS defines 98 additional tone instruments, 15 more percussion instruments, 8 more drum kits, 3 effects (reverb/chorus/variation) and some other features.

The Roland SC-55 was the first synthesizer to support the GS standard.

History

The GS extensions were first introduced and implemented on Roland Sound Canvas series modules, starting with the Roland SC-55 in 1991. The first model supported 317 instruments, 16 simultaneous melodic voices, 8 percussion voices and a compatibility mode for Roland MT-32 (although it only emulated it and lacked programmability of original MT-32) and gained explosive popularity.

In addition to the Sound Canvas series, Roland also provided GS compatibility in its own professional lineup through the JV-30 keyboard and the VE-GS1 expansion board for other JV-series instruments. In addition, GS compatibility is provided in the GM2 specification which Roland helped to create and actively supports.

Some other manufacturers attempted to be compatible to Roland GS, but could not use the GS trademark or samples. In Yamaha XG synthesizers for example the GS implementation was called "TG300B mode". Dream S.A. used unlicensed samples of Roland GS instruments and was sued. [3]

Notable features

Banks

The program in every individual bank will align with the 128 in GM's instrument patch map. The Sound Canvas used additional pair of controllers, cc#0 and cc#32, to specify up to 16384 (128*128) 'variations' of each melodic sound defined by General MIDI. Typically, cc#32 (Bank Select LSB) was used to select a family (i.e. 1 - SC-55, 2 - SC-88 etc.) then cc#0 (Bank Select MSB) was used to set a particular variation bank.

Drum kits

MIDI channel 10 is used for drums by default like in General MIDI, but they are accessible on any channel through the use of SysEx. Only 2 different drum kits can be used at a time. There are ten different kits in total:

  • 1 Standard - the only kit used in GM standard
  • 9 Room - features lower-pitched snares and toms
  • 17 Power - features gated reverb and louder dynamics in comparison to other kits
  • 25 Electronic - emulation of 1980s-style electronic drums such as Simmons, with distinctive synthesized sounds
  • 26 TR-808 - Roland TR-808 emulation
  • 33 Jazz - features softer kick and snares, typical of jazz drumming
  • 41 Brush - emulation of brush drumming
  • 49 Orchestra - a collection of orchestral percussion, including timpanis, orchestral snares, gran cassa, and clash cymbals
  • 57 SFX - collection of sound effects, which also featured in the GS sound set itself
  • 128 CM-64/CM-32L - a kit conforming to Roland MT-32 format

Newer models of Roland Sound Canvas and other GS-compatible Roland synthesizers features additional kits not included in the base GS sound set; these include kits based on various Roland drum machines such as the TR-909, CR-78 and TR-707, as well as various percussion kits comprising both traditional and modern percussions.

Additional percussion notes

There were 16 additional drum notes that span Drum Kits 1 to 49:

  • 25 Snare Roll
  • 26 Finger Snap
  • 27 High Q
  • 28 Slap
  • 29 Scratch Push
  • 30 Scratch Pull
  • 31 Sticks
  • 32 Square Click
  • 33 Metronome Click
  • 34 Metronome Bell
  • 82 Shaker
  • 83 Jingle Bell
  • 84 Belltree
  • 85 Castanets
  • 86 Mute Surdo
  • 87 Open Surdo

Additional controller events

Additional controller events included in SC-55 and SC-88 were:

  • 0 Bank select MSB
  • 5 Portamento time
  • 32 Bank select LSB
  • 65 Portamento
  • 66 Sostenuto
  • 67 Soft Pedal
  • 84 Portamento Control
  • 91 Effect 1 (Reverb) Send Level
  • 93 Effect 3 (Chorus) Send Level
  • 94 Effect 4 (Delay) Send Level
  • 98 NRPN LSB
  • 99 NRPN MSB
  • 120 All Sounds Off
  • 121 Reset all controllers
  • 123 All notes off

SysEx messages

There were messages that allowed the user to turn the GS mode on/off, to set effects processor parameters, to change EG envelopes etc.

Supporting hardware

Beginning in 1991, Roland introduced GS support in the majority of its consumer MIDI products.

Tone generator modules

  • FG-10
  • FG-1000
  • M-GS64
  • RA-90
  • SC-50
  • SC-55
  • SC-55mkII
  • SC-33
  • SC-155
  • SC-55ST
  • SC-55ST-WH
  • SC-55K
  • CM-300
  • CM-500
  • SC-88
  • SC-88VL
  • SC-88ST
  • SC-88Pro
  • SC-88STPro
  • SC-880
  • SC-8850
  • SC-8820
  • SC-D70
  • SD-90
  • SD-80
  • SD-50
  • SD-35
  • SD-20
  • DS-330 (Boss)
  • Yamaha MU50 / MU80 (referred to as TG300B mode)
  • Yamaha MU1000EX
  • Yamaha MU2000EX
  • Dream SAM9703
  • Dream SAM9708

Synthesizers and electronic keyboards

Sequencers

See also

Related Research Articles

<span class="mw-page-title-main">MIDI</span> Electronic musical instrument connection standard

MIDI is a technical standard that describes a communication protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.

<span class="mw-page-title-main">Music technology (electronic and digital)</span>

Digital music technology encompasses digital instruments, computers, electronic effects units, software, or digital audio equipment by a performer, composer, sound engineer, DJ, or record producer to produce, perform or record music. The term refers to electronic devices, instruments, computer hardware, and software used in performance, playback, recording, composition, mixing, analysis, and editing of music.

General MIDI is a standardized specification for electronic musical instruments that respond to MIDI messages. GM was developed by the American MIDI Manufacturers Association (MMA) and the Japan MIDI Standards Committee (JMSC) and first published in 1991. The official specification is available in English from the MMA, bound together with the MIDI 1.0 specification, and in Japanese from the Association of Musical Electronic Industry (AMEI).

<span class="mw-page-title-main">Electronic keyboard</span> Musical instrument

An electronic keyboard, portable keyboard, or digital keyboard is an electronic musical instrument based on keyboard instruments. Electronic keyboards include synthesizers, digital pianos, stage pianos, electronic organs and digital audio workstations. In technical terms, an electronic keyboard is a synthesizer with a low-wattage power amplifier and small loudspeakers.

<span class="mw-page-title-main">Roland JX-3P</span> Analog synthesizer

The Roland JX-3P is a synthesizer produced by Roland Corporation of Japan from 1983–1985. The "3P" in its name refers to "Programmable Preset Polyphonic". It is notable as one of the company's first synthesizers to incorporate a MIDI interface.

<span class="mw-page-title-main">Roland MC-303</span>

The Roland MC-303 is the first of a series of musical instruments known as a groovebox. It combines a simple sound module with a sequencer to record and store notation, along with controls aimed at encouraging the musician to improvise the music while it is playing. Despite the number in its name and the attention it received at its launch, the MC-303 has more in common with other MC prefixed synthesizers, which contain built-in sequencers, than it does with the famous Roland TB-303. As the first Groovebox, the MC-303 was the first in a line of inexpensive products specifically targeted towards house DJs and amateur home musicians rather than professional producers. It was superseded by the Roland MC-505. It is the predecessor to the Roland JX-305, Roland D2, Roland MC-307, Roland EG-101, Roland MC-09, Roland MC-909, Roland MC-808, and most recently the Roland MC-707 in 2019, along with its more portable sibling, the Roland MC-101.

Keytar is a keyboard instrument similar to a synthesizer or MIDI controller that is supported by a strap around the neck and shoulders, similar to the way a guitar is held.

<span class="mw-page-title-main">Yamaha XG</span>

Yamaha XG is an extension to the General MIDI standard, created by Yamaha. It is similar in purpose to the Roland GS standard.

SoundFont is a brand name that collectively refers to a file format and associated technology that uses sample-based synthesis to play MIDI files. It was first used on the Sound Blaster AWE32 sound card for its General MIDI support.

<span class="mw-page-title-main">MIDI controller</span> Device that produces MIDI data

A MIDI controller is any hardware or software that generates and transmits Musical Instrument Digital Interface (MIDI) data to MIDI-enabled devices, typically to trigger sounds and control parameters of an electronic music performance. They most often use a musical keyboard to send data about the pitch of notes to play, although a MIDI controller may trigger lighting and other effects. A wind controller has a sensor that converts breath pressure to volume information and lip pressure to control pitch. Controllers for percussion and stringed instruments exist, as well as specialized and experimental devices. Some MIDI controllers are used in association with specific digital audio workstation software. The original MIDI specification has been extended to include a greater range of control features.

<span class="mw-page-title-main">Sound module</span> Externally controlled electronic musical instrument

A sound module is an electronic musical instrument without a human-playable interface such as a piano-style musical keyboard. Sound modules have to be operated using an externally connected device, which is often a MIDI controller, of which the most common type is the musical keyboard. Another common way of controlling a sound module is through a sequencer, which is computer hardware or software designed to record and playback control information for sound-generating hardware. Connections between sound modules, controllers, and sequencers are generally made with MIDI, which is a standardized interface designed for this purpose.

<span class="mw-page-title-main">Wind controller</span> Electronic wind instrument

A wind controller, sometimes referred to as a wind synthesizer, is an electronic wind instrument. It is usually a MIDI controller associated with one or more music synthesizers. Wind controllers are most commonly played and fingered like a woodwind instrument, usually the saxophone, with the next most common being brass fingering, particularly the trumpet. Models have been produced that play and finger like other acoustic instruments such as the recorder or the tin whistle. The most common form of wind controller uses electronic sensors to convert fingering, breath pressure, bite pressure, finger pressure, and other gesture or action information into control signals that affect musical sounds. The control signals or MIDI messages generated by the wind controller are used to control internal or external devices such as analog synthesizers or MIDI-compatible synthesizers, synth modules, softsynths, sequencers, or even non-instruments such as lighting systems.

<span class="mw-page-title-main">Roland Sound Canvas</span>

Roland/Edirol Sound Canvas lineup is a series of General MIDI (GM) based pulse-code modulation (PCM) sound modules and sound cards, primarily intended for computer music usage, created by Japanese manufacturer Roland Corporation. Some models include a serial or USB connection, to a personal computer. The Sound Canvas can be played by the Sound Brush.

The Roland SC-55 is a GS MIDI sound module released in 1991 by Roland. The SC-55 was the first sound module to incorporate the new General MIDI standard. It was the first in the Roland Sound Canvas series.

General MIDI Level 2 or GM2 is a specification for synthesizers which defines several requirements beyond the more abstract MIDI standard and is based on General MIDI and GS extensions. It was adopted in 1999 by the MIDI Manufacturers Association (MMA).

<span class="mw-page-title-main">Guitar synthesizer</span> Electronic system to modify guitar sound

A guitar synthesizer is any one of a number of musical instrument systems that allow a guitarist to access synthesizer capabilities.

<span class="mw-page-title-main">Roland JX-8P</span>

Roland JX-8P is a 61-key, velocity- and aftertouch-sensitive, six-note polyphonic, fully analog synthesizer released by Roland in 1985. In a time of rising popularity of digital frequency modulation synthesizers, such as Yamaha DX7, JX-8P was marketed as the best of both worlds: while it was possible to create classic analog synth sounds, several new modulation parameters and redesigned hardware enabled it to produce certain types of sounds associated with FM synthesis, such as metallic percussive sounds. Likewise, traditional hands-on controls were replaced with a Yamaha DX7-style interface with membrane buttons and one "edit" slider.

The Roland ED SC-8850 is a GS-compatible MIDI sound module released in 1999 by Roland under the name RolandED. The SC-8850 was the first sound module to incorporate the new General MIDI Level 2 standard. The SC-8850 uses a PCM sampling engine based on that of the SC-88 Pro, and supports 128-voice polyphony with 64-part multitimbrality. It came preloaded with the soundsets of all older Sound Canvas models, as well as the CM-32 and MT-32. Aimed at personal computer users, the SC-8850 features 1,703 instrument patches, including the GS sounds and additional GM2 sounds. The selection of effects includes reverb, chorus, and Roland's own Insertion EFX, which adds effects like vibrato, distortion, tremolo, etc.

<span class="mw-page-title-main">Yamaha DX21</span> 1985 digital FM synthesizer

The Yamaha DX21 is a digital controlled bi-timbral programmable digital FM synthesizer with a four operator synth voice generator which was released in 1985. It uses sine wave-based frequency modulation (FM) synthesis. It has two FM tone generators and a 32-voice random-access memory (RAM), 32 user voices and 128 read-only memory (ROM) factory preset sounds. As a programmable synth, it enables users to create their own unique synthesized tones and sound effects by using the algorithms and oscillators. The instrument weighs 8 kg (17.6 lbs). On its release, it sold for $795.

The Roland D-70 is a 76 note Super LA synthesizer produced in Japan in 1990. it featured a 240 x 64 pixel backlit LCD display and competed with the likes of the Korg M1 and T-series workstations and Yamaha SY77 workstation, although the D-70 was not itself a workstation because it lacked a sequencer. The D-70 can also split or layer the four tones that constitute a patch and has D-50 style TVF filters. It has onboard drums sounds and is 6-part multi timbral. It has four left control faders that can be assigned in real time to the following paramemeters: Level, Pan, Tuning, Cutoff, Resonance, Attack, and Release. It has three modes of play: Mono, Polyphonic, Split. Despite being anticipated as a "Super D-50", it is in fact a different machine, a prototype of very successful JV series full-sample playback synths (ROMplers). It's very similar to JV-90, though has fewer quality samples and fewer editing capabilities.

References

  1. 1 2 Ahlzen, Lars; Song, Clarence (2003). The Sound Blaster Live! Book: A Complete Guide to the World's Most Popular Sound Card. No Starch Press. pp. 585–586. ISBN   978-1-886411-73-9.
  2. "HammerSound - Info / FAQ".
  3. EETimes (1997-10-06). "Atmel and Crystal Semiconductor Settle Copyright Lawsuit with Roland Corp. U.S." EE Times. Retrieved 2022-12-23.
  4. "Roland E-15 Technical Specifications". Sweetwater.
  5. "Roland E-35 Technical Specifications". Sweetwater.
  6. "Roland E-36 Technical Specifications". Sweetwater.
  7. "Roland E-56 Technical Specifications". Sweetwater.
  8. "Roland E-70 Technical Specifications". Sweetwater.
  9. "Roland E-86 Technical Specifications". Sweetwater.
  10. "JV-30". SynthArk.
  11. "JV-35". SynthArk.
  12. "JV-50". SynthArk.
  13. "JW-50". SynthArk.
  14. "Roland XP-10 Multitimbral Synthesizer". Roland.