Music Kit

Last updated

The Music Kit was a software package for the NeXT Computer system. First developed by David A. Jaffe and Julius O. Smith, it supported the Motorola 56001 DSP that was included on the NeXT Computer's motherboard. It was also the first architecture to unify the Music-N and MIDI paradigms. [1] [2] Thus it combined the generality of the former with the interactivity and performance capabilities of the latter. The Music Kit was integrated with the Sound Kit. [3]

First demonstrated in 1988 at Davies Symphony Hall, the 1.0 release shipped in 1989 with the NeXT computer and included an Objective-C library for creating music and sound applications, a score language that included expression evaluation, MIDI, sound and DSP drivers, several command-line utilities and a simple score-playing application called ScorePlayer. The Music Kit was integrated into a variety of music applications, including Finale and Creation Station. It was also used in video games and even document processors.

The 2.0 release of the NeXT computer included additional bundled applications, [4] including Ensemble, a fractal-based improvisation tool developed by Michael Mcnabb. Others involved in the NeXT Music Kit project included Douglas Fulton (documentation and demos), Doug Keislar (third-party support), Greg Kellogg (drivers), Lee Boynton (drivers, Sound Kit) and Dana Massie (development.) In addition, consultants brought in early on included Andy Moorer (DSP software architecture), Roger Dannenberg (data structures) and John Strawn (DSP software).

In 1992 (NeXT 3.0 release), the Music Kit was un-bundled from the NeXT software and was released as a copyrighted open source package to the Stanford Center for Computer Research in Music and Acoustics (CCRMA), where Julius O. Smith was a professor. Stanford University hired David A. Jaffe as a consultant to continue to develop the Music Kit. Among the additions at that time were support for the Airel QuintProcessor, a five-DSP board for the NeXTcube, support for audio directly via the DSP56001 serial port (which was brought out to the back of the NeXT cube), and support for NextSTEP and the use of DSP processing using the Turtle Beach DSP56001 card. A set of eight Motorola evaluation boards were combined into a chassis for the prototype "Frankenstein" platform, used by the Sondius program of the Stanford Office of Technology Licensing to develop physical models of musical instruments. In addition, Jaffe was hired by a third party to add MIDI time code support to the Music Kit. (The Sondius group was later spun off into an independent company, Staccato Systems, Inc., [5] with funding from Yamaha and Stanford University. Staccato Systems, Inc. was acquired by Analog Devices in 2000.)

The Music Kit was described in numerous articles in NeXTWorld and other periodicals, and in books such as The Complete Guide to the Nextstep user environment [6]

More recent ports of the Music Kit were done by Leigh Smith and Stephen Brandon. [7]

Related Research Articles

<span class="mw-page-title-main">NeXT</span> American technology company (1985–1997)

NeXT, Inc. was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later developed web software. It was founded in 1985 by CEO Steve Jobs, the Apple Computer co-founder who had been forcibly removed from Apple that year. NeXT debuted with the NeXT Computer in 1988, and released the NeXTcube and smaller NeXTstation in 1990. The series had relatively limited sales, with only about 50,000 total units shipped. Nevertheless, the object-oriented programming and graphical user interface were highly influential trendsetters of computer innovation.

<span class="mw-page-title-main">NeXTSTEP</span> Operating system from NeXT Computer

NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube. It was later ported to several other computer architectures.

<span class="mw-page-title-main">OpenStep</span> Defunct object-oriented application programming interface specification

OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS and GNUstep.

<span class="mw-page-title-main">Motorola 56000</span> Family of digital signal processors

The Motorola DSP56000 is a family of digital signal processor (DSP) chips produced by Motorola Semiconductor starting in 1986 with later models are still being produced in the 2020s. The 56k series was intended mainly for embedded systems doing signal processing, but was also quite popular for a time in a number of computers, including the NeXT, Atari Falcon030 and SGI Indigo workstations all using the 56001. Upgraded 56k versions are still used today in audio equipment, radar systems, communications devices and various other embedded DSP applications. The 56000 was also used as the basis for the updated 96000, which was not commercially successful.

<span class="mw-page-title-main">Sound Blaster</span> Family of sound cards by Creative Technology

Sound Blaster is a family of sound cards and audio peripherals designed by Singaporean technology company Creative Technology. The first Sound Blaster card was introduced in 1989.

Open Sound Control (OSC) is a protocol for networking sound synthesizers, computers, and other multimedia devices for purposes such as musical performance or show control. OSC's advantages include interoperability, accuracy, flexibility and enhanced organization and documentation. Its disadvantages include inefficient coding of information, increased load on embedded processors, and lack of standardized messages/interoperability. The first specification was released in March 2002.

Steinberg Media Technologies GmbH is a German musical software and hardware company based in Hamburg. It develops music writing, recording, arranging, and editing software, most notably Cubase, Nuendo, and Dorico. It also designs audio and MIDI hardware interfaces, controllers, and iOS/Android 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 has been a wholly owned subsidiary of Yamaha since 2005.

<span class="mw-page-title-main">Pro Tools</span> Digital audio workstation

Pro Tools is a digital audio workstation (DAW) developed and released by Avid Technology for Microsoft Windows and macOS. It is used for music creation and production, sound for picture and, more generally, sound recording, editing, and mastering processes.

<span class="mw-page-title-main">Digital audio workstation</span> Electronic device or application software used for recording, editing and producing audio files

A digital audio workstation 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.

<span class="mw-page-title-main">Max (software)</span> Visual programming language

Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74. Over its more than thirty-year history, it has been used by composers, performers, software designers, researchers, and artists to create recordings, performances, and installations.

<span class="mw-page-title-main">ISPW</span>

The IRCAM Signal Processing Workstation (ISPW) was a hardware digital audio workstation developed by IRCAM and the Ariel Corporation in the late 1980s. In French, the ISPW is referred to as the SIM. Eric Lindemann was the principal designer of the ISPW hardware as well as manager of the overall hardware/software effort.

<span class="mw-page-title-main">Atari Falcon</span> 1992 personal computer

The Atari Falcon030, released in 1992, is the final personal computer from Atari Corporation. A high-end model of the Atari ST line, the machine is based on a Motorola 68030 CPU and a Motorola 56001 digital signal processor, which distinguishes it from most other microcomputers of the era. It includes a new VIDEL programmable graphics system which greatly improves graphics capabilities.

<span class="mw-page-title-main">MPU-401</span> MIDI interface device

The MPU-401, where MPU stands for MIDI Processing Unit, is an important but now obsolete interface for connecting MIDI-equipped electronic music hardware to personal computers. It was designed by Roland Corporation, which also co-authored the MIDI standard.

<span class="mw-page-title-main">Sound Blaster X-Fi</span> Computer sound card

Sound Blaster X-Fi is a lineup of sound cards in Creative Technology's Sound Blaster series.

<span class="mw-page-title-main">Motorola A780</span> Motorola device

The Motorola A780 is the second cellular PDA running the Linux operating system.

The Turtle Beach Corporation is an American gaming accessory manufacturer based in San Diego, California. The company has roots dating back to the 1970s where it developed sound cards, MIDI synthesizers, and various audio software packages and network audio devices. The company began making gaming headsets in 2005.

<span class="mw-page-title-main">Sound Blaster 16</span> Sound card by Creative Technology

The Sound Blaster 16 is a series of sound cards by Creative Technology, first released in June 1992 for PCs with an ISA or PCI slot. It was the successor to the Sound Blaster Pro series of sound cards and introduced CD-quality digital audio to the Sound Blaster line. For optional wavetable synthesis, the Sound Blaster 16 also added an expansion-header for add-on MIDI-daughterboards, called a Wave Blaster connector, and a game port for optional connection with external MIDI sound modules.

Gnuspeech is an extensible text-to-speech computer software package that produces artificial speech output based on real-time articulatory speech synthesis by rules. That is, it converts text strings into phonetic descriptions, aided by a pronouncing dictionary, letter-to-sound rules, and rhythm and intonation models; transforms the phonetic descriptions into parameters for a low-level articulatory speech synthesizer; uses these to drive an articulatory model of the human vocal tract producing an output suitable for the normal sound output devices used by various computer operating systems; and does this at the same or faster rate than the speech is spoken for adult speech.

Seer Systems developed the world's first commercial software synthesizer in the early 1990s. Working in conjunction with Intel, then Creative Labs, and finally as an independent software developer and retailer, Seer helped lay the groundwork for a major shift in synthesis technology: using personal computers, rather than dedicated synthesizer keyboards, to create music.

David Aaron Jaffe is an American composer who has written over ninety works for orchestra, chorus, chamber ensembles, and electronics. He is best known for his use of technology as an electronic-music or computer-music composer in works such as Silicon Valley Breakdown, though his non-electronic music has also been widely performed. He is also known for his development of computer music algorithmic innovations, such as the physical modeling of plucked and bowed strings, as well as for his development of music software such as the NeXT Music Kit and the Universal Audio UAD-2/Apollo/LUNA Recording System.

References

  1. "Real Time Sound Processing & Synthesis on Multiple DSPs Using the Music Kit and the Ariel QuintProcessor" (PDF). Nextcomputers.org. Retrieved 24 May 2018.
  2. "EFFICIENT DYNAMIC RESOURCE MANAGEMENT ON MULTIPLE DSPS AS IMPLEMENTED IN THE NEXT MUSIC KIT" (PDF). Nextcomputers.org. Retrieved 24 May 2018.
  3. "Sound and Music on the NeXT Computer" (PDF). Nextcomputers.org. Retrieved 24 May 2018.
  4. "David Jaffe" (PDF). Jaffe.com. Retrieved 24 May 2018.
  5. "Staccato Systems Inc.: Private Company Information - Bloomberg". Investing.businessweek.com. Archived from the original on July 9, 2012. Retrieved 24 May 2018.
  6. Shebanek, Michael B. (17 September 1993). The Complete Guide to the NEXTSTEPTM User Environment. ISBN   9780387979564.
  7. "Next Steps from NeXTSTEP: MusicKit and SoundKit in a New World" (PDF). Nextcomputers.org. Retrieved 24 May 2018.