Wtyczka DirectX
W muzyce komputerowej i profesjonalnym tworzeniu dźwięku wtyczka DirectX jest komponentem przetwarzającym oprogramowanie, który można załadować jako wtyczkę do aplikacji hosta , aby umożliwić przetwarzanie w czasie rzeczywistym, efekty dźwiękowe, miksowanie dźwięku lub działanie jako wirtualne syntezatory . Wtyczki DirectX umożliwiają zastąpienie tradycyjnego sprzętu studyjnego i jednostek rack używanych w profesjonalnych studiach odpowiednikami opartymi na oprogramowaniu, które można łączyć ze sobą w sposób modułowy. Pozwala to producentom hostów skupić się na przyjemności i wydajności swoich produktów, podczas gdy wyspecjalizowani producenci mogą skupić się na cyfrowego przetwarzania sygnału . Na przykład istnieją wtyczki do skrzynek efektów, takich jak pogłosy i opóźnienia , pedały efektów , takie jak przesterowanie gitary , kołnierz i refren , oraz do procesorów miksowania i masteringu, takich jak kompresory, ograniczniki, wzbudniki, wzmacniacze subbasów, obrazy stereo i wiele innych .
Przegląd
Podobnie jak Virtual Studio Technology i nowsze, Audio Units w Apple Mac OS X , wtyczki DirectX mają otwartą standardową architekturę do łączenia syntezatorów audio i wtyczek efektów z edytorami audio i systemami nagrywania na dysku twardym. Wtyczki DirectX są oparte na modelu Component Object Model (COM) firmy Microsoft, który umożliwia rozpoznawanie wtyczek i używanie ich przez inne aplikacje za pośrednictwem wspólnych interfejsów. Wtyczki łączą się z aplikacjami i innymi wtyczkami za pomocą pinów, za pośrednictwem których mogą przekazywać i przetwarzać buforowane strumienie danych audio (lub wideo). Architektonicznie wtyczki DirectX to DirectShow .
Rodzaje i kompatybilność
Wtyczki DirectX są również dwojakiego rodzaju, wtyczki efektów DirectX (DX) i wtyczki DirectX Instrument (DXi) . Wtyczki efektów służą do generowania, przetwarzania, odbierania lub innego manipulowania strumieniami audio. Wtyczki instrumentów to MIDI wtyczki DirectX, zwykle używane do syntezy dźwięku lub odtwarzania samplowanego dźwięku za pomocą wirtualnych syntezatorów , samplerów lub automatów perkusyjnych . Wtyczki efektów DirectX zostały opracowane przez Microsoft jako część DirectShow. Narzędzia DirectX zostały opracowane przez firmę Cakewalk we współpracy z firmą Microsoft i są dostępne w systemie Windows.
Dostępnych jest kilka wtyczek opakowujących [ określ ] , dzięki czemu wtyczek DirectX można używać w aplikacjach obsługujących tylko VST i odwrotnie. Dostępne są również inne, takie jak wtyczki łańcuchowe [ określ ] , które umożliwiają łączenie wielu wtyczek razem.
Programowalność
Wtyczki DirectX można tworzyć w języku C++ przy użyciu pakietu Microsoft DirectX SDK, zestawu Sony Audio Plug-In Development Kit lub kreatora DirectX firmy Cakewalk. Dostępny jest również Delphi SDK.
Hosty wtyczek DirectX
- ACID Pro (wersja 3.0 lub nowsza)
- Adobe Audition (wcześniej Cool Edit 2000 i Cool Edit Pro 1.0, 2.0)
- Cakewalk Sonar (wersja 2.0 lub nowsza)
- Samplitudę MAGIX
- ŻNIWIARZ
- Sony vegas
- Kuźnia dźwięku
- Steinberg Wavelab
- Steinberg Nuendo
- Kuba Steinberga
- OpenMPT
Przyszły
Wtyczki DirectX są zastępowane przez filtry przetwarzania sygnału oparte na DMO , a ostatnio przez Media Foundation Transforms .
Zobacz też
- Virtual Studio Technology , podobny standard firmy Steinberg
- Muzyka komputerowa
- MIDI
- Cyfrowa stacja robocza audio
- Obiekty multimedialne DirectX
- Transformacja Fundacji Mediów