Cthugha (software)

Last updated

Cthugha is a music visualization computer program. It was written in the mid-1990s by Kevin "Zaph" Burfitt, originally for the PC, and was later ported to other platforms. It was freely distributed.

Contents

Blue fire Cthugha1.jpg
Blue fire
Metallic Lightning Cthugha2.gif
Metallic Lightning
Solar Flare Cthugha3.jpg
Solar Flare
Oil Shimmer Cthugha4.gif
Oil Shimmer

History

Cthugha was started by Australian coder Kevin "Zaph" Burfitt [1] in September 1993 under DOS for the PC, [2] but not released to the public until version 2.0 in March 1994. [3] It wasn't until release 5.1p in October 1994 [4] that popularity of the program took off; this coinciding with the relatively new availability of cheap sound-cards for PCs, such as the Soundblaster.

Cthugha was released for Linux ("Cthugha-L") in May 1995, [5] and for the Macintosh ("MaCthugha") in January 1996 [6]

Cthugha was used as the video wall background for the Australian children's TV game show Challenger, hosted by Zoe Sheridan during the late 90s[ citation needed ].

Burfitt stopped work on Cthugha in January 2001, and there were various attempts by others to carry on the project, but by that time there were so many clones of the software that there was little enthusiasm. Cthugha may have been the forerunner – either in inspiration, or possibly even as source-code – of the numerous and varied "visualisation" plugins for mp3 players and media players on many computer architectures.

In 1998, it was ported to the Winamp music player.

Usage

Cthugha uses a sound card's CD, line or microphone input. [1]

Reaction

The oscilloscope patterns of Cthugha have been described as "weird" [7] and "hypnotic". [1]

See also

Related Research Articles

<span class="mw-page-title-main">IBM AIX</span> Series of Unix operating systems from IBM

AIX is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

<span class="mw-page-title-main">OS/2</span> Operating system from IBM

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 relative to Microsoft's new Windows 3.1 operating environment, the two companies severed the relationship in 1992 and OS/2 development fell to IBM exclusively. The name stands for "Operating System/2", because it was introduced as part of the same generation change release as IBM's "Personal System/2 (PS/2)" line of second-generation personal computers. The first version of OS/2 was released in December 1987 and newer versions were released until December 2001.

System Request is a key on personal computer keyboards that has no standard use. Introduced by IBM with the PC/AT, it was intended to be available as a special key to directly invoke low-level operating system functions with no possibility of conflicting with any existing software. A special BIOS routine – software interrupt 0x15, subfunction 0x85 – was added to signal the OS when SysRq was pushed or released. Unlike most keys, when it is pressed nothing is stored in the keyboard buffer.

vi Keyboard-oriented text editor

vi is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by the Single Unix Specification and POSIX.

<span class="mw-page-title-main">Xenix</span> Discontinued Unix version published by Microsoft

Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, and eventually replaced it with SCO UNIX.

<span class="mw-page-title-main">Parallel port</span> Computer interface

In computing, a parallel port is a type of interface found on early computers for connecting peripherals. The name refers to the way the data is sent; parallel ports send multiple bits of data at once, as opposed to serial communication, in which bits are sent one at a time. To do this, parallel ports require multiple data lines in their cables and port connectors and tend to be larger than contemporary serial ports, which only require one data line.

<span class="mw-page-title-main">UNIX System V</span> Early commercial UNIX operating system

Unix System V is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification, which solicited the collaboration of the major Unix vendors. It was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV.

<span class="mw-page-title-main">PCBoard</span> Bulletin board system (BBS) application

PCBoard (PCB) was a bulletin board system (BBS) application first introduced for DOS in 1983 by Clark Development Company. Clark Development was founded by Fred Clark. PCBoard was one of the first commercial BBS packages for DOS systems, and was considered one of the "high end" packages during the rapid expansion of BBS systems in the early 1990s. Like many BBS companies, the rise of the Internet starting around 1994 led to serious downturns in fortunes, and Clark Development went bankrupt in 1997. Most PCB sales were of two-line licenses; additional line licenses were also available.

<i>Sopwith</i> (video game) 1984 video game

Sopwith is a side-scrolling shoot 'em up created by David L. Clark of BMB Compuscience in 1984. It was originally written to run on the IBM PC under MS-DOS. The game involves piloting a Sopwith biplane, attempting to bomb enemy buildings while avoiding fire from enemy planes and various other obstacles.

<span class="mw-page-title-main">History of Unix</span>

The history of Unix dates back to the mid-1960s. when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-sharing operating system called Multics for the GE-645 mainframe. Multics introduced many innovations, but also had many problems. Bell Labs, frustrated by the size and complexity of Multics but not its aims, slowly pulled out of the project. Their last researchers to leave Multics – among them Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna – decided to redo the work, but on a much smaller scale.

<span class="mw-page-title-main">Music visualization</span> Generation of animated imagery based on a piece of music

Music visualization or music visualisation, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music. The imagery is usually generated and rendered in real time and in a way synchronized with the music as it is played.

<span class="mw-page-title-main">Sound Blaster 16</span>

The Sound Blaster 16 is a series of sound cards by Creative Technology. They are add-on boards for PCs with an ISA or PCI slot.

<i>Empire</i> (1977 video game) Wargame

Empire is a 1977 turn-based wargame with simple rules. The game was conceived by Walter Bright starting in 1971, based on various war movies and board games, notably Battle of Britain and Risk. The game was ported to many platforms in the 1970s and 80s. Several commercial versions were also released, often adding basic graphics to the originally text-based user interface. The basic gameplay is strongly reminiscent of several later games, notably Civilization, which was partly inspired by Empire.

Computer hardware or software is said to be bug compatible if it exactly replicates even an undesirable feature of a previous version. The phrase is found in the Jargon File.

Linux began in 1991 as a personal project by Finnish student Linus Torvalds: to create a new free operating system kernel. The resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 4.15 version in 2018 with more than 23.3 million lines of source code, not counting comments, under the GNU General Public License v2.

Ralf Brown's Interrupt List is a comprehensive list of interrupts, calls, hooks, interfaces, data structures, CMOS settings, memory and port addresses, as well as processor opcodes and special function registers for x86 machines from the very start of the PC era in 1981 up to 2000, most of it still applying to PCs today.

<span class="mw-page-title-main">DOS</span> Group of closely related IBM PC-compatible operating systems

DOS is a platform-independent acronym for "disk operating system" that later became a common shorthand for disk-based operating systems on IBM PC compatibles. DOS primarily consists of Microsoft's MS-DOS and a rebranded version under the name IBM PC DOS, both of which were introduced in 1981. Later compatible systems from other manufacturers include DR DOS (1988), ROM-DOS (1989), PTS-DOS (1993), and FreeDOS (1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995.

Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.

References

  1. 1 2 3 HotWired 3.03 (page 156), March 1995
  2. SBpro - sampling stereo directly (not DMA) - comp.sys.ibm.pc.soundcard|Google Groups
  3. CTHUGHA 2.0 1/1 - comp.sys.ibm.pc.demos | Google Groups:
  4. Cthugha 5.1 released - comp.sys.ibm.pc.demos | Google Groups
  5. Cthugha available for Linux - comp.sys.ibm.pc.soundcard.misc | Google Groups
  6. ANNOUNCE: PowerMac version of CTHUGHA now available! - alt.graphics.cthugha | Google Groups
  7. Australian PC Review, October 1994