DirectX plugin
Encyclopedia
In computer music
Computer music
Computer music is a term that was originally used within academia to describe a field of study relating to the applications of computing technology in music composition; particularly that stemming from the Western art music tradition...

 and professional audio
Professional audio
Professional audio, also 'pro audio', refers to both an activity and a type of audio equipment. Typically it encompasses the production or reproduction of sound for an audience, by individuals who do such work as an occupation like live event support, using sound reinforcement systems designed for...

 creation, a DirectX plugin is a software processing component that can be loaded as a plugin into host applications to allow real-time processing, audio effects, mixing audio or act as virtual synthesizers
Software synthesizer
A software synthesizer, also known as a softsynth is a computer program or plug-in for digital audio generation. Computer software which can create sounds or music is not new, but advances in processing speed are allowing softsynths to accomplish the same tasks that previously required dedicated...

. DirectX plugins allow the replacement of traditional recording studio hardware and rack units used in professional studios with software-based counterparts that can be connected together in a modular way. This allows host manufacturers to focus on the conviviality and efficiency of their products while specialized manufacturers can focus on the digital signal processing
Digital signal processing
Digital signal processing is concerned with the representation of discrete time signals by a sequence of numbers or symbols and the processing of these signals. Digital signal processing and analog signal processing are subfields of signal processing...

 aspect. For example, there are plugins for effects boxes, such as reverbs
Reverberation
Reverberation is the persistence of sound in a particular space after the original sound is removed. A reverberation, or reverb, is created when a sound is produced in an enclosed space causing a large number of echoes to build up and then slowly decay as the sound is absorbed by the walls and air...

 and delays
Delay (audio effect)
Delay is an audio effect which records an input signal to an audio storage medium, and then plays it back after a period of time. The delayed signal may either be played back multiple times, or played back into the recording again, to create the sound of a repeating, decaying echo.-Early delay...

, effects pedals, like guitar distortion
Distortion (guitar)
Distortion effects create "warm", "dirty" and "fuzzy" sounds by compressing the peaks of a musical instrument's sound wave and adding overtones. The three principal types of distortion effects are overdrive, distortion and fuzz. Distortion effects are sometimes called “gain” effects, as distorted...

, flange and chorus
Chorus effect
In music, a chorus effect occurs when individual sounds with roughly the same timbre and nearly the same pitch converge and are perceived as one...

, and for mixing and mastering processors such as compressors, limiters, exciters, sub bass enhancers, stereo imagers and many more.

Overview

Similar to Virtual Studio Technology
Virtual Studio Technology
Steinberg's Virtual Studio Technology is an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software...

 and later, Audio Units
Audio Units
Audio Units are a system-level plug-in architecture provided by Core Audio in Mac OS X developed by Apple Computer. Audio Units are a set of application programming interface services provided by the operating system to generate, process, receive, or otherwise manipulate streams of audio in...

 in Apple Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

, DirectX plugins have an open standard architecture for connecting audio synthesizers and effect plugins to audio editors and hard-disk recording systems. DirectX plug-ins are based on Microsoft's Component Object Model
Component Object Model
Component Object Model is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages...

 (COM) which allows plugins to be recognised and used by other applications via common interfaces. Plugins connect to applications and other plugins with pins via which they can pass and processes buffered streams of audio (or video) data. Architecturally, DirectX plugins are DirectShow
DirectShow
DirectShow , codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's earlier Video for Windows technology...

 filters.

Types and compatibility

DirectX plugins are also of two types, DirectX effect plugins (DX) and DirectX Instrument plugins (DXi). Effect plugins are used to generate, process, receive, or otherwise manipulate streams of audio. Instrument plugins are MIDI controllable DirectX plugins, generally used to synthesize sound or playback sampled audio using virtual synthesizers
Software synthesizer
A software synthesizer, also known as a softsynth is a computer program or plug-in for digital audio generation. Computer software which can create sounds or music is not new, but advances in processing speed are allowing softsynths to accomplish the same tasks that previously required dedicated...

, samplers
Software sampler
A software sampler is a piece of software which allows a computer to emulate the functionality of a sampler.In the same way that a sampler has much in common with a synthesizer, software samplers are in many ways similar to software synthesizers and there is great deal of overlap between the two,...

 or drum machines. DirectX effect plugins were developed by Microsoft as part of DirectShow. DirectX instruments were developed by Cakewalk
Cakewalk (company)
Cakewalk, Inc. is a company based in Boston, Massachusetts that develops and sells music production software. The company's best known product is their comprehensive music sequencer named SONAR, which is designed for professional use. SONAR incorporates multi-track recording and editing of both...

 in co-operation with Microsoft.

DirectX plugins however are not cross-platform, and are available only on Windows. VST
Virtual Studio Technology
Steinberg's Virtual Studio Technology is an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software...

 plugins on the contrary are cross-platform. As a result, several wrapper plugins are available so that DirectX plugins can be used in applications which only support VST and vice versa. Others such as chainer plugins are also available which allow chaining multiple plugins together.

Programmability

DirectX plugins can be developed in C++ using Microsoft's DirectX
DirectX
Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay,...

 SDK, Sony's Audio plugin development kit or Cakewalk's DirectX Wizard. There is also a Delphi
Delphi
Delphi is both an archaeological site and a modern town in Greece on the south-western spur of Mount Parnassus in the valley of Phocis.In Greek mythology, Delphi was the site of the Delphic oracle, the most important oracle in the classical Greek world, and a major site for the worship of the god...

 SDK available here.

DirectX plugin hosts

  • REAPER
    REAPER
    REAPER is a digital audio workstation created by Cockos. It is distributed with an uncrippled evaluation license with a nag screen explaining the license cost. It is currently available for Microsoft Windows and Mac OS X...

  • Cakewalk Sonar
    Cakewalk Sonar
    Cakewalk SONAR is a digital audio workstation made by Cakewalk for recording, editing, mixing, mastering and outputting audio. The latest versions of the software are SONAR Home Studio 7, SONAR Home Studio 7 XL, SONAR X1 Producer Edition, SONAR X1 Studio Edition, SONAR X1 Essential Edition, and...

     (version 2.0 or later)
  • ACID Pro
    ACID Pro
    Sony ACID Pro is a professional digital audio workstation software program. It was originally called "ACID pH1" and published by Sonic Foundry, but is now developed and sold by Sony Creative Software....

     (version 3.0 or later)
  • Sound Forge
    Sound Forge
    Sony Sound Forge is a digital audio editing suite by Sony Creative Software which is aimed at the professional and semi-professional markets....

  • Sony Vegas
    Sony Vegas
    Sony Vegas is a professional video editing software package for non-linear editing systems originally published by Sonic Foundry, now owned and run by Sony Creative Software. Originally developed as an audio editor, it eventually developed into an NLE for video and audio from version 2.0...

  • Adobe Audition
    Adobe Audition
    Adobe Audition is a digital audio workstation from Adobe Systems featuring both a multitrack, non-destructive mix/edit environment and a destructive-approach waveform editing view.-Origins:...

     (Formerly Cool Edit 2000 and Cool Edit Pro 1.0, 2.0)
  • Steinberg
    Steinberg
    Steinberg GmbH is a German musical software and equipment company based in Hamburg. It mainly produces music recording, arranging and editing software as used in digital audio workstations and VSTi software synthesizers.- History :...

     Wavelab
    WaveLab
    WaveLab is a digital audio editor by Steinberg aimed at the professional as well as the semi-professional market. It supports multi-channel files, DirectX plugin, VST plugin and DVD-Audio creation. WaveLab was for a long time the main competitor to Sound Forge. Wavelab was started in 1995 and it is...

  • FL Studio
    FL Studio
    FL Studio is a digital audio workstation developed by the Belgian company Image-Line. FL Studio features a graphical user interface based on a pattern-based music sequencer...

  • DAVID Systems GmbH Multitrack Editor V4
  • MAGIX Samplitude
    MAGIX Samplitude
    MAGIX Samplitude is a computer program made by MAGIX for recording, editing, mixing, mastering and outputting audio. The first version was released in 1992 for the Amiga and three years later for Microsoft Windows...


Future

DirectX plugins are superseded by DMO-based signal processing filters and more recently, by Media Foundation Transforms.

See also

  • Virtual Studio Technology
    Virtual Studio Technology
    Steinberg's Virtual Studio Technology is an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software...

    , a similar standard by Steinberg
    Steinberg
    Steinberg GmbH is a German musical software and equipment company based in Hamburg. It mainly produces music recording, arranging and editing software as used in digital audio workstations and VSTi software synthesizers.- History :...

  • Computer music
    Computer music
    Computer music is a term that was originally used within academia to describe a field of study relating to the applications of computing technology in music composition; particularly that stemming from the Western art music tradition...

  • MIDI
  • Digital audio workstation
    Digital audio workstation
    A digital audio workstation is an electronic system designed solely or primarily for recording, editing and playing back digital audio. DAWs were originally tape-less, microprocessor-based systems such as the Synclavier and Fairlight CMI...

  • DirectX Media Objects
  • Media Foundation Transform

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK