MOS Technology SID
Encyclopedia
The MOS Technology
MOS Technology
MOS Technology, Inc., also known as CSG , was a semiconductor design and fabrication company based in Norristown, Pennsylvania, in the United States. It is most famous for its 6502 microprocessor, and various designs for Commodore International's range of home computers.-History:MOS Technology, Inc...

 6581/8580 SID (Sound Interface Device) is the built-in Programmable Sound Generator
Programmable sound generator
A Programmable Sound Generator is a sound chip that generates sound waves by synthesizing multiple basic waveforms, and often some kind of noise generator, and combining and mixing these waveforms into a complex waveform, then shaping the amplitude of the resulting waveform using...

 chip of Commodore
Commodore International
Commodore is the commonly used name for Commodore Business Machines , the U.S.-based home computer manufacturer and electronics manufacturer headquartered in West Chester, Pennsylvania, which also housed Commodore's corporate parent company, Commodore International Limited...

's CBM-II
Commodore CBM-II
The Commodore CBM-II series was a short-lived range of 8-bit personal computers from Commodore Business Machines , intended as a follow-on to the Commodore PET series, released in 1982.-Technical description:...

, Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

, Commodore 128
Commodore 128
The Commodore 128 home/personal computer was the last 8-bit machine commercially released by Commodore Business Machines...

 and Commodore MAX Machine
Commodore MAX Machine
The Commodore MAX Machine, also known as Ultimax in the United States and VC-10 in Germany, was a home computer designed and sold by Commodore International in Japan, beginning in early 1982, a predecessor to the popular Commodore 64...

  home computer
Home computer
Home computers were a class of microcomputers entering the market in 1977, and becoming increasingly common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single nontechnical user...

s. It was one of the first sound chips of its kind to be included in a home computer
Home computer
Home computers were a class of microcomputers entering the market in 1977, and becoming increasingly common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single nontechnical user...

 prior to the digital sound revolution
Digital sound revolution
The digital sound revolution refers to the widespread adoption of digital audio technology in the computer industry beginning in the 1980s.- Software-based pulse-width modulation :...

.

Together with the VIC-II
MOS Technology VIC-II
The VIC-II , specifically known as the MOS Technology 6567/8562/8564 , 6569/8565/8566 , is the microchip tasked with generating Y/C/composite video graphics and DRAM refresh signals in the Commodore 64 and C128 home computers.Succeeding MOS's original VIC , the VIC-II was one of the two chips...

 graphics chip, the SID was instrumental in making the C64 the best selling computer in history, and is partly credited for initiating the demoscene
Demoscene
The demoscene is a computer art subculture that specializes in producing demos, which are non-interactive audio-visual presentations that run in real-time on a computer...

.

The SID has , which was filed on February 27, 1983, and issued on July 7, 1987. The patent expired on July 7, 2004.

Design process

The SID was devised by engineer
Engineer
An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics and ingenuity to develop solutions for technical problems. Engineers design materials, structures, machines and systems while considering the limitations imposed by practicality,...

 Robert "Bob" Yannes, who later co-founded the Ensoniq
Ensoniq
Ensoniq Corp. was an American electronics manufacturer, best known throughout the mid 1980s and 1990s for its musical instruments, principally samplers and synthesizers.- Company history :...

 digital synthesizer
Synthesizer
A synthesizer is an electronic instrument capable of producing sounds by generating electrical signals of different frequencies. These electrical signals are played through a loudspeaker or set of headphones...

 company. Yannes headed a team that included himself, two technicians and a CAD
Electronic design automation
Electronic design automation is a category of software tools for designing electronic systems such as printed circuit boards and integrated circuits...

 operator, who designed and completed the chip in five months, in the latter half of 1981. Yannes was inspired by previous work in the synthesizer industry and was not impressed by the current state of computer sound chips. Instead, he wanted a high-quality instrument chip, which is the reason why the SID has features like the envelope generator, previously not found in home computer sound chips.
Emphasis during chip design was on high-precision frequency control, and the SID was originally designed to have 32 independent voices, sharing a common oscillator. However these features could not be finished in time, so instead the mask work for a certain working oscillator was simply replicated three times across the chip surface, creating three voices with a unique oscillator for each voice. Another feature that was not incorporated in the final design was a frequency look-up table for the most common musical notes, a feature that was dropped because of space limitations. The support for an audio input pin was a feature Yannes added without asking, even though this had no practical use in a computer, although it enabled the chip to be used as a simple effect processor
Effects unit
Effects units are electronic devices that alter how a musical instrument or other audio source sounds. Some effects subtly "color" a sound, while others transform it dramatically. Effects are used during live performances or in the studio, typically with electric guitar, keyboard and bass...

. The masks were produced in 7-micrometer technology in order to gain a high yield: the current state-of-the-art at the time was 6-micrometer technologies.

The chip, like the first product using it (the Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

), was finished in time for the Consumer Electronics Show
Consumer Electronics Show
The International Consumer Electronics Show is a major technology-related trade show held each January in the Las Vegas Convention Center, Las Vegas, Nevada, United States. Not open to the public, the Consumer Electronics Association-sponsored show typically hosts previews of products and new...

 in the first weekend of January 1982. Even though Yannes was partly displeased with the result, his colleague Charles Winterble said: "This thing is already 10 times better than anything out there and 20 times better than it needs to be."

The specifications for the chip were not used as a blueprint. Rather, they were written as the development work progressed, and not all planned features made it into the final product. Yannes claims he had a feature-list of which three quarters made it into the final design. This is the reason why some of the specifications for the first version (6581) were accidentally incorrect. The later revision (8580) was revised to match the specification. For example, the 8580 expanded on the ability to perform a logical AND between two waveforms, something that the 6581 could only do in a somewhat limited and unintuitive manner. Another feature that differs between the two revisions is the filter: the 6581 version is far away from the specification.

Manufacturing, Remarking, and Forgery

Since 6581 and 8580 SID ICs are no longer produced, they have become highly sought after. In late 2007, various defective remarked SIDs started appearing on eBay as supposedly "new" chips. All of these remarked SIDs have a defective filter, but some also have defective channels/noise generators, and some are completely dead. The remarked chips are assumed to either be factory rejects from back when the chip was still produced, or possibly 'reject culls' from one of the chip pulling operations which were used to supply the chips used in the Elektron SIDStation and the HardSID cards.
Fake SID chips have also been supplied to unwitting buyers from unscrupulous manufacturers in China; the supplied chips are laser-etched with completely bogus markings, and the chip inside the package is not a SID at all.

Features

  • three separately programmable independent audio oscillators
    Electronic oscillator
    An electronic oscillator is an electronic circuit that produces a repetitive electronic signal, often a sine wave or a square wave. They are widely used in innumerable electronic devices...

     (8 octave
    Octave
    In music, an octave is the interval between one musical pitch and another with half or double its frequency. The octave relationship is a natural phenomenon that has been referred to as the "basic miracle of music", the use of which is "common in most musical systems"...

     range, approximately 16 - 4000 Hz
    Hertz
    The hertz is the SI unit of frequency defined as the number of cycles per second of a periodic phenomenon. One of its most common uses is the description of the sine wave, particularly those used in radio and audio applications....

    )
  • four different waveform
    Waveform
    Waveform means the shape and form of a signal such as a wave moving in a physical medium or an abstract representation.In many cases the medium in which the wave is being propagated does not permit a direct visual image of the form. In these cases, the term 'waveform' refers to the shape of a graph...

    s per audio oscillator (sawtooth
    Sawtooth wave
    The sawtooth wave is a kind of non-sinusoidal waveform. It is named a sawtooth based on its resemblance to the teeth on the blade of a saw....

    , triangle
    Triangle wave
    A triangle wave is a non-sinusoidal waveform named for its triangular shape.Like a square wave, the triangle wave contains only odd harmonics...

    , pulse
    Square wave
    A square wave is a kind of non-sinusoidal waveform, most typically encountered in electronics and signal processing. An ideal square wave alternates regularly and instantaneously between two levels...

    , noise
    White noise
    White noise is a random signal with a flat power spectral density. In other words, the signal contains equal power within a fixed bandwidth at any center frequency...

    )
  • one multi mode filter
    Electronic filter
    Electronic filters are electronic circuits which perform signal processing functions, specifically to remove unwanted frequency components from the signal, to enhance wanted ones, or both...

     featuring low-pass
    Low-pass filter
    A low-pass filter is an electronic filter that passes low-frequency signals but attenuates signals with frequencies higher than the cutoff frequency. The actual amount of attenuation for each frequency varies from filter to filter. It is sometimes called a high-cut filter, or treble cut filter...

    , high-pass
    High-pass filter
    A high-pass filter is a device that passes high frequencies and attenuates frequencies lower than its cutoff frequency. A high-pass filter is usually modeled as a linear time-invariant system...

     and band-pass
    Band-pass filter
    A band-pass filter is a device that passes frequencies within a certain range and rejects frequencies outside that range.Optical band-pass filters are of common usage....

     outputs with 6 dB/oct (bandpass) or 12 dB
    Decibel
    The decibel is a logarithmic unit that indicates the ratio of a physical quantity relative to a specified or implied reference level. A ratio in decibels is ten times the logarithm to base 10 of the ratio of two power quantities...

    /octave
    Octave
    In music, an octave is the interval between one musical pitch and another with half or double its frequency. The octave relationship is a natural phenomenon that has been referred to as the "basic miracle of music", the use of which is "common in most musical systems"...

     (lowpass/highpass) rolloff. The different filter-modes are sometimes combined to produce additional timbres, for instance a notch-reject filter.
  • three attack/decay/sustain/release (ADSR) volume controls, one for each audio oscillator.
  • three ring modulators
    Ring modulation
    Ring modulation is a signal-processing effect in electronics, an implementation of amplitude modulation or frequency mixing, performed by multiplying two signals, where one is typically a sine-wave or another simple waveform. It is referred to as "ring" modulation because the analog circuit of...

    .
  • oscillator sync
    Oscillator sync
    Oscillator sync is a feature in some synthesizers with two or more VCOs . One oscillator will restart the period of another oscillator, so that they will have the same base frequency...

     for each audio oscillator.
  • two 8-bit
    8-bit
    The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

     A/D converters (typically used for game control paddles
    Paddle (game controller)
    A paddle is a game controller with a round wheel and one or more fire buttons, where the wheel is typically used to control movement of the player object along one axis of the video screen...

    , but later also used for a mouse)
  • external audio input (for sound mixing with external signal sources)
  • random number
    Statistical randomness
    A numeric sequence is said to be statistically random when it contains no recognizable patterns or regularities; sequences such as the results of an ideal dice roll, or the digits of π exhibit statistical randomness....

    /modulation generator

Technical details

The SID is a mixed-signal integrated circuit
Mixed-signal integrated circuit
A mixed-signal integrated circuit is any integrated circuit that has both analog circuits and digital circuits on a single semiconductor die.- Examples :...

, featuring both digital and analog circuitry. All control ports are digital, while the output ports are analog. The SID features three-voice synthesis, where each voice may use one of at least five different waveforms: square wave
Square wave
A square wave is a kind of non-sinusoidal waveform, most typically encountered in electronics and signal processing. An ideal square wave alternates regularly and instantaneously between two levels...

 (with variable duty cycle), triangle wave
Triangle wave
A triangle wave is a non-sinusoidal waveform named for its triangular shape.Like a square wave, the triangle wave contains only odd harmonics...

, sawtooth wave
Sawtooth wave
The sawtooth wave is a kind of non-sinusoidal waveform. It is named a sawtooth based on its resemblance to the teeth on the blade of a saw....

, pseudo-random (but not white
White noise
White noise is a random signal with a flat power spectral density. In other words, the signal contains equal power within a fixed bandwidth at any center frequency...

) noise, and certain complex/combined waveforms when multiple waveforms are selected simultaneously. A voice playing Triangle waveform may be ring-modulated
Ring modulation
Ring modulation is a signal-processing effect in electronics, an implementation of amplitude modulation or frequency mixing, performed by multiplying two signals, where one is typically a sine-wave or another simple waveform. It is referred to as "ring" modulation because the analog circuit of...

 with one of the other voices, where the triangle waveform's bits are inverted when the modulating voice's msb is set, producing a discontinuity and change of direction with the Triangle's ramp. Oscillators may also be hard-synced to each other, where the synced oscillator is reset whenever the syncing oscillator's msb raises.

Each voice may be routed into a common, digitally controlled analog multistate filter, which is constructed with aid of external capacitors to the chip. The filter has lowpass, bandpass and highpass outputs, which can be individually selected for final output amplification via master volume register. Using a combined state of lowpass and highpass results in a notch (or inverted bandpass) output.
The programmer may vary the filter's cut-off frequency and resonance. An external audio-in port enables external audio to be passed through the filter.

The ring modulation, filter, and programming techniques such as arpeggio (rapid cycling between 2 or more frequencies to make chord-like sounds) together produce the characteristic feel of SID music.

Due to imperfect manufacturing technologies of the time and poor separation between the analog and digital parts of the chip, the 6581's output (before the amplifier stage) was always slightly biased from the zero level. By adjusting the amplifier's gain through the main 4-bit volume register, this bias could be modulated as PCM, resulting in a "virtual" fourth channel allowing 4-bit digital sample playback. The glitch was known and used from an early point on, first by Electronic Speech Systems
Electronic Speech Systems
ESS Technology Incorporated ) is a listed manufacturer of computer multimedia products based in Fremont, California. It was founded by Fred Chan and Forrest Mozer in 1984. The firm employs more than 500 people worldwide. Robert L. Blair is the CEO and President of the company.Historically, ESS...

 to produce sampled speech in games such as Impossible Mission
Impossible Mission
Impossible Mission is a platform computer game for several home computers. The original version for the Commodore 64 was programmed by Dennis Caswell and published by Epyx in 1984.-Description:...

 (1983, Epyx) and Ghostbusters (1984, Activision). The first instance of samples being used in actual musical compositions was by Martin Galway
Martin Galway
Martin Galway is one of the best known composers of music for the Commodore 64 sound chip, the SID soundchip, and for the Sinclair ZX Spectrum...

 in Arkanoid
Arkanoid
is an arcade game developed by Taito in 1986. It is based upon Atari's Breakout games of the 1970s. The title refers to a doomed "mothership" from which the player's ship, the Vaus, escapes.-Overview:...

 (1987, Imagine), although he had copied the idea from an earlier drum synthesizer package called Digidrums. The length of sampled sound playback was limited first by memory and later technique. Kung Fu Fighting (1986), a popular early sample, has a playback length measured in seconds. c64mp3 (2010) and Cubase64 (2010) demonstrate playback lengths measured in minutes. Also, it was hugely CPU intensive - one had to output the samples very fast (in comparison to the speed of the 6510
MOS Technology 6510
thumb|300px|Image of the internals of a [[Commodore 64]] showing the 6510 CPU . The chip on the right is the [[MOS Technology SID|6581 SID]]...

 CPU).

The better manufacturing technology in the 8580 used in the later revisions of Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

C and the Commodore 128
Commodore 128
The Commodore 128 home/personal computer was the last 8-bit machine commercially released by Commodore Business Machines...

DCR caused the bias to almost entirely disappear, causing the digitized sound samples to become very quiet. Fortunately, the volume level could be mostly restored with either a hardware modification (biasing the audio-in pin), or more commonly a software trick involving using the Pulse waveform to intentionally recreate the required bias. The software trick generally renders one voice temporarily unusable, although clever musical compositions can make this problem less noticeable.

At the X'2008 demo party, a completely new method of playing digitized samples was unveiled. The method allows for an unprecedented four (software-mixed) channels of 8-bit samples with optional filtering on top of all samples, as well as two ordinary SID sound channels. The method works by resetting the oscillator using the waveform generator test bit, quickly ramping up the new waveform with the Triangle waveform selected, and then disabling all waveforms, resulting in the DAC continuing to output the last value---which is the desired sample. This continues for as long as two scanlines, which is ample time for glitch-free, arbitrary sample output. It is however more CPU-intensive than the 4-bit volume register DAC trick described above. Because the filtering in a SID chip is applied after the waveform generators, samples produced this way can be filtered normally.

The original manual for the SID mentions that if several waveforms are enabled at the same time, the result will be a binary AND between them. What happens in reality is that the input to the waveform DAC pins receive several waveforms at once. For instance, the Triangle waveform is made with a separate XOR circuit and a shift-to-left circuit. The top bit drives whether the XOR circuit inverts the accumulator value seen by the DAC. Thus, enabling triangle and sawtooth simultaneously causes adjacent accumulator bits in the DAC input to mix together. (The XOR circuit does not come to play because it is always disabled whenever the sawtooth waveform is selected.) The pulse waveform is built by joining all the DAC bits together via a long strip of polysilicon, connected to the pulse control logic that digitally compares current accumulator value to the pulse width value. Thus, selecting the pulse waveform together with any other waveform causes every bit on the DAC to partially mix together, and the loudness of the waveform is affected by the state of the pulse.

The noise generator is implemented as a 23-bit-length Fibonacci LFSR (Feedback polynomial: x^22+x^17+1). When using noise waveform simultaneously with any other waveform, the pull-down via waveform selector tends to quickly reduce the XOR shift register to 0 for all bits that are connected to the output DAC. As the zeroes shift in the register when the noise is clocked, and no 1-bits are produced to replace them, a situation can arise where the XOR shift register becomes fully zeroed. Luckily, the situation can be remedied by using the waveform control test bit, which in that condition injects one 1-bit into the XOR shift register. Some musicians are also known to use noise's combined waveforms and test bit to construct unusual sounds.

The 6581 and 8580 differ from each other in several ways. The original 6581 was manufactured using the older NMOS
NMOS logic
N-type metal-oxide-semiconductor logic uses n-type metal-oxide-semiconductor field effect transistors to implement logic gates and other digital circuits...

 process, which used 12V DC
Direct current
Direct current is the unidirectional flow of electric charge. Direct current is produced by such sources as batteries, thermocouples, solar cells, and commutator-type electric machines of the dynamo type. Direct current may flow in a conductor such as a wire, but can also flow through...

 to operate. The 8580 was made using the HMOS-II process, which required less power (9V DC
Direct current
Direct current is the unidirectional flow of electric charge. Direct current is produced by such sources as batteries, thermocouples, solar cells, and commutator-type electric machines of the dynamo type. Direct current may flow in a conductor such as a wire, but can also flow through...

), and therefore made the IC
Integrated circuit
An integrated circuit or monolithic integrated circuit is an electronic circuit manufactured by the patterned diffusion of trace elements into the surface of a thin substrate of semiconductor material...

 run cooler. The 8580 was thus far more durable than the 6581. Also, due to stabler waveform generators, the bit-mixing effects are less noticeable and thus the combined waveforms come close to matching the original SID specification (which stated that they will be combined as a binary AND). The filter is also very different between the two models, with the 6581 cutoff range being a relatively straight line on a log scale, while the cutoff range on the 8580 is a straight line on a linear scale, and is close to the designers' actual specifications. Additionally, a better separation between the analog and the digital circuits made the 8580's output less noisy and distorted. The noise in 6xxx-series systems can be reduced by disconnecting the audio-in pin.

The consumer version of the 8580 was rebadged the 6582, even though the die on the chip is identical to a stock 8580 chip, including the '8580R5' mark. Creative Micro Designs
Creative Micro Designs
Creative Micro Designs is a computer technologies company which today sells PCs and related equipment, but which started out in 1987 selling self-designed firmware updates and hardware for the Commodore 64 and C128 8-bit home/personal computers....

 used it in their SID Symphony expansion cartridge, and it was used in a few other places as well, including one PC sound-card.

Despite its documented shortcomings, many SID musicians prefer the flawed 6581 chip over the corrected 8580 chip. The main reason for this is that the filter produces strong distortion that is sometimes used to produce simulation of instruments such as a distorted electric guitar. Also, the highpass component of the filter was mixed in 3 dB attenuated compared to the other outputs, making the sound more bassy. In addition to nonlinearities in filter, the D/A circuitry used in the waveform generators produces yet more additional distortion that made its sound richer in character.

Revisions

No instances reading "6581 R1" ever reached the market. In fact, Yannes has stated that "[the] SID chip came out pretty well the first time, it made sound. Everything we needed for the show was working after the second pass." High-resolution photos of Charles Winterble's prototype C64 show the markings "MOS 6581 2082", the last number being a date code indicating that his prototype SID chip was produced during the 20th week of 1982, which would be within 6 days of May 14, 1982.

These are the known revisions of the various SID chips: (datecodes are in WWYY w=week y=year format)
  • 6581 R1 - Prototype, only appeared on the CES machines, has a datecode of 4981 to 0482 or so. Has the full 12 bit filter cutoff range. An unknown number were produced, probably between 50 and 100 chips. All are ceramic packages.
  • 6581 R2 - Will say "6581" only on the package. Filter cutoff range was reduced to 11 bits and the MSB bit disconnected/forced permanently on, but is still on the die. Made from 1182 until at least 5182. First 10 weeks or so of chips have ceramic packages (these usually appear on engineering prototypes but a few are on sold machines), the rest have plastic packages.
  • 6581 R3 - Will say "6581" only, "6581 R3" or "6581 CBM" on the package. Had a minor change to the protection/buffering of the input pins. Made from before 2083 until 0786 or so.
  • 6581 R4 - Will say "6581 R4" on the package. Silicon grade changed to HMOS-II "HC-30" grade, though the manufacturing process for the chip remained NMOS. Produced from 4985 until at least 2590.
  • 6581 R4 AR - Will say "6581 R4 AR" on the package. Minor adjustment to the silicon grade, no die change from R4. Produced from around 1986 (week 22) until at least the year 1992.
  • 6582 - Will say "6582" on the package. Typically produced around the year 1986 in Hong Kong.
  • 6582 A - Will say "6582A" (or "6582 A") on the package. Typically produced around the years 1989, 1990 and 1992 in the Philippines.
  • 8580 R5 - Will say "8580R5" on the package. Produced from the years 1986 to 1993 in the Philippines, Hong Kong and in the US.


Some of these chips are marked "CSG" ("Commodore Semiconductor Group") and the Commodore Logo, while others are marked with "MOS". This includes chips produced during the same week (and thus, receiving the same date code), indicating that at least two different factory lines were in operation during that week. The markings of chips varied by factory and even by line within a factory throughout most of the manufacturing run of the chip.

Game audio

The majority of games produced for the Commodore 64 made use of the SID chip, with sounds ranging from simply clicks and beeps to complex musical extravaganzas or even entire digital audio tracks.

Well known composers of game music for this chip are Martin Galway
Martin Galway
Martin Galway is one of the best known composers of music for the Commodore 64 sound chip, the SID soundchip, and for the Sinclair ZX Spectrum...

, known for many titles, including Wizball
Wizball
Wizball is a computer game written by Jon Hare and Chris Yates and released in 1987 for the Commodore 64, ZX Spectrum and Amstrad CPC. Versions for the Amiga, Atari ST and PC were also released...

, and Rob Hubbard
Rob Hubbard
Rob Hubbard is a music composer best known for his composition of computer game theme music, especially for microcomputers of the 1980s such as the Commodore 64...

, known for titles such as ACE 2, Delta, International Karate
International Karate
International Karate is a karate fighting game created and published by System 3 for various home computers. Of these versions the 1986 releases for Commodore 64 and Atari 8-bit computers, created by Archer MacLean with music by Rob Hubbard, stand out for their good playability and overall high...

, IK+, and Monty on the Run
Monty on the Run
Monty on the Run is a computer game created by the software house Gremlin Graphics and released in 1985 for the C64, Spectrum, Amstrad CPC and Commodore Plus/4, written by Peter Harrap for the Spectrum with music by Rob Hubbard....

. Other noteworthies include Jeroen Tel
Jeroen Tel
Jeroen Godfried Tel is a Dutch composer. Best known for numerous computer game tunes he wrote in the 1980s and early 1990s for the Commodore 64, Tel is a founding member of the computer music group Maniacs of Noise....

 (Cybernoid and Myth), David Dunn (Finders Keepers and Flight Path 737) and Chris Hülsbeck
Chris Hülsbeck
Chris Hülsbeck is a video game music composer from Germany.He has written soundtracks for more than 70 titles, the latest being Star Wars: Rebel Strike for Nintendo GameCube. Many of his scores for the Commodore 64 are regarded as classics among enthusiasts today, most notably The Great Giana...

, whose composition career started with the SID but has spanned nearly every kind of computer music and other synthesizers since.

Emulation

The fact that many enthusiasts prefer the real chip sound over software emulators have led to several recording projects aiming to preserve the authentic sound of the SID chip for modern hardware.
The sid.oth4 project has over 380 songs of high quality mp3 available recorded on hardsid hardware and the SOASC= project have the entire high voltage sid collection release 49 (over 35,000 songs) recorded in from real Commodore 64's in high quality mp3. Both projects emphasize the importance of preserving the authentic sound of the SID chip.

Software emulation

  • In 1989 on the Amiga computer, the demo "The 100 Most Remembered C64 Tunes" and later the PlaySID application was released, developed by Per Håkan Sundell
    Per Håkan Sundell
    Per Håkan Sundell is a programmer and computer scientist with roots in the scene and early computer enthusiasts of the eighties, when he was known as PHS of CCS .- Biography :Håkan currently holds a Ph.D...

     and Ron Birk. This was one of the first attempts to emulate the SID in software only, and also introduced the file format for representing songs made on the C64 using the SID chip. This later spawned the creation of similar applications for other platforms as well as the creation of a community of people fascinated by SID music, resulting in The High Voltage SID Collection
    The High Voltage SID Collection
    The High Voltage SID Collection is both the name of a project to build a collection of music created on the MOS Technology 6581/8580 SID sound chip in Commodore CBM-II, Commodore 64 and Commodore 128 home computers and the collection itself...

    which contains over 30,000 SID tunes.


A SID file contains the 6510
MOS Technology 6510
thumb|300px|Image of the internals of a [[Commodore 64]] showing the 6510 CPU . The chip on the right is the [[MOS Technology SID|6581 SID]]...

 program code and associated data needed to replay the music on the SID. The SID files have the MIME
MIME
Multipurpose Internet Mail Extensions is an Internet standard that extends the format of email to support:* Text in character sets other than ASCII* Non-text attachments* Message bodies with multiple parts...

 media type audio/prs.sid.

The actual file format of a SID file has had several versions. The older standard is PSID (current version V2 NG). The newer standard, RSID, is intended for music that requires a more complete emulation of the Commodore 64 hardware.

The SID file format is not a native format used on the Commodore 64 or 128, but a format specifically created for emulator-assisted music players such as PlaySID , Sidplay and JSidplay2. However, there are loaders like RealSIDPlay and converters such as PSID64 that make it possible to play a substantial portion of SID files on original Commodore computers.
  • In June 1998, a cycle-based SID emulator engine called reSID
    ReSID
    reSID is a reverse engineered software emulation of the MOS6581 SID . This chip was used in the Commodore 64 computer. reSID is free software, published under the GNU General Public License....

     became available. The all-software emulator, available with C++
    C++
    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

     source code
    Source code
    In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...

    , is licensed under the GPL
    GNU General Public License
    The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

     by the author, Dag Lem. In 2008, Antti Lankila significantly improved the filter and distortion simulation in reSID. The improvements were included in VICE
    VICE
    The software program VICE, standing for VersatIle Commodore Emulator, is an emulator for Commodore's 8-bit computers, running on Amiga, Unix, MS-DOS, Win32, Mac OS X, OS/2, Acorn RISC OS, and BeOS host machines...

     version 2.1 as well.

  • In 2007 the JSidplay2 project was released, a pure Java based SID player developed by Ken Händel.

Hardware reimplementations

  • In 2008 the HyperSID project is released. HyperSID is a VSTi which acts like a MIDI controller for HyperSID hardware unit (synthesizer based on SID chip) and developed by HyperSynth company.

Hardware Implementations using the SID chip

  • In 1997, an electronic musical instrument
    Electronic musical instrument
    An electronic musical instrument is a musical instrument that produces its sounds using electronics. Such an instrument sounds by outputting an electrical audio signal that ultimately drives a loudspeaker....

     utilizing the SID chip as its synthesis engine was released. It is called the SidStation, built around the 6581 model SID chip (as opposed to the newer 8580), and it's produced by Swedish
    Sweden
    Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....

     company Elektron
    Elektron (company)
    Elektron is an electronic musical instrument company, based in Gothenburg, Sweden, founded in 1998.Its products include the SID-based SidStation, the Machinedrum percussion synthesizer, the Monomachine synthesizer, and the Octatrack performance sampler....

    . As the SID chip had been discontinued for years, Elektron allegedly bought up almost all of the remaining stock. In 2004, Elektron released the Monomachine pattern-based sequencer
    Music sequencer
    The music sequencer is a device or computer software to record, edit, play back the music, by handling note and performance information in several forms, typically :...

     with optional keyboard. The Monomachine contains several synthesis engines, including an emulated 6581 oscillator using a DSP
    Digital signal processor
    A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

    .

  • In 1999, a sound card
    Sound card
    A sound card is an internal computer expansion card that facilitates the input and output of audio signals to and from a computer under control of computer programs. The term sound card is also applied to external audio interfaces that use software to generate sound, as opposed to using hardware...

     for IBM PC compatible
    IBM PC compatible
    IBM PC compatible computers are those generally similar to the original IBM PC, XT, and AT. Such computers used to be referred to as PC clones, or IBM clones since they almost exactly duplicated all the significant features of the PC architecture, facilitated by various manufacturers' ability to...

    s called HardSID
    HardSID
    The HardSID is a family of sound cards, produced by a Hungarian company Hard Software and originally conceived by Teli Sándor.The HardSID cards are based on the MOS Technology SID chip which was popularised and immortalized by the Commodore 64 home computer...

     was released. The card uses from one to four SID chips and allows a PC to utilize the sound capabilities of the chip directly, instead of by emulation via generic sound cards (e.g. SoundBlaster).

  • The CatWeasel
    CatWeasel
    The Catweasel is a family of enhanced floppy disk controllers from German company Individual Computers. These controllers are designed to allow more recent computers, such as PCs, to access a wide variety of older disk formats using standard floppy drives....

     from German
    Germany
    Germany , officially the Federal Republic of Germany , is a federal parliamentary republic in Europe. The country consists of 16 states while the capital and largest city is Berlin. Germany covers an area of 357,021 km2 and has a largely temperate seasonal climate...

     company Individual Computers
    Individual Computers
    Individual Computers is a German computer hardware company specializing in retrocomputing accessories for the Commodore 64, Amiga, and PC platforms. Individual Computers produced the C-One reconfigurable computer in 2003...

    , a PCI
    Peripheral Component Interconnect
    Conventional PCI is a computer bus for attaching hardware devices in a computer...

     + Zorro multiformat floppy disk
    Floppy disk
    A floppy disk is a disk storage medium composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic carrier lined with fabric that removes dust particles...

     controller and digital joystick adapter for PCs
    IBM PC compatible
    IBM PC compatible computers are those generally similar to the original IBM PC, XT, and AT. Such computers used to be referred to as PC clones, or IBM clones since they almost exactly duplicated all the significant features of the PC architecture, facilitated by various manufacturers' ability to...

    , Macs, and Amiga
    Amiga
    The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s. The first model was launched in 1985 as a high-end home computer and became popular for its graphical, audio and multi-tasking abilities...

    s, includes a hardware SID option, i.e. an option to insert a real SID chip in a socket for use when playing .MUS files.

  • The MIDIbox SID is a MIDI-controlled synthesizer which can contain up to eight SID chips. It is a free open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     project using a PIC microcontroller
    PIC microcontroller
    PIC is a family of Harvard architecture microcontrollers made by Microchip Technology, derived from the PIC1650 originally developed by General Instrument's Microelectronics Division...

    . Control of the synthesizer is realized with software or via a control panel with knobs, LEDs
    Light-emitting diode
    A light-emitting diode is a semiconductor light source. LEDs are used as indicator lamps in many devices and are increasingly used for other lighting...

    , LCD
    Liquid crystal display
    A liquid crystal display is a flat panel display, electronic visual display, or video display that uses the light modulating properties of liquid crystals . LCs do not emit light directly....

    , etc., which may optionally be mounted on a keyboardless Commodore 64 body.

  • The Prophet64 is a cartridge for the Commodore 64. It features four separate music applications, mimicking everything from modern sequencers to the Roland 303/909 series. With an optional User Port peripheral, the Prophet64 may synchronized to other equipment using DIN Sync
    DIN Sync
    The SYNC standard, often called "DIN sync" or "sync24" , defines an interface for electronic music instruments. It was introduced in the 1980s by Roland Corporation for synchronization of music sequencers, drum machines, arpeggiators and similar devices. The SYNC standard uses the signals clock ...

     standard (SYNC 24). The website now states "Prophet64 has been replaced with the MSSIAH."

  • The MSSIAH is a cartridge for the Commodore 64 that replaces the Prophet64.

  • Artist/Hacker Paul Slocum developed the Cynthcart cartridge that enables you to turn your C64 into an analogue synthesizer. The Cynthcart is available through atariage.com.



  • In October 2009 thrashbarg's project interfaced an SID chip to an ATmega8 to play MIDI files on a MOS 6581 SID.

  • In March 2010 STG published the SIDBlaster/USB - an open source, open hardware implementation of the SID that connects to (and is powered by) a USB port, using an FTDI chip for the USB interface and a PIC to interface the SID.

  • In August 2010 SuperSoniqs published the Playsoniq, a cartridge for MSX computers, with (in addition to other features) a real SID on it, ready to use on any MSX machine.

SID hardware clones

  • The SwinSID is hardware emulation of SID on the Atmel AVR processor and real SID player using Atmel AVR processor.

  • The V-SID 1.0 project (code name SID 6581D, 'D' for digital) from David Amoros was born in 2005. This project is a hardware emulation of the SID chip from the Bob Yannes's interview, datasheets. The V-SID 1.0 engine had been implemented in a FPGA EP1C12 Cyclone from ALTERA, on an ALTIUM development board, and emulates all the characteristics of the original SID, except the filter which is a digital version (IIR filter controlled by a CPU).

  • The PhoenixSID 65X81 project (2006) aimed to faithfully create the SID sound using modern hardware. The workings of a SID chip were recreated on an FPGA, based on interviews with the SID's creator, original datasheets, and comparisons with real SID chips. It was distinguished from similar attempts by its use of real analog circuitry instead of emulation for the legendary SID filter. However, the project was discontinued, because George Pantazopoulos, who was the head of this project, died on April 23, 2007, at the age of 29.

  • The C64 Direct-to-TV
    C64 Direct-to-TV
    The C64 Direct-to-TV, called C64DTV for short, is a single-chip implementation of the Commodore 64 computer, contained in a joystick with 30 built-in games. The design is similar to the Atari Classics 10-in-1 TV Game...

     emulates large portions the SID hardware, minus certain features. It reduces the entire C64 to a small circuit that fits into a joystick.

Conventional music

SID sounds and snippets of SID music has been introduced into mainstream music at several occasions:
  • In the spring of 1999 Zombie Nation
    Zombie Nation (band)
    Zombie Nation is a German techno and electro project of the Munich based DJ and producer Florian Senfter.-History:The first Zombie Nation five track EP was released in the spring of 1999 on DJ Hell's label, International DeeJay Gigolo Records...

     released a remix of game musician David Whittaker's Lazy Jones
    Lazy Jones
    Lazy Jones is a computer game for the Commodore 64, ZX Spectrum, MSX and Tatung Einstein. It was written by David Whittaker and released by Terminal Software in 1984. The Spectrum version was ported by Simon Cobb....

    (originally written for the SID in 1984) under the title Kernkraft 400
    Kernkraft 400
    "Kernkraft 400" is a song performed by German techno and electro artist Zombie Nation and the first single from their album Leichenschmaus. The first Zombie Nation record contained the song "Kernkraft 400", German for "Nuclear Energy 400", which is a remix of a tune from the 1984 Commodore 64 game...

    . They used an Elektron SidStation for the sound.
  • In Rollergirl
    Rollergirl
    Nicole Safft , professionally known as Rollergirl, is a German singer with a number of successful tracks such as "Dear Jessie" and "Luv U More," the latter being a cover of a song by Sunscreem.The love for rollerskates developed early when working at a rollerskating rink...

    's 2000 hit Superstar a SID arpeggio can be clearly heard in the background, probably originating in a SidStation
    Elektron SidStation
    The Elektron SidStation is a musical synthesizer sound module, built around the MOS Technology SID mixed-mode synthesizer chip originally used in the Commodore 64 home computer. It was produced by the Swedish synthesizer company Elektron, and was introduced in 1999...

    .
  • In 2001 Bas Bron
    Bas Bron
    Bas Bron is a musical artist and a producer of mostly electronic music from Amsterdam, The Netherlands.-Bastian:Bas Bron is perhaps most famous in the Netherlands under the moniker Bastian...

     sampled the drums from Jeroen Tel
    Jeroen Tel
    Jeroen Godfried Tel is a Dutch composer. Best known for numerous computer game tunes he wrote in the 1980s and early 1990s for the Commodore 64, Tel is a founding member of the computer music group Maniacs of Noise....

    's and Reyn Ouwehand's song made for the Rubicon game in the song You've got my love.
  • In 2002 Instant Remedy released a C64
    Commodore 64
    The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

     remix album named Instant Remedy.
  • In 2004, Diplo extensively sampled the lead theme from Jonathan Dunn's SID music for the game Platoon and used as a backdrop for his song "Diplo Rhythm".
  • In the same year, house producer Abe Duque used a classic SID arpeggio sound in the track Champagne Days, Cocaine Nights.
  • In 2007 Timbaland
    Timbaland
    Timothy Zachery Mosley , better known by his stage name Timbaland, is an American record producer, songwriter and rapper....

    's extensive use of the SidStation led to the 2007 Timbaland plagiarism controversy
    2007 Timbaland plagiarism controversy
    Timbaland's plagiarism controversy occurred in January 2007, when several news sources reported that Timbaland was alleged to have plagiarized several elements in the song "Do It" on the 2006 album Loose by Nelly Furtado without giving credit or compensation...

     around his tracks Block Party and Do It
    Do It
    "Do It" is a popsong by Canadian recording artist Nelly Furtado for her third album, Loose . It was produced by Timbaland and Nate "Danja" Hills...

    (written for Nelly Furtado
    Nelly Furtado
    Nelly Kim Furtado is a Canadian singer-songwriter, record producer and actress. Furtado grew up in Victoria, British Columbia, Canada.Furtado first gained fame with her debut album, Whoa, Nelly!, and its single "I'm Like a Bird", which won a 2001 Juno Award for Single of the Year and a 2002 Grammy...

    ).
  • SidStation is essential to the sound of Swedish band Machinae Supremacy
    Machinae Supremacy
    Machinae Supremacy is a Swedish band that combines modern heavy metal and alternative rock with chiptunes. Self-defined as "SID metal", many of their songs use a SidStation that features the SID chip of the Commodore 64...

    . The band defines itself as SID metal.
  • The Swedish acid ambient artist Carbon Based Lifeforms
    Carbon Based Lifeforms
    Carbon Based Lifeforms is a psychedelic ambient music group made up of Johannes Hedberg and Daniel Segerstad , in Gothenburg, Sweden...

     features a song called MOS 6581 on their 2003 album Hydroponic Garden.
  • In 2010, UK based Techno producer 'Luke's Anger' released an album named 'Live Wrong And Prosper', featuring a huge C64 on the 2x vinyl cover. Tracks like 'Worried Sid' show extreme use of MOS6581 technology.

See also

  • MOS Technology VIC
    MOS Technology VIC
    The VIC , specifically known as the MOS Technology 6560 / 6561 , is the integrated circuit chip responsible for generating video graphics and sound in the Commodore VIC-20 home computer...

     - the combined graphics and sound chip of the VIC-20
  • Atari POKEY
    Atari POKEY
    The Pot Keyboard Integrated Circuit is a digital I/O chip found in the Atari 8-bit family of home computers and many arcade games in the 1980s. It was commonly used to sample potentiometers and scan matrices of switches...

  • MOS Technology 8364 "Paula"
  • Chiptune
    Chiptune
    A chiptune, also known as chip music, is synthesized electronic music often produced with the sound chips of vintage computers and video game consoles, as well as with other methods such as emulation. In the early 1980s, personal computers became cheaper and more accessible than they had previously...

  • Sound chip
    Sound chip
    A sound chip is an integrated circuit designed to produce sound . It might be doing this through digital, analog or mixed-mode electronics...

  • The High Voltage SID Collection
    The High Voltage SID Collection
    The High Voltage SID Collection is both the name of a project to build a collection of music created on the MOS Technology 6581/8580 SID sound chip in Commodore CBM-II, Commodore 64 and Commodore 128 home computers and the collection itself...

  • Press Play on Tape, a C64 revival band
  • Machinae Supremacy
    Machinae Supremacy
    Machinae Supremacy is a Swedish band that combines modern heavy metal and alternative rock with chiptunes. Self-defined as "SID metal", many of their songs use a SidStation that features the SID chip of the Commodore 64...


Further reading


External links

SID information

Hardware

Software / emulators
  • ReSID
    ReSID
    reSID is a reverse engineered software emulation of the MOS6581 SID . This chip was used in the Commodore 64 computer. reSID is free software, published under the GNU General Public License....

     - Dag Lem's ReSID SID emulator
  • ReSID filter distortion simulation - Antti Lankila's patch to ReSID to vastly improve the analog filtering emulation, among other things.
  • SidTool - Multi SID emulator frontend for Windows
  • PlaySID - SID emulator for Amiga
  • JAM - JAM multiformat player with SID plugin for Atari TOS
    Atari TOS
    TOS is the operating system of the Atari ST range of computers. This range includes the 520 and 1040ST, their STF/M/FM and STE variants and the Mega ST/STE. Later, 32-bit machines were developed using a new version of TOS, called MultiTOS, which allowed multitasking...

     compatible machines
  • PlaySID - SID emulator for Atari ST/E/TT/Falcon
  • FlaySID - SID emulator for Atari Falcon
  • PSID64 — Converts SID files to executables for playing SID music on a real C64
  • SIDplay2 - SID emulator for Windows and Linux
  • Java SIDplay2 - SID emulator for Java platforms
  • SIDPLAY - SID emulator for Mac OS X
  • JSIDplay Java based SID player (with HVSC on-line)
  • ACID64 Player
    ACID64 Player
    ACID64 Player is a music player application by the High Voltage SID Collection team-member Wilfred Bos, that plays Commodore 64 music files through an MOS Technology SID sound interface device chip, using an instruction cycle-based emulation of the C64's core processors to achieve true fidelity.The...

     - Commodore 64 Music Player for Windows
  • unknown64 - a VSTi Commodore64/SID Chip emulator
  • SE64 - Commodore64/SID Chip inspired VSTi
  • quadraSID - a commercial VST-SID Chip emulator
  • Chipamp - Winamp plug-in bundle compiled by OverClocked ReMix
    OverClocked ReMix
    OverClocked ReMix, also known as OC ReMix and OCR, is a non-profit organization dedicated to preserving and paying tribute to video game music through arranging and re-interpreting the songs with new technology and software, as well as by various traditional means...

     allowing playback of over 40 chiptune and tracker formats
  • foo_sid - SID file plugin for foobar2000
    Foobar2000
    foobar2000 is a freeware audio player for Windows developed by Peter Pawlowski, a former freelance contractor for Nullsoft. It is known for its highly modular design and extensive SDK which allows third-party developers to do such things as completely replace the interface...

  • Rockbox
    Rockbox
    Rockbox is a replacement for the standard firmware in various forms of digital audio players . It offers an alternative to the player's operating system, in many cases without removing the original firmware, which provides a plug-in architecture for adding various enhancements and functions...

     plays SID files
  • SIDplay2/w - SID Player for Windows (Win32 GUI front-end for SIDplay2)
  • The Audacious Media Player
    Audacious Media Player
    Audacious is a free software audio player with a focus on low resource usage, high audio quality, and support for a wide range of audio formats. It is designed primarily for use on POSIX-compatible systems such as Linux, with limited support for Microsoft Windows...

     also plays SID files
  • SIDPlayer - SID player for BeOS and Linux
  • Sid Player Sid Player for iPhone 2G, 3G / iPod Touch 1. & 2.Gen
  • Sid Player Pro a special Sid Player of Sid Player with more features
  • http://www.plogue.com/ Chipsounds - VST/AU/RTAS - Emulations of 2A03, AY-3-8910, DMG-CPU, P8244, POKEY, SID, SN76489, TIA, UVI and the VIC-I.
  • SIDizer - Advanced emulation of SID chip (commercial VST/Standalone)


Music
  • The High Voltage SID Collection – The SID music preservation project
  • 6581-8580 Project (SOASC) - The entire HVSC
    The High Voltage SID Collection
    The High Voltage SID Collection is both the name of a project to build a collection of music created on the MOS Technology 6581/8580 SID sound chip in Commodore CBM-II, Commodore 64 and Commodore 128 home computers and the collection itself...

    #49 recorded on three types of SID chips with real Commodore 64
    Commodore 64
    The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

    computers Also included are all the .sid files from HVSC.
  • Paulie's Ocean SID Page - Site discussing Ocean's SID player, the Ocean Loading Music and source code for Ocean's SID player.
  • Compute's Gazette SID Collection
  • remix.kwed.org – a collection of over 2100 C64 SID remixes (as of May 1, 2008)
  • Remix64.com – Community for C64 SID and Amiga music remixes
  • C64 Music – Commodore 64 music in the real world and other SID related stories blog
  • SLAY Radio – Radio station that features remixed Commodore 64 music and live shows
  • 8Bit Mayhem C64 Scene Music Podcast, Obvious, not so obvious, forgotten and classic Commodore 64 scene music.
  • Machinae Supremacy The Origin Of SID Metal
  • Mini Melodies SID meets female
  • PRESS PLAY ON TAPE The C64 revival band, PRESS PLAY ON TAPE
  • STA$D400 Little music project partly using multiple SID chips
  • Vibrants The SID music composed by Vibrants
  • nata's SID music Songs, Sources, Pictures..
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK