Covox Speech Thing

Covox Speech Thing
Covox Speech Thing
Date inventedOctober 2, 1987; 37 years ago (1987-10-02)
Invented byCovox, Inc.
Connects toParallel printer port
Useaudio digital-to-analog converter attached to computer parallel port with pass-through
Common manufacturersCovox, Inc. (original Covox Speech Thing)
Disney (Disney Sound Source variant)
Faster Than Light (FTL Sound Adapter variant)
SiliconSoft (SoundJr variant)
Do it yourself variants
IntroducedDecember 18, 1987; 36 years ago (1987-12-18)

The Covox Speech Thing is an external digital-to-analog converter (DAC) that plugs into the parallel printer port of a PC. It converts 8-bit digital sound using a simple R-2R resistor ladder into an analog signal output.

The Speech Thing was introduced on December 18, 1987[1] by Covox, Inc. of Eugene, Oregon, for about US$70[2] (equivalent to $188 in 2023) and priced US$79.95 as of 1989.[3] People soon started to build their own (DIY) variants, since its communication protocol and DAC is simple and only requires soldering a few cheap parts. The novelty of its patent "Parallel port pass-through digital to analog converter" (filed in 1987, granted in 1989)[4] wasn't specifically the use of a resistor ladder as a DAC, but rather the patent's discussion is around its ease of plugging into the parallel port and how its resistor ladder design didn't block other devices from using the parallel port. The plug was used long into the 1990s[clarify], as sound cards were still very expensive at that time. The plug was also quite popular in the demoscene.

An inherent problem of the design is that its quality relies on how precisely matched the resistors are (see Resistor ladder § Accuracy of R–2R resistor ladders). If unmatched resistors are used, the resulting voltage levels get shuffled, especially for quiet sounds, resulting in distortion. Nevertheless, the sound quality of the Covox plug is far superior compared to the PC speaker; for some time, a self-built variant was an inexpensive way to give old computers sound capabilities.[5]

Features

One widely used variant

The Covox plug received an 8-bit digital byte for each digital audio sample from the parallel port and produced a high impedance mono analog output voltage signal though a mini phone connector. That signal could then be amplified and played back on loudspeakers.

The resistances of the R-2R ladder (100  and 200 kΩ according to the patent) are deliberately high-enough to prevent excessive loading of the signals, so a printer attached to the output connector will operate normally.

The original Covox plug itself doesn't use sequential logic or a clock signal, so theoretically it can operate with any sampling rate. In practice, however, parallel port speed limits make it rather hard to achieve even standard 44100 Hz (the average 1980s 80286 system could handle sampling rates of 12 kHz, while later the faster 33 MHz 486SX introduced in 1991 could handle 44 kHz).

Its 15 kΩ load resistor in parallel with a 5 nF capacitor after the R2R resistor ladder results in a passive RC low-pass filter starting around 3 kHz, thus limiting the analog bandwidth. Many DIY variants do not use the same ladder topology and component values, resulting in different timbre.[6]

Another limiting factor was that the CPU had to be interrupted at the sampling rate to play background audio (thus incurring the cost of a context switch for every sample, many thousands of times a second), since there was no data buffering or direct memory access available.

The sound quality can be increased by software through dithering, which reduces perceptible aliasing noise and increases dynamic range (used in Inertia Player and FastTracker 2 as an interpolating option).

Commercial products

  • Covox Speech Thing – a R-2R resistor DAC with parallel port pass through, bundled with speech synthesis software, marketed originally as part of voice synthesis and recognition system.[7]
  • Disney Sound Source – a different design to the Covox Speech Thing, though in a superficially similar case also with parallel pass through, marketed by Disney Software in early 1990s.
    • Consists of a FIFO buffer with a DAC on the board that plugs into the parallel printer port, which transmits analog audio over a registered jack to a separate amplifier / speaker box.[8] Its price was set to only $14[9] and it was supported by many games (see below). It used external power (9 volt battery) and could be turned on/off by software. Contrary to the Covox Speech Thing which had no FIFO buffer, the Disney Sound Source features a 16-byte FIFO allowing for autodetection and flow control, which clocks digital output to the resistive DAC at a fixed sample rate of 7 kHz ±5%.[10]
    • The printed circuit board DSS007C shows "Ⓟ (1983) U.S. 4,384,170 and others"[11] which is an earlier patent by Forrest S. Mozer.[12] The board a has one integrated circuit only (labeled "ICS1453") and the schematic[13] shows 8 lines from the parallel port going into one chip with input pins D0-D8 that also has a "DAC output" pin going to an output "sound". So it can be inferred that that single chip implements both the FIFO and DAC internally, which differs dramatically from the passive R-2R design of the original Covox.
    • In 2015 the hardware was reverse engineered so compatible circuits can be built from easily available off the shelf components.[14] It is also emulated by the popular DOSBox emulator.

Compatibility

Home-built variant

Games

The Covox plug couldn't directly substitute any of the popular cards of that age (AdLib, Sound Blaster, Gravis UltraSound, etc.), but several games / platforms supported it directly. It is also usually used in tandem with an AdLib sound card as said card officially was a music card and while it could be put into a mode to handle sampled audio, it could not play sampled audio and music at the same time. Notable entries include:

Music trackers

Popular DOS-based trackers used in the demoscene included Covox support, for example:

  • Modplay (also ModEdit, DMP, VP and other Mod players from early 1990s) (Up to 4 channel COVOX output or custom assembler routine for user device)
  • Inertia Player (mono, stereo-on-1 covox, with dithering option).
  • Multiplayer by DGS Italian Software Company
  • Galaxy Music Player (can play MODs even on an Intel 8088)
  • Scream Tracker version 2.3 direct support. Version 3.21 through virtual-soundblaster driver.
  • FastTracker (mono, stereo, stereo-on-1 mode, with dithering).
  • Impulse Tracker

Emulating other soundcards

Emulators exist that allow a physical Covox to appear as if it is another soundcard:

  • Virtual SoundBlaster – can emulate Sound Blaster on Covox
  • Covoxer – can emulate Tandy 1000/2000 music synthesizer
  • TEMU – can emulate Tandy 1000/2000 music synthesizer and Disney Sound Source

Emulating Covox

The DOSBox and Fake86 emulators can emulate a virtual Covox (as Disney Sound Source) on machines without a physical Covox.[15]

Operating systems

Several operating systems have an installable driver for Covox:

Later variants

  • André LaMothe's 1995 book "Black Art of 3D Game Programming" section "Building Your Own Digital Sound Device-DIGIBLASTER"[20] – while not saying the word "Covox", it does describe how to build a resistor ladder hardware device with a schematic that is essentially a clone of a Covox in stereo that plugs into two parallel printer ports, and describes DOS C code for driving it.
  • Simple LPTsnd[21] – also compatible with SoundJR and FTL sound adapters in addition to Covox Speech Thing, allowing more games to be played.
  • CVX-4[22] – features DIP switches to select capacitor for the low-pass filter, to provide extra attenuation, and to bypass coupling capacitor.
  • Disney Soundsource 2015 Remake[23]reverse-engineered from an original adapter.
    • Allows software requiring the original Disney hardware to work without the need of any additional software emulators.[14]
  • Benedikt's remakes:
    • Generic 8 bit audio DAC[24] – includes parallel-port pass-through for printer, with intention of being more similar to original Covox.
    • Parallel Port Headphone DAC[25] – replica of 1990s SiliconSoft SoundJr device[26] that can drive headphones with power from the parallel port.
    • Parallel port audio and joystick adapter[27] – compatible with FTL Sound Adapter.
  • ISA LPT DAC r0 – Dual-channel board that plugs into the ISA bus.[28]

Other Covox products

  • Covox Voice Master – Earlier 1984 speech-synthesis board for the Commodore 64 which could playback 64 words stored in memory with BASIC instructions. Word capacity could be extended with disk or tape.[30]
    • Covox Voice Master Junior – Later cheaper ($39.95) variant that plugs into Atari joystick port and contains an electret microphone for recording sounds for playback or recognition and a speaker.[31][32]

Also as described in a 1991 COVOX Company Profile:[33]

  • Covox Sound Master – 1984 for Apple II, 1989 for MS-DOS
  • Covox Voice Master System II – 1990
  • Covox MIDI Maestro – 1990
  • Covox Sound Master II – 1990

References

  1. ^ "Speech Thing trademark". United States Patent and Trademark Office (USPTO).
  2. ^ Stefan, Göhler. "Phonomenal! Covox Speech Thing / Disney Sound Source (1986 / 199x)". Crossfire Designs. Retrieved January 23, 2023.
  3. ^ Social Science Microcomputer Review. 7. Duke University Press: 97. 1989. ISSN 0885-0011. {{cite journal}}: Missing or empty |title= (help)
  4. ^ US4812847A, Stewart, John L. & Stewart, Bradley C., "Parallel port pass-through digital to analog converter", issued 1989-03-14 
  5. ^ Brychkov, Eugeny (October 19, 2012). Adding a multimedia capability: a Covox device (PDF). GR8BIT. Archived from the original (PDF) on February 1, 2014.
  6. ^ Scali (November 28, 2017). "The Covox years". Scali's OpenBlog. Archived from the original on February 20, 2023. Retrieved June 25, 2023.
  7. ^ Pilgrim, Aubrey (1996). Build Your Own Multimedia PC. McGraw-Hill. p. 282. ISBN 978-0-07-912226-1.
  8. ^ Phillips, Mark. "Some notes on programming for the Disney Sound Source". Archived from the original on January 1, 2007.
  9. ^ "The Oldskool PC Carnival Sideshow". 1999. Retrieved August 6, 2017.
  10. ^ "The Sound Source Programmer's Guide" (PDF). Video Game Music Preservation Foundation. Archived (PDF) from the original on June 25, 2023. Retrieved June 25, 2023.
  11. ^ "Disney Sound Source Pinout \ VOGONS". www.vogons.org. Archived from the original on May 2, 2023. Retrieved June 26, 2023.
  12. ^ US4384170A, Mozer, Forrest S. & Stauduhar, Richard P., "Method and apparatus for speech synthesizing", issued 1983-05-17 
  13. ^ Programmer's Guide to the Disney Sound Source.
  14. ^ a b "Reversing the Disney Sound Source". VOGONS. February 1, 2015. Retrieved August 6, 2017.
  15. ^ "Sound – Disney Sound Source". DOSBox Wiki. 2015. Retrieved August 6, 2017.
  16. ^ Beck, Michael (January 23, 2005). "Alternate Sound Driver for Linux 2.x Version 1.3 (pcsndrv-1.3.readme)". Archived from the original on January 23, 2005.
  17. ^ MENG, YEO (January 2, 2017). "A Science Project: Bringing the Covox Speech Thing to 2017". YKM'S CORNER ON THE WEB.
  18. ^ Meng, Yeo (August 10, 2021). "Covox-music-player". GitHub.
  19. ^ "outb(2) - Linux manual page". man7.org. Retrieved November 23, 2023.
  20. ^ André LaMothe (September 1, 1995). Black Art of 3D Game Programming.
  21. ^ "Simple LPTSND – Covox Speech Thing". Retroianer.
  22. ^ "CVX4 Vogons Tuning Edition". Serdashop.
  23. ^ "Reversing the Disney Sound Source". VOGONS.
  24. ^ Freisen, Benedikt (June 8, 2023), Generic 8 bit audio DAC, retrieved June 26, 2023
  25. ^ Freisen, Benedikt (June 8, 2023), Parallel Port Headphone DAC, retrieved June 26, 2023
  26. ^ "SoundJr Digital Audio Modules by SiliconSoft.Com". www.siliconsoft.com. Archived from the original on March 5, 2023. Retrieved June 26, 2023.
  27. ^ Freisen, Benedikt. "Parallel port audio and joystick adapter". GitHub.
  28. ^ "Dual ISA DAC r0 – Covox Speech Thing on ISA Bus". Retroianer.
  29. ^ https://www.analog.com/media/en/technical-documentation/data-sheets/AD7524.pdf [bare URL PDF]
  30. ^ Bergheim, Kim (September 13, 1984). "Micros prick up their ears". InfoWorld: The Newsweekly for Microcomputer Users, volume 6, issue 33. p. 41.
  31. ^ "COVOX Voice Master Junior User Manual". December 1988.
  32. ^ "8-Bit Product Reviews: Covox Voice Master Jr., SSI's Shilob, Panasonic KX-PL09LI Printer". atarimagazines.com. Antic (magazine) vol 77, no 2. June 1, 1988. Archived from the original on August 10, 2022. Retrieved June 25, 2023.
  33. ^ "COVOX: Company Profile (from Covox BBS)". groups.google.com. September 1, 1991. Retrieved June 25, 2023.

Read other articles:

Nairi CinemaNairi CinemaLocationMashtots AvenueYerevan, ArmeniaTypeIndoor theatreSeating typeReservedOpened1920 1954 (reopened)Websitehttp://nairicinema.am/ Nairi Cinema (Armenian: Նաիրի կինոթատրոն (Nairi kinotatron)), is the second-largest cinema hall in the Armenian capital of Yerevan, located on the intersection of Mashtots Avenue with the Isahakyan street at the central Kentron District.[1] History Opened in 1920, Nairi Cinema is the oldest movie theatre in Yerevan....

 

В Википедии есть статьи о других людях с фамилией Родригес. Его Высокопреосвященство кардиналОскар Андрес Родригес Марадьягаисп. Óscar Andrés Rodríguez Maradiaga Флаг Архиепископ Тегусигальпы 8 января 1993 года — 26 января 2023 года Церковь Римско-католическая церковь Предшестве

 

2019 American supernatural horror film The VigilTheatrical release posterDirected byKeith ThomasWritten byKeith ThomasProduced by Raphael Margules J.D. Lifshitz Adam Margules Starring Dave Davis Menashe Lustig [yi] Malky Goldman Fred Melamed Lynn Cohen CinematographyZach Kuperstein[1]Edited byBrett W. BachmanMusic byMichael Yezerski[2]Productioncompanies Blumhouse Productions BoulderLight Pictures Angry Adam Productions Night Platform Distributed byIFC MidnightRel...

 

Місто Катасокваангл. Catasauqua Координати 40°39′11″ пн. ш. 75°28′03″ зх. д. / 40.65310000002777713° пн. ш. 75.467500000027783358° зх. д. / 40.65310000002777713; -75.467500000027783358Координати: 40°39′11″ пн. ш. 75°28′03″ зх. д. / 40.65310000002777713° пн. ш. 75.467500000027783358° зх. д.&...

 

  لمعانٍ أخرى، طالع ساي يونغ (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) ساي يونغ معلومات شخصية الميلاد 22 فبراير 1900  سوجو  الوفاة 16 يناير 1964 (63 سنة)   الولايات المتحدة  مواطنة الولاي

 

Portão do Leão ou Portão de Santo Estevão. Porta do Leão (em hebraico: שער האריות Sha'ar Ha'Arayot; em árabe: باب الأسباط [também conhecido como Portão de Santo Estevão ou Portão das Ovelhas]) está localizado na cidade velha de Jerusalém, em Israel. Localizado na parte leste da cidade antiga, do lado do Vale de Cédron, marca o início da caminhada que, na tradição cristã, Jesus teria passado antes de chegar ao Calvário pela Via Dolorosa. O Portão do Leão ...

 

This is a list of Primera División de Fútbol Profesional Coaches. Some of these managers were appointed as caretaker managers prior to being given a permanent position. Current Primera Division coaches Name Nationality Age Club From Played in Primera Division Sebastian Bini  ARG 43 Aguila 2022 2007-2008 Eduardo Lara  COL 64 Alianza 2022 N/A Erick Prado  SLV 47 Once Deportivo 2023 1994-2011 Ricardo Serrano  SLV 48 Chalatenango 2023 N/A Ruben da Silva  URU 55 Platense...

 

Album by Kany García Cualquier DíaStudio album by Kany GarcíaReleasedSeptember 17, 2008 (2008-09-17)Recorded2007 at Mexico D.F.Puerto RicoGenreLatin popLength38:01LanguageSpanishLabelSony BMGProducerGuillermo Gil, Pancho Ruíz, and Mario SantosKany García chronology Cualquier Día(2008) Boleto De Entrada(2010) Alternative coverMexican edition cover Singles from Cualquier Día Hoy Ya Me VoyReleased: May 7, 2007 ¿Qué Nos Pasó?Released: October 2007 Amigo en el BañoRel...

 

?Пічкур дністровський Охоронний статус Найменший ризик (МСОП 3.1) Біологічна класифікація Домен: Ядерні (Eukaryota) Царство: Тварини (Animalia) Підцарство: Справжні багатоклітинні (Eumetazoa) Тип: Хордові (Chordata) Підтип: Черепні (Craniata) Надклас: Щелепні (Gnathostomata) Клас: Променепер

 

ジョン・ロジャースJohn Rodgers 生誕 1881年1月15日ワシントンD.C.死没 (1926-08-27) 1926年8月27日(45歳没)デラウェア川所属組織 アメリカ海軍軍歴 1903 - 1926最終階級 海軍大佐戦闘 第一次世界大戦除隊後 (現役中に死去)テンプレートを表示 ジョン・ロジャース(John Rodgers 、1881年1月15日-1926年8月27日)はアメリカ海軍の軍人、最終階級は大佐。 アメリカ海軍航空隊における初期

 

Alliance of American Football Sportart American Football Abkürzung AAF Ligagründung 20. März 2018 Ligaauflösung 17. April 2019[1] Mannschaften 8 Land/Länder Vereinigte Staaten Vereinigte Staaten TV-Partner CBS, NFL Network, Turner Sports Website aaf.com Die Alliance of American Football (AAF) war eine aus acht Mannschaften bestehende US-amerikanische Profiliga im American Football, die von Charlie Ebersol und Bill Polian gegründet wurde. Der Spielbetrieb begann am 9. Februa...

 

You can help expand this article with text translated from the corresponding article in Portuguese. (August 2012) Click [show] for important translation instructions. View a machine-translated version of the Portuguese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English...

 

Japanese video game series For the original game in the series, see Cooking Mama (video game). Video game seriesCooking MamaStandard logo of the seriesGenre(s)Puzzle, Strategy, CookingDeveloper(s)Cooking Mama LimitedPublisher(s)JP: Taito (2006–2009)Square Enix (2011)Cooking Mama Ltd. (2010–) NA: Majesco Entertainment PAL: 505 Games (2006–2011) Nintendo (2011–) KOR: Fujitsu (2007)Cooking Mama Ltd. (2012)Nintendo: (2014-2015)Platform(s)Nintendo Switch, Nintendo DS, Wii, Nintendo 3DS, iO...

 

Core family in the soap opera Dynasty Carrington familyDynasty familyClockwise from top left: John James, Heather Locklear, Jack Coleman, Gordon Thomson, Leann Hunley, Linda Evans, John Forsythe, Joan Collins, and Emma Samms.First appearanceOil (pilot) January 12, 1981 (1981-01-12)Created byRichard and Esther ShapiroDurationOriginal series:January 12, 1981 (1981-01-12)–October 22, 1991 (1991-10-22)Reboot series:October 11, 201...

 

4°59′44.7″N 114°58′39.3″E / 4.995750°N 114.977583°E / 4.995750; 114.977583Institute of Brunei Technical Education Nakhoda Ragam CampusInstitut Pendidikan Teknikal Brunei Kampus Nakhoda RagamFormer namesSekolah Vokasional Nakhoda Ragam(Nakhoda Ragam Vocational School)Typepost-secondary, vocationalEstablished1970Parent institutionInstitute of Brunei Technical EducationLocationKampong Salambigar, Brunei-Muara, BruneiWebsiteibte.edu.bn IBTE Nakhoda Ragam Campus...

 

Stoke Military HospitalSouth prospect of the former Stoke Military HospitalStoke Military HospitalLocation within DevonCoordinates50°22′23″N 4°09′43″W / 50.373°N 4.162°W / 50.373; -4.162Site historyBuilt1797Built forWar OfficeIn use1797-1945 Stoke Military Hospital was an army medical facility in Plymouth, England. History The facility, which was sited on the north side of Stonehouse Creek, was designed for use by the British Army and styled to ma...

 

National public service hotline operated by the Government of the Philippines 8888, also known as the Citizens' Complaint Hotline and the President's Hotline, is a 24/7 national public service hotline operated by the government of the Philippines. It was introduced on August 1, 2016, by President Rodrigo Duterte to allow the public to report poor government front-line service delivery and corrupt practices in all government agencies, government-owned and controlled corporations, governmen...

 

Pakistani TV series This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Umeed TV series – news · newspapers · books · scholar · JSTOR (November 2020) (Learn how and when to remove this template message) UmeedامیدGenreSoap OperaWritten byMehrunnisa Mustaqeem KhanDirected byZahid MehmoodStarringErum Akhta...

 

Commuter rail network in St. Gallen, Switzerland St. Gallen S-BahnTrains of THURBO (above) and Appenzell Railways (below) operating for St. Gallen S-BahnOverviewLocaleSt. Gallen, SwitzerlandTransit typeS-BahnNumber of lines21WebsiteOstwind.ch (in German)OperationBegan operation2001Operator(s) Appenzell Railways Frauenfeld-Wil-Bahn AG Südostbahn THURBO TechnicalTrack gauge1,435 mm (4 ft 8+1⁄2 in) standard gauge1,000 mm (3 ft 3+3⁄8 in) metre ...

 

Транспортировка разрезанных горячих слябов на заводе им. Эдгара Томсона в США Слябинг (англ. slabbing) — одно- или двухклетевой стан горячей прокатки, предназначенный для обжатия больших слитков в плоские заготовки — слябы, предназначенные для дальнейшей обработки ...