AHI (Amiga)

Last updated

AHI (AHI audio system) is a retargetable audio subsystem for AmigaOS, MorphOS and AROS. It was created by Martin Blom in the mid-1990s to allow standardized operating system support for audio hardware other than just the native Amiga sound chip, for example 16-bit sound cards. [1]

AmigaOS native operating system of the Amiga personal computer

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.

MorphOS is an AmigaOS-like computer operating system. It is a mixed proprietary and open source OS produced for the Pegasos PowerPC processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the Efika and mobileGT. Since MorphOS 2.4, Apple's Mac Mini G4 is supported as well, and with the release of MorphOS 2.5 and MorphOS 2.6 the eMac and PowerMac G4 models are respectively supported. The release of MorphOS 3.2 added limited support for PowerMac G5. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as Ambient desktop.

AROS Research Operating System operating system

AROS Research Operating System is a free and open-source multi media centric implementation of the AmigaOS 3.1 APIs. Designed to be portable and flexible, ports are currently available for x86-based and PowerPC-based PCs in native and hosted flavors, with other architectures in development. AROS, in a show of full circle, was also ported to the m68k-based Amiga 1200, and there's also an ARM port for the Raspberry Pi series.

AHI offers improved functionality not available through the AmigaOS audio device driver, such as seamless audio playback from a user selected audio device (in applications which supported AHI), standardized functionality for audio recording and efficient software mixing routines for combining multiple sound channels thus overcoming the four channel hardware limit of the original Amiga chipset. [2] It also incorporated a unique mode that produced 14-bit playback using the Amiga chipset by combining two 8-bit channels set at different volumes. [1] The first official release of AHI was in 1996. [3] AHI became a widely supported standard for audio hardware and audio software on Amiga systems and was officially included in later operating system releases.

The author has stated that when referring to this software the correct term is 'AHI audio system' or just 'AHI' and not 'Audio Hardware Interface', [4] term sometimes used by the press. [1] [5] [6]

Related Research Articles

Sound card internal computer expansion card that facilitates the input and output of audio signals

A sound card is an internal expansion card that provides 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 used for professional audio applications.

Music tracker music sequencer software

A music tracker is a type of music sequencer software for creating music. The music is represented as discrete musical notes positioned in several channels at discrete chronological positions on a vertical timeline. A music tracker's user interface is usually number based. Notes, parameter changes, effects and other commands are entered with the keyboard into a grid of fixed time slots as codes consisting of letters, numbers and hexadecimal digits. Separate patterns have independent timelines; a complete song consists of a master list of repeated patterns.

Amiga 4000 Commodore computer

The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030.

Steinberg Media Technologies GmbH is a German musical software and hardware company based in Hamburg with satellite offices in Siegburg and London. It develops music recording, arranging and editing software, notably Cubase and Nuendo. It also designs audio recording and MIDI hardware interfaces and controllers and iOS music apps including Cubasis. Steinberg created several industry standard music technologies including the Virtual Studio Technology (VST) format for plug-ins and the ASIO protocol. Steinberg is a wholly owned subsidiary of Yamaha.

Digital audio workstation electronic system designed primarily for editing digital audio

A digital audio workstation (DAW) is an electronic device or application software used for recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software program on a laptop, to an integrated stand-alone unit, all the way to a highly complex configuration of numerous components controlled by a central computer. Regardless of configuration, modern DAWs have a central interface that allows the user to alter and mix multiple recordings and tracks into a final produced piece.

Wzonka-Lad is a Nintendo Game Boy emulator for the Amiga series of home computers.

XAD (software)

The XAD system is an open-source client-based unarchiving system for the Amiga. This means there is a master library called xadmaster.library which provides an interface between the client and the user application and there are clients handling the special archive formats. Three different types to handle file and disk archives and also disk image files (filesystem) are possible. They can be made by anyone. The master library itself includes some of these clients internally to make the work somewhat easier for the package maintainer and the user installing it.

Aladdin4D is a computer program for modeling and rendering three-dimensional graphics and animations, currently running on AmigaOS and Mac OS X platforms. A-EON Technology Ltd owns the rights and develops current and future versions of Aladdin4D for AmigaOS, MorphOS & AROS. All other platforms including OS X, iOS, Windows & Linux are developed by DiscreetFX.

SiS 630/730

The SiS 630 and SiS 730 are a family of highly integrated chipsets for Intel and AMD respectively. At the time of release they were unique in that they not only provided VGA, Audio, LAN, IDE and USB functionality on board, but were also in a single-chip solution. At the time of release (1999) most chipsets were composed of physically separate north-bridge and south-bridge chips. Only later have single-chip solutions become popular in the mainstream, with chipsets such as the nVidia nForce4.

Media Vision Pro AudioSpectrum

The Media Vision Pro AudioSpectrum family of personal computer sound cards included the original 8-bit Pro AudioSpectrum (1991), the 8-bit Pro AudioSpectrum Plus, 16-bit Pro AudioSpectrum 16, Pro AudioSpectrum 16 Basic and 16-bit Pro Audio Studio. All PAS cards with the exception of Pro AudioSpectrum 16 Basic could connect to CD-ROM drives—variants having SCSI or various proprietary interfaces—and many were sold in multimedia kits with compatible CD-ROM drives.

ReAction GUI is the widget toolkit engine that is used in AmigaOS 3.5-4.1.

CDXL is an obsolete motion video file format developed by Commodore in the late 1980s and early 1990s for the Amiga computer platform. It is notable for being one of the earliest formats created for motion video playback from CD-ROM.

WarpOS is a multi-tasking kernel for the PowerPC architecture developed by Haage & Partner for the Amiga computer platform in the late 1990s and early 2000s. It runs on PowerUP accelerator boards developed by phase5 which contains both a Motorola 68000 family CPU and a PowerPC CPU with shared address space. WarpOS runs alongside the 68k-based AmigaOS, which can use the PowerPC as a coprocessor. Despite its name, it is not an operating system (OS), but a kernel; it supplies a limited set of functions similar to those in AmigaOS for using the PowerPC. When released its original name was WarpUP, but was changed to reflect its greater feature set, and possibly to avoid comparison with its competitor, PowerUP.

Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore.

The Amiga 1200, or A1200, is Commodore International's third-generation Amiga computer, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the United Kingdom and $599 in the United States.

Warp3D was a project, founded by Haage & Partner in 1998, that aimed to provide a standard API which would enable programmers to access, and therefore use, 3D hardware on the Amiga.

PowerUP (accelerator)

PowerUP boards were dual-processor 68k–PowerPC accelerator boards designed by Phase5 Digital Products for Amiga computers. They had two different processors working in parallel, sharing the complete address space of the Amiga computer system.

Retargetable graphics is a device driver API mainly used by third-party graphics hardware to interface with AmigaOS via a set of libraries. The software libraries may include software tools to adjust resolution, screen colors, pointers, and screenmodes. It will use available hardware and will not extend the capabilities in any way.

References

  1. 1 2 3 Goodwin, Simon (October 1997). "AHI". Amiga Format. No. 102. Future Publishing. pp. 24–26. ISSN   0957-4867.
  2. Březovský, Boleslav (January 1997). "AHI Audio System". Amiga Review (in Czech). No. 24. Atlantida Publishing. pp. 18–19. ISSN   1211-1465.
  3. "Martin Blom's home page - martin.blom.org".
  4. Martin, Blom (2006). "m68k-amigaos-ahiusr Aminet Readme".
  5. Drummond, Richard (December 1999). "AHI PPC Preview". Amiga Format. No. 130. Future Publishing. p. 54. ISSN   0957-4867.
  6. Korn, Andrew (February 1997). "Audio Hardware Interface". CU Amiga. No. 84. EMAP. pp. 62–63. ISSN   0963-0090.