Вместе с микросхемой видеоконтроллераVIC-II SID стала тем компонентом, который сделал C64 самым продаваемым бытовым 8-разрядным компьютером в истории, а также, в какой-то степени, повлияла на возникновение явления, называемого демосцена.
Микросхема SID была разработана инженером Робертом Яннесом, впоследствии основавшим компанию Ensoniq, производящую цифровые синтезаторы. Яннес возглавил группу разработчиков, включающую, помимо него, двух техников и оператора САПРApplicon (в настоящее время — собственность UGS Corporation), которая провела весь процесс разработки за пять месяцев, в течение второй половины 1981 года. Яннес уже имел опыт работы в области проектирования синтезаторов звука, и не был доволен возможностями существовавших на тот момент компьютерных средств генерации звука. Он хотел получить качественный синтез музыкальных инструментов, что стало причиной реализации в SID таких возможностей, как программируемая огибающая ADSR, ранее не использовавшаяся в микросхемах подобного типа для бытовых компьютеров.
Я считал, что микросхемы генерации звука, представленные на рынке, включая те, что использовались Atari в их компьютерах, были примитивными и, видимо, сконструированными людьми, ничего не знающими о музыке.
Роберт Яннес. On the Edge: The Spectacular Rise and Fall of Commodore
Во время разработки особое внимание уделялось точности управления частотой генерируемого звука, и SID изначально должна была иметь 32 независимых голоса с одним общим генератором частоты. Однако эта возможность не была реализована из-за нехватки времени. Вместо одного общего генератора, который работал, но не был закончен, на кристалле было размещено три его копии, что позволило реализовать три независимых голоса, каждый со своим собственный генератором. Другая возможность, не вошедшая в окончательный вариант из-за нехватки места на кристалле — таблица определённых заранее частот, соответствующих музыкальным нотам. Поддержку ввода звука Яннес реализовал по собственной инициативе, однако она практически не использовалась в компьютере. Изделие производилось по 7-микронной технологии, чтобы увеличить процент выхода работоспособных кристаллов — пиком прогресса в то время была 6-микронная технология.
Микросхема SID, как и Commodore 64, первый компьютер, в котором она применялась, была закончена к началу Consumer Electronics Show — выставки, проходившей в первые выходные января 1982 года. Несмотря на то, что Яннес не был полностью удовлетворён достигнутым результатом, его коллега Чарльз Уинтебл сказал: «Эта штука в десять раз лучше всего, что есть у других, и в двадцать раз лучше, чем требовалось».
При разработке микросхемы не использовалось заранее сформулированное техническое задание. Наоборот, оно формировалось в процессе разработки, и не все запланированные возможности были реализованы в конечном изделии. Яннес утверждает, что у него был список планируемых возможностей, из которых только три четверти были в итоге реализованы. Это объясняет, почему техническая документация на первую версию микросхемы (6581) не полностью соответствовала действительности. Более поздняя версия (8580) была приведена в соответствие с документацией. Например, 8580 может выполнять логическое И над двумя формами генерируемого сигнала, чего не позволяла делать 6581. Другая функция, работа которой различается в двух версиях микросхемы — фильтр: в 6581 его работа сильно отличалась от описанной в технической документации.
Характеристики
Три независимых, раздельно программируемых генератора частоты (диапазон в 8 октав, приблизительно 16—4000 Гц).
Четыре различных формы сигнала для каждого генератора (пилообразная, треугольная, прямоугольная, и шум).
Один многорежимный фильтр, имеющий выходы низких, средних и высоких частот с разделением 6 децибел на октаву для средних частот, и 12 децибел на октаву для низких и высоких частот. Различные режимы фильтра иногда использовались совместно для создания дополнительных тембров, например, с помощью режекторного фильтра.
Три раздельных ADSR-огибающих, по одной на каждый генератор.
Три кольцевых модулятора.
Синхронизатор генераторов.
Два 8-разрядных АЦП. Обычно использовались для опроса аналоговых игровых контроллеров типа paddle, впоследствии также применялись для подключения манипулятора типа «мышь».
Внешний аудиовход (для смешивания генерируемого звука с внешними источниками).
SID является микросхемой смешанного типа и содержит как цифровую, так и аналоговую части. Основная его часть и управляющие порты — цифровые, однако выход аналоговый. SID реализует трёхголосый синтез звука, каждый голос может использовать одну из четырёх форм сигнала: прямоугольную (с изменяемой скважностью), треугольную, пилообразную, и псевдослучайную (но не белый шум). Каждый голос может также модулироваться с помощью кольцевого модулятора одним из других голосов, что позволяет расширить частотный спектр генерируемого сигнала. Кольцевой модулятор, фильтр, и быстрое программное переключение между различными формами сигнала создают характерное, узнаваемое звучание SID.
Каждый голос может быть пропущен через общий аналоговый фильтр (реализованный с использованием внешних конденсаторов), с программно управляемой частотой среза и резонанса. Внешний источник звука также может быть пропущен через фильтр.
Версия микросхемы 6581 имела ошибку, из-за которой при изменении громкости канала возникал небольшой щелчок. Как оказалось, эта ошибка могла быть полезна для реализации четвёртого псевдо-голоса, которым можно было имитировать звуки перкуссии и воспроизводить цифровой звук, например короткие речевые или музыкальные вставки (Commodore 64 не имел достаточного количества памяти для хранения оцифрованных звуков большой длительности). Эта ошибка была частично исправлена в версии микросхемы 8580, использовавшейся в Commodore 64C и Commodore 128. Это исправление привело к очень тихому звучанию оцифрованных звуков. Однако модификация схемы компьютера позволяла восстановить оригинальный уровень громкости.
Помимо исправления ошибок, между версиями 6581 и 8580 существует несколько различий. Оригинальная версия, 6581, производилась по КМОП-технологии, требующей для работы микросхемы 12-вольтового питания. Версия 8580 производилась по технологии КМОП-2, которая требует пониженного напряжения питания (9 вольт), а также уменьшает тепловыделение при работе. По этой причине версия 8580 более надёжна, чем 6581. Дополнительно в 8580 было реализовано лучшее разделение между аналоговой и цифровой частями схемы, за счёт чего снизился уровень шума и искажений на аудиовыходе.
Также производилась КМОП-2 версия 6581, с обозначением 6582. Она никогда не использовалась в новых Commodore 64.
В оригинальной технической документации на SID упоминается, что различные формы сигнала могут быть использованы одновременно, что приводит к логическому вычитанию между ними. Однако только версия микросхемы 8580 действительно позволяет делать это — в версии 6581 некоторые сочетания форм сигнала приводят к полной тишине или почти неслышимому звучанию, в зависимости от партии микросхем. Работа фильтра в разных версиях микросхемы также различается, версия 8580 больше соответствует технической документации.
Несмотря на ряд перечисленных недостатков версии 6581, многие музыканты, создававшие музыку для SID, отдавали предпочтение именно ей. Основная причина в том, что фильтр 6581 создавал сильные искажения, что иногда использовалось для имитации таких инструментов, как перегруженный звук электрогитары. Также высокочастотная составляющая фильтра имела большую (на 3 децибела) громкость по сравнению с остальными составляющими, что делало звук более «басовым». Также нелинейность фильтра и выходных ЦАП, приводила к дополнительным искажениям звука, делающим его более «мягким» и «гладким».
Версии
Версия 6581 R1 никогда не поступала в продажу. Яннес сделал следующее высказывание: «Микросхема SID с самого начала получилась отличная, она звучала. Всё, что нам требовалось для её показа [на выставке 1982 года], заработало со второй попытки». Это, видимо, означает, что ревизия R1 была первой пробной партией микросхем, а R2 — вторым вариантом маски для кристалла, которая использовалась в последующем массовом производстве. На фотографиях прототипа C64, сделанных Чарльзом Уинтеблом, видна маркировка «MOS 6581 2082» (без R2, значит, это ревизия R1), что, видимо, означает, что пробная партия микросхем SID была произведена в 20-ю неделю 1982 года.
Список известных версий и ревизий микросхем SID:
6581 R2 — имеет обозначение «MOS» «6581» на корпусе микросхемы
6581 R3 — имеет обозначение «6581 R3» или «6581 CBM»
6581 R4 AR — имеет обозначение «6581 R4 AR»
6582 A — производился примерно в 1992 году
8580 R5 — производился с 1987 по 1992 год
Некоторые из микросхем имеют маркировку «CSG», которая расшифровывается как Commodore Semiconductor Group (а также логотип Commodore), вместо маркировки «MOS». Эти микросхемы могут иметь одинаковую дату выпуска, включая неделю, что означает, что принтеры, наносящие маркировку на корпус микросхемы, находились на разных конвейерах завода.
Музыка и звуковые эффекты в играх
Commodore 64 имел низкую скорость загрузки данных с кассеты и дисковода, загрузка 64 килобайт данных в ОЗУ могла занимать несколько минут. Поэтому среди разработчиков игр распространилась практика использования так называемых «загрузчиков», которые сначала загружали и выводили на экран какое-либо изображение, и проигрывали музыку в процессе загрузки остальной части игры (иногда даже с мини-игрой или возможностью влиять на проигрываемую музыку). Возможно, именно из-за медленного процесса загрузки и отличного звучания микросхемы SID, композиторы, создававшие музыку для игр на Commodore, получили бо́льшую известность по сравнению с композиторами, работавшими для других игровых систем.
В 1997 году шведской компанией Elektron был выпущен электронный музыкальный инструмент SidStation, использующий в качестве синтезатора микросхему SID. Так как производство микросхемы SID было давно прекращено, Elektron скупила почти все оставшиеся на складах микросхемы. В 2004 году Elektron выпустила Monomachine, секвенсор с опциональной клавиатурой. Monomachine содержит несколько разных синтезаторов, включая один аналогичный микросхеме 6581 генератор, реализованный на основе цифрового сигнального процессора.
В июне 1998 годаDag Lem реализовал программный эмулятор SID, называемый reSID. Он написан на языке C++, и распространяется с открытым исходным кодом, под лицензией GPL.
В 1999 году была создана звуковая карта для IBM PC-совместимых компьютеров. Она могла содержать от одной до четырёх микросхем SID, и позволяла PC использовать их возможности напрямую, без программной эмуляции и воспроизведения эмулируемого звука через стандартную звуковую карту (например, SoundBlaster).
В начале 2000-х годов появилось устройство CatWeasel от германской компании Individual Computers. Оно представляло собой карту расширения стандарта PCI для платформ IBM PC, Apple Macintosh, и Amiga. Основным её назначением было подключение старых типов дисководов, для чтения дискет от старых компьютеров; а также подключение джойстика. Помимо этого, присутствовала возможность установки в предусмотренный для этого разъём микросхемы SID, и последующего её использования для воспроизведения файлов, содержащих музыку для SID.
MIDIbox SID — управляемый по протоколу MIDI синтезатор, который может содержать до четырёх микросхем SID. Устройство представляет собой открытый проект, с открытым исходным кодом, для микроконтроллера PIC. Управление синтезатором осуществляется как программно, так и через панель управления — с ручками, светодиодами, и прочими органами управления — которая может монтироваться в корпус Commodore 64 вместо штатной клавиатуры.
Prophet 64 — серия нового программного обеспечения для Commodore 64, имитирующая старые синтезаторы и электронные ударные установки, такие как Roland TB-303. В составе ПО также присутствует вполне современный секвенсер, позволяющий создавать музыку для SID. Prophet 64 может синхронизироваться с MIDI-устройствами через внешний порт, посредством стандартного DIN Sync (SYNC 24).
Parallel Port SID Interface — простая и дешёвая схема подключения микросхемы SID к IBM PC через порт принтера.
SwinSID — программно-аппаратный эмулятор SID на одном микроконтроллере Atmel AVR и минимальном количестве дополнительных компонентов. Устройство может использоваться для замены оригинальной микросхемы, а также как проигрыватель музыки.
V-SID 1.0 (рабочее название SID 6581D, 'D' означает «Digital», то есть цифровой) — начатый в 2005 году проект David Amoros. Это проект аппаратной эмуляции микросхемы SID на основе оригинальной документации и интервью с Робертом Яннессом. В качестве аппаратной основы используется ПЛИСAltera EP1C12 Cyclone, на отладочной плате ALTIUM. Эмулируются все особенности оригинальной микросхемы SID, исключая фильтр, который реализован в цифровом виде (IIR-фильтр, управляемый процессором).
The PhoenixSID 65X81 — проект 2006 года, аналогичный V-SID. Его отличие заключается в том, что фильтр реализован на аналоговых элементах, вместо программной или цифровой аппаратной эмуляции.
MOS 6581 в массовой культуре
В 2003 году известной шведскойэмбиент-группой Carbon Based Lifeforms был выпущен альбом под названием «Hydroponic Garden». Одной из его центральных точек являлась композиция MOS 6581, в которой были использованы звуковые элементы и партии, полученные с помощью SID (вероятно, с помощью SidStation).
Шведская группа Machinae Supremacy, исполняющая тяжёлый металл, активно использует в своей музыке оригинальные звуки SID (с помощью SidStation). Сами участники группы определяют стиль своей музыки как SID Metal.
Немецкая синти-поп-группа Welle:Erdball практически в каждом своем альбоме использует Commodore 64, который вписан в состав как пятый член группы. Характерное звучание его чипа SID легко узнается в композициях немцев.
Также канадская группа Crystal Castles, которая определяет свой стиль, как Bitpop, во всех своих композициях активно использует SIDStation, за счёт чего и завоевала свою популярность.
Шведская группа In flames сделала кавер на свою песню Moonshield (c64 version).
Некоторые другие исполнители также применяли в своей музыке звуки SID, или их имитацию с помощью современных синтезаторов.
Файловый формат SID
Существует специальный формат файлов, имеющий расширение .SID, и называемый по имени микросхемы — просто SID, или PSID. Он предназначен для хранения музыки, извлечённой из игр и других программ для Commodore 64. В таких файлах содержится оригинальный код проигрывателя для процессора 6502, и данные, содержащие музыку. Такие файлы могут воспроизводиться на IBM PC специальными проигрывателями (например, PlaySID или Sidplay) или плагином для программы WinAmp. Для воспроизведения звука может использоваться настоящая микросхема SID, подключённая одним из известных методов, или её программная эмуляция. Существует коллекция музыки с Commodore 64, называющаяся The High Voltage SID Collection. Она содержит более 60000 композиций, сохранённых в этом формате. SID-файлы имеют MIME-тип audio/prs.sid.
Формат файлов .SID не является оригинальным форматом, используемым на компьютерах Commodore 64 или Commodore 128. Он создан специально для прослушивания музыки на IBM PC-совместимых компьютерах и других современных платформах. Однако существуют программы, позволяющие воспроизводить такие файлы на оригинальных компьютерах Commodore.
Литература
Appendix O, «6581 Sound Interface Device (SID) Chip Specifications», руководства Commodore 64 Programmer’s Reference Guide (см. Commodore 64).
Bagnall, Brian. On The Edge: The Spectacular Rise and Fall of Commodore, pp. 231–238,370—371. ISBN 0-9738649-0-7.
HVSC — High Voltage SID Collection — огромная коллекция файлов в формате SID, которые могут быть скачаны в одном архиве и уже подготовлены для проигрывания через SIDPLAY
C64 Music — Commodore 64 music in the real world & other related SID stories blog
Remix64 — Online magazine and community centre for the C64 music remixing scene
Sidstation by Elektron — Swedish company Elektron makes the Sidstation, a synthesizer using the C64 SID chip, with MIDI support and realtime tweaking
Tree Wave — American band that creates original and sophisticated music and video using Commodore 64 machines and other 8-bit computers and peripherals, often for live performances.
Welle:Erdball — German bitpop group who credit their beefed-up C64 as a band member
Kawasaki Synthesizer & Rhythm RockerАрхивная копия от 5 мая 2007 на Wayback Machine — One of the first standalone(no additional hardware required other than C64/PC itself) music software ever written for personal computer history which became widely accepted and commercially successful. The page is provided by the author Ryo Kawasaki himself.
Goto80 — потрясающая музыка, созданная с помощью Commodore 64
Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Balap sepeda motor – berita · surat kabar · buku · cendekiawan · JSTOR Pembalap sepeda motor Balap sepeda motor adalah olahraga otomotif yang menggunakan sepeda motor. Balap sepeda motor, khususnya balap...
Duta Besar Indonesia untuk IrakLambang Kementerian Luar Negeri Republik IndonesiaPetahanaElmar Iwan Lubissejak 26 Oktober 2020KantorBagdad, IrakDitunjuk olehPresiden IndonesiaPejabat perdanaBagindo Dahlan AbdullahDibentuk1950[1]Situs webkemlu.go.id/baghdad/id Berikut adalah daftar diplomat Indonesia yang pernah menjabat Duta Besar Republik Indonesia untuk Irak: No. Foto Nama Mulai menjabat Selesai menjabat Diangkat oleh Ref. 1 Bagindo Dahlan Abdullah 27 Maret 1950 12 Mei 1950 ...
Jacqueline Kennedy OnassisJacqueline di Ruang Resepsi Diplomatik Ibu Negara Amerika SerikatMasa jabatan20 Januari 1961 – 22 November 1963 PendahuluMamie EisenhowerPenggantiLady Bird Johnson Informasi pribadiLahirJacqueline Lee Bouvier(1929-07-28)28 Juli 1929Southampton, New York, Amerika SerikatMeninggal19 Mei 1994(1994-05-19) (umur 64)[1]New York City, Amerika SerikatKebangsaanAmerikanPartai politikDemokratSuami/istriJohn F. Kennedy (m. 1953; w. 1963)Aristotle Socrate...
Universitas Negeri PadangLambang Universitas Negeri PadangMotoAlam Takambang Jadi Guru (Alam Terhampar Menjadi Guru)JenisPerguruan Tinggi Negeri Badan HukumDidirikan 23 Oktober 1954 (sebagai PTPG Batusangkar) 10 Juni 1958 (sebagai FKIP Unand) 7 Agustus 1965 (sebagai IKIP Padang) 4 Agustus 1999 (sebagai UNP)[1] Lembaga indukKementerian Pendidikan, Kebudayaan, Riset, dan TeknologiRektorProf. Drs. H. Ganefri, M.Pd, Ph.D.(sejak 20 Juli 2016)[2]Jumlah mahasiswa47.808 (2020)[3...
Election of US Senator Mark Kelly See also: 2020 United States Senate elections 2020 United States Senate special election in Arizona ← 2016 November 3, 2020 2022 → Nominee Mark Kelly Martha McSally Party Democratic Republican Popular vote 1,716,467 1,637,661 Percentage 51.16% 48.81% County results Congressional districts results Precinct resultsKelly: 50–60% 60–70% ...
AwardIndia MedalTypeCampaign medalAwarded forCampaign service.DescriptionSilver or bronze disk, 36mm diameter.Presented byUnited Kingdom of Great Britain and IrelandEligibilityBritish and Indian forces.Campaign(s)India 1895–1902.Clasps Defence of Chitral 1895 Relief of Chitral 1895 Punjab Frontier 1897–98 Malakand 1897 Samana 1897 Tirah 1897–98 Waziristan 1901–02 Established1896 Ribbon bar The India Medal was a campaign medal approved in 1896[1] for issue to officers and men o...
American actress (born 1946) For the Canadian politician, see Candice Bergen (politician). Candice BergenBergen at the 2006 Peabody AwardsBornCandice Patricia Bergen (1946-05-09) May 9, 1946 (age 77)Los Angeles, California, U.S.Alma materUniversity of PennsylvaniaOccupationActressYears active1958–presentSpouses Louis Malle (m. 1980; died 1995) Marshall Rose (m. 2000) Children1ParentsEdgar Berge...
1943 speeches delivered by Himmler and referring to the Holocaust Authorised by Himmler himself, this original page of the final edition of his speech made on 4 October 1943 bears the Reichsführer-SS's statements to his audience that the extermination of the Jews, a policy of the Nazi state, is being carried out. The Posen speeches were two speeches made by Heinrich Himmler, the head of the SS of Nazi Germany, on 4 and 6 October 1943 in the town hall of Posen (Poznań), in German-occupied Po...
Voce principale: Foot Ball Club Unione Venezia. A.C. VeneziaStagione 2000-2001Sport calcio Squadra Venezia Allenatore Cesare Prandelli Presidente Maurizio Zamparini Serie B4º posto (promosso in A) Coppa ItaliaOttavi di finale Maggiori presenzeCampionato: Marasco (37) Miglior marcatoreCampionato: Di Napoli (16) StadioStadio Pierluigi Penzo 1999-2000 2001-2002 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti l'Associazione Calcio Venezia nelle comp...
2010 Utah Blaze seasonHead coachErnesto Purnsley (fired June 1)Ron JamesHome fieldMaverik CenterResultsRecord2–14Division place3rd NC WestPlayoff finishdid not qualify ← 2008 Utah Blaze seasons 2011 → The 2010 Utah Blaze season is the 4th season for the franchise in the Arena Football League. The team was coached by Ernesto Purnsley, who was fired on June 1, 2010, with Ron James named as his replacement.[1] Home games are played at the Maverik Center, whi...
جزء من سلسلة مقالات سياسة الاتحاد الأوروبيالاتحاد الأوروبي الدول الأعضاء (27) إسبانيا إستونيا إيطاليا ألمانيا أيرلندا البرتغال بلجيكا بلغاريا بولندا جمهورية التشيك الدنمارك رومانيا سلوفاكيا سلوفينيا السويد فرنسا فنلندا قبرص كرواتيا لاتفيا لوكسمبورغ ليتوانيا مالطا المج...
العلاقات اليونانية الليبيرية اليونان ليبيريا اليونان ليبيريا تعديل مصدري - تعديل العلاقات اليونانية الليبيرية هي العلاقات الثنائية التي تجمع بين اليونان وليبيريا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه ال...
Stadium in Saint-Denis, Paris, France Not to be confused with Stade Français. For other uses, see Stade de France (disambiguation). Stade de FranceUEFA Full nameStade de FranceAddressSaint-DenisFranceLocationZAC du Cornillon Nord Saint-Denis, Île-de-France, FranceCoordinates48°55′28″N 2°21′37″E / 48.9245°N 2.3602°E / 48.9245; 2.3602Public transit Saint-Denis – Porte de Paris Stade de France – Saint-Denis La Plaine – Stade de FranceOwnerConsortium St...
French footballer Stéphane Tritz Personal informationDate of birth (1987-02-25) 25 February 1987 (age 37)Place of birth Strasbourg, FranceHeight 1.76 m (5 ft 9 in)Position(s) Right back[1]Team informationCurrent team Wormatia WormsNumber 16Youth career2003–2005 StrasbourgSenior career*Years Team Apps (Gls)2005–2008 Strasbourg B 70 (2)2009 Colmar 10 (0)2009–2010 Rodez 37 (0)2010–2014 Tours 59 (0)2014 Oțelul Galați 10 (0)2014–2015 Brest B 12 (0)2014–20...
Disused railway station in Cumbria, England Barrow-in-Furness (Strand)The former station building in 2013General informationLocationBarrow in Furness, Barrow in FurnessEnglandOther informationStatusDisusedHistoryOriginal companyFurness RailwayPre-groupingFurness RailwayKey dates1863 (1863)Opened1882Closed Barrow-in-Furness Strand railway station was the first permanent railway terminus to be built in Barrow-in-Furness, England. Located on the Strand at St. George's Square close to the to...
Rail transport enthusiast This article is about railway enthusiasts. For the PlayStation 3 game, see Railfan (video game). Railfan photographers in Belgium in September 2003, at the farewell of the NMBS/SNCB Class 51 locomotive A railfan, train fan, rail buff or train buff (American English), railway enthusiast, railway buff, trainspotter (Australian/British English) or ferroequinologist is a person who is recreationally interested in trains and rail transport systems.[1][2] ...
Disambiguazione – Bombiana rimanda qui. Se stai cercando l'omonimo monte, vedi Monte di Bombiana. Gaggio Montanocomune Gaggio Montano – VedutaIl Faro, simbolo del comune, sul Sasso di Rocca LocalizzazioneStato Italia Regione Emilia-Romagna Città metropolitana Bologna AmministrazioneSindacoGiuseppe Pucci (lista civica di centro Un impegno concreto) dal 4-10-2021 TerritorioCoordinate44°12′N 10°56′E44°12′N, 10°56′E (Gaggio Montano) Altitudine...