(Contains extracts from wikipedia's page)
MOS Technology SID.
The "overratedlegendary" sound chip used by the [[Commodore 64|C64]].
It was indeed better than the [[AY]] used in many other computers of the era (Amstrad's too) because it could produce many different (3) wave signal while AY could only produce rectangular wave signals.
Make your own judgment: [https://youtu.be/_LWbnjvXN4g AY vs SID sound comparison]
"SID" refers to a SIDfile, *.SID, too. Now playable -with some less quality- on CPC with Geco's Player. [http://www.hvsc.c64.org/ SID Resource site.]
<br>
==Features==
* external audio input (for sound mixing with external signal sources)
* random number/modulation generator
<br>
==Technical details==
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.
<br>
==What about the amstrad ?==
Such "Sid emulation" came lately in Amstrad world, even after the commercial era.
<br> ==C64 SID on Amstrad CPC, software or hardware ? || SID file & AY+ file ==(text from genesis8)<br /> The Amstrad CPC use the General Instrument AY-3-8912 sound chip, providing 3 channels, each configurable to generate square waves, white noise or both. A small array of hardware volume envelopes are available. The C64 use the SID sound chip with also 3 channels, each configurable to generate 4 different waves forms : sawtooth, triangle, pulse, noise. It offers other features, much more than the AY-3-8912.<br /> So is it possible to listen to SID music on an limited Amstrad CPC ? The answer is yes, and if you are lucky enough to read french [or use a translator], you will be able to read the article [Categoryhttp:Non //quasar.cpcscene.net/doku.php?id=coding:sid "les SID-Voices"] on Quasar. So to resume, yes you can do it on a plain Amstrad CPC Computers, but if you play 3 SID-Voices, you wont have enough CPU time to do something else. Otherwise on an Amstrad CPC+ using the DMA, you will be able to do something else than playing music. The Quasar article comes with the '''AY+''' source to play SID-Voices on a CPC+.<br /> On a plain Amstrad CPC, you can use a program by Geco, a hungarian programmer. He usually works on the Elan Enterprise, he wrote a '''SID player''' for this computer, and ported it to the Amstrad CPC. [ Download this Amstrad CPC SID player (128 Kb only). [http://www.cpcwiki.eu/forum/demos/sid-player-on-cpc-128k/?action=dlattach;attach=3941 v1][http://www.cpcwiki.eu/forum/demos/new-release-of-sid-player/?action=dlattach;attach=3952 v2]] If you want to hear other SID files than the ones copied onto the disk, transfer them as ASCII files, without AmsDos header (easy to do with ManageDSK).<br /> Some informations about this utility directly from the author (taken from chipmusic.org) : I created the player used 6510 emulation code of Simon Owen, and CPC header checking. The player spends a lot of time with 6510 code, this is the reason of speed changing on CPC, on Enterprise I met less speed changing, may be the cause of this on EP the processor is running at 4Mhz if the code is not in the video Memory. Yes, only some feature is emulated, frequency registers, envelopes in 50Hz, control registers (without wave formats), and volume register, if I remember well. And the noise emulation is also interesting on CPC, because when noise should apply then I give fix 0f value to noise channel, and drive the frequency with tone channel frequency (set reg 6 tone and noise enable on a channel), with this solution 3 different noises can appear on the AY. The player can play songs in 2 speeds, 50Hz, and 100Hz, does not matter of SID speed, ex if the speed of SID is 60Hz the player plays it on 50Hz.<br /> == Links == Finally, you could play it with hardware too, with an extension. Read about it on: * Bryce's CPCSID interface [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/cpc-sid/ on CPCWiki forum].* DaDMaN's Sonique Sound Board [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/new-amstrad-cpc-sound-board-%28aka-sonique-sound-board%29-sid-part-%28wip%29/ on CPCWiki forum]. You can hear how DaDMaN's interface sounds here: [https://soundcloud.com/david-donaire-s-nchez/sets/amstrad-cpc-sonique-sound/ Playlist on SoundCloud] *[https://youtu.be/yadWu7hs4MU Oscilloscope comparison of 4 different SID chips]* [[Media:Mos 6581 sid.pdf|SID chip datasheet]] [https://www.waitingforfriday.com/?p=661 Web version]* [https://github.com/libsidplayfp/SID_schematics/wiki SID internals documentation]*[https://www.oxyron.de/html/registers_sid.html Oxyron SID reference] <br> [[Category:HardwareNon CPC Computers]][[Category:Music and sound|*]]