Hauptseite
Hauptseite
Alles über CES
Onlineshop
Hilfe-Forum
FAQ: die meist gestellten Fragen
Übersicht der neuesten Beitr&aauml;ge
Das gesamte Forum durchsuchen
CES downloaden/herunterladen
Kontakt
Portal-Community
Anmelden im persönlichen Bereich
 
  Von 2187 jetzt online:
0
 Benutzer
0
 Fahrzeuge
 

Auf Facebook:
CES 4 - Chamele..

nur 34.90 €
Starter-Bundle ..
statt 111.89 €
nur 98.00 €
CarPC-Bundle..
statt 854.88 €
nur 699.00 €
VDO-Lenkradfern..
statt 59.00 €
nur 29.00 €
Starter-Bundle:..
statt 113.90 €
nur 79.00 €
1&1 UMTS-Notebo..

nur 9.99 €
OBDII-Interface..
statt 39.99 €
nur 37.90 €


HOWTO: KX-Projekt einrichten
Verfasser Nachricht
GrInDeR Offline
Super Moderator
******

BeitrÀge: 1.749
Registriert seit: Jun 2009
Beitrag: #1
HOWTO: KX-Projekt einrichten
Teil 1: Grundlagen und VerstÀndnis des KX-Systems

Der kX-Audio-Treiber wurde fĂŒr Soundkarten basierend auf dem Emu 10k1 und Emu 10k2 Chips, z.B. SBLive, Audigy und andere Karten entwickelt. Diese Emu10kx-Chips sind Digitale Signal-Prozessoren (DSP). Wenn Du dir den DSP-Teil des kX-Treibers ansiehst, bemerkst Du, dass Du tatsĂ€chlich die Eigenschaften und das Verhalten des Chips deiner Soundkarte editieren kannst, durch VerĂ€ndern der Routings, Laden und VerĂ€ndern von Effekten usw.
Um dieses ein bisschen mehr zu erklĂ€ren, schauen wir uns als erstes mal das kX DSP Fenster und dessen Hauptbestandteile an. Am einfachsten ist es, das Ganze als Studio Rack zu beschreiben, mit verschiedensten Ein- und AusgĂ€ngen und EffektgerĂ€ten, alle verbunden mit (sehr hochwertigen) Audiokabeln. Die „GerĂ€te“, die Du im kX DPS-Fenster siehst, haben alle EingĂ€nge (auf ihrer linken Seite) und AusgĂ€nge (auf der rechten Seite) – oder beides – und sie werden durch „virtuelle Audiokabel“ miteinander verbunden (die blauen Linien).
Abgesehen von den verschiedenen Plug-In-Effekten gibt es 4 verschiedene I/O-GerĂ€te im DSP-Fenster. Diese sind der FX-Bus (2 davon, wenn Du eine 10k2-Karte hast), der Prolog, der Epilog und das (x)Routing-GerĂ€t. Lass uns zuerst mal diese 4 anschauen, danach kommen wir dann zum ASIO-Routing und dann hĂŒllen wir das Ganze ein mit einem RĂŒckblick auf das kX-Routing-Fenster.
1.1. Der FX-Bus
Der FX-Bus hat 16 AusgĂ€nge (oder 32 bei 10k2-basierten Karten und 64, wenn ein zusĂ€tzlicher FXBus2 geladen wird) fĂŒr Audio-Streams, die von der Software deines PCs erstellt wird (MP3-Player, WaveTable von einem Midi-Synthesizer oder von ASIO-AusgĂ€ngen).
Jegliche generierten Audiodaten wirst Du auf diesem GerÀt finden.
2.2. Der Prolog
Der Prolog beinhaltet alle Audiodaten, die von AUSSERHALB deines PCs eingespeist werden, z.B. der digitale LiveDrive-Input oder der Digital CD IN (CDSPDIF) auf der Karte. Ein spezieller Ausgang des Prologs ist der AC97, welcher viel Verwirrung bei den meisten Usern stiftet.
Die 10k1- und 10k2-Chips sind digitale Chips (jawohl, nicht alle Chips sind digital :-), weswegen sie keine analogen Signale verarbeiten können. Die Live!-Audigy-Karten haben dafĂŒr einen anderen Chip – den AC97 Codec.
Dieser Chip verbindet alle analogen EingĂ€nge der Live!-Boards (mit Ausnahme der LiveDrive-Inputs) mit der Karte, mischt Sie und fĂŒhrt sie dem Emu10kx zu. Dieser Codec ist fĂŒr die LineIn-, MicIn- und CDIn-EingĂ€nge (nicht der CD-Digital) selbst verantwortlich. Du kannst diesen Codec mit dem AC97-Teil des kX Mixers kontrollieren (denk aber dran, dass der AC97 ebenfalls im Prolog auftaucht – im Prolog findest Du alle EingĂ€nge). Beachte, dass der LiveDrive hochwertige ADC-Wandler (Analog-zu-Digital-Wandler) verwendet, die in der Regel besser sind als AC97-Codecs (die E-mu APS und Audigy2Platinum haben erst gar keinen AC97-Codec).
3.3. Der Epilog
Der Epilog ist das GerĂ€t, wo alle Daten schließlich ausgegeben werden. Er besteht aus zwei Teilen: Die „realen“ (physischen) AusgĂ€nge und die „Sampler“ (ASIO) AusgĂ€nge. Die realen AusgĂ€nge stellen alle physikalischen AusgĂ€nge dar (sowohl analog als auch digital). Zur Beachtung: Der Emu10kX-Chip besitzt 4 Digital-Stereo-AusgĂ€nge (ja, die Original-Live! Und sogar die 512PCI-Karte sind allesamt 7.1-Karten). Die Vorteile dieser Tatsache sind, dass man auch ohne Verwendung des LiveDrive die „AUD_EXT“-AnschlĂŒsse nutzen kann (auch wenn hierzu einige besondere Kenntnisse und Erfahrungen nötig sind).
Auf den meisten 10kX-Boards wird der analoge Front-Kanal vom AC97 generiert, wobei der Rear-Kanal vom I2S Codec erzeugt wird. Aus diesem Grund (I2S klingt wesentlich besser als der AC97) tauscht der kX Audiotreiber standardmĂ€ĂŸig die „Front“- und „Rear“-KanĂ€le.
Bitte beachte, dass im Falle der Audigy und Audigy2-Karten ein I2S-Codec fĂŒr die Frontausgabe verwendet wird, der AC97 ist nur fĂŒr die Aufnahme von Signalen der analogen onboard-AnschlĂŒsse (CD, Modem etc.) zustĂ€ndig. Trotzdem ist es empfehlenswert, die Front- und RearkanĂ€le zu tauschen, da die Ausgangssignale des AC97 (trotz Stummschaltung) mit den Front-AusgĂ€ngen der Karte verbunden sind (hat Auswirkung auf die KlangqualitĂ€t).
Der beste Weg, um all dies zu verstehen und daraus Nutzen zu ziehen ist, die 10k1- und 10k2-Karten nicht als Karten mit Front- und Rear-AusgÀngen zu sehen, sondern sie nur als ein 4-Kanal-Stereo-Ausgang-Chip zu sehen (was sie ja auch tatsÀchlich ist).
Keiner sagt Dir, dass Du die grĂŒne Buchse als Anschluss fĂŒr die Frontlautsprecher verwenden musst – man kann sie ebenso gut fĂŒr den Kopfhörer nutzen und die schwarze (Rear) als Einspeisung fĂŒr ein VerstĂ€rkersystem (z.B. im Club, um mit 2 separaten AudiokanĂ€len DJ zu spielen
)
Warum die schwarze Buchse fĂŒr das PA-System? Ganz einfach – die schwarze Buchse (Rear) wird vom I2S gespeist, dieser macht den besseren Sound
 und das Publikum verdient das Beste Big Grin.
Der zweite Teil des Epilogs besteht aus den Aufnahme-/Sampler-AusgĂ€ngen. Diese AusgĂ€nge (REC L/R und die 16 ASIO-Recording-Channels) versorgen deinen PC mit Audio-Streams. Wenn Du die z.B. die REC L/R – AusgĂ€nge ausgibst, kannst Du diese zusĂ€tzlich mit dem Windows Recorder auf die Platte aufnehmen. Du kannst die 16 ASIO-KanĂ€le benutzen, um z.B. Cubase mit Daten zu versorgen ODER um Daten in Spin Audio Feed /SoundDT’s Effektprozessoren zu bearbeiten. Diese AnschlĂŒsse sind im Wesentlichen die Ausgabe zu deinen Applikationen (im Gegensatz zum FXBus, das ist die Ausgabe der Applikationen).
4.4. Routing
Wenn wir jetzt ZurĂŒckdenken zum Rack-Aufbau, sollte klar sein, was das Routing ist. Es ist der zentrale Mischer. Das Routing-GerĂ€t mischt die StandardausgĂ€nge des FXBus und des Prologs mit den Einstellungen des kX Mixers (der Regler). Er beinhaltet ebenso zwei spezielle FX-Input-Gruppen, die spezielle Effekte dem Sound hinzu mischen. In der Regel sendet der Router jedoch diese beiden speziellen FX-KanĂ€le nur auf die realen AusgĂ€nge und nicht auf die Recording-KanĂ€le. Du kannst jedoch den Aufnahmepegel der eingefĂŒgten Effekte durch den kX Mixer optimieren.
ABER (und das ist das tolle an kX) du brauchst das gar nicht!!! Du kannst dein eigenes DSP-Setup oder verschiedene Setups fĂŒr verschiedenste Anforderungen erstellen, speichern und wiederherstellen. Steck zum Beispiel deine Gitarre in den LineIn2 vom LiveDrive, lösche das komplette DSP-Fenster, fĂŒge nur den Prolog und den Epilog hinzu (zu finden in der „Default“-Sektion). Verbinde den LinIn2 mit den Front-AusgĂ€ngen, das war’s – direkt verbunden. FĂŒge ein weiteres „Kabel“ vom LineIn2 zum REC L/R, und du kannst sofort aufnehmen. Vielleicht noch ein netter EQ oder ein Kompressor dazwischen – wie Du es magst!
5.5. ASIO Routing
ASIO ist der Name einer Treiber-API von Steinberg, entwickelt, um die Latenzen des Treibers zu senken. Das bedeutet, dass dein PC Audio-Daten verarbeiten kann (die z.B. von einer Software oder einem Eingang der Soundkarte kommen oder zu einem der AusgĂ€nge gehen), und zwar fast in Echtzeit. Wenn du eine Note mit der Gitarre spielst, können Effekte fast in Echtzeit dem Signal hinzugefĂŒgt und dann an die AusgĂ€nge geleiten werden.
Die kX-Treiber-ASIO-UnterstĂŒtzung ermöglicht den Audio-Stream ĂŒber 16 Ein- und AusgĂ€nge mit einer Latenz von 2.66ms auf einem schnellen und gut abgestimmten System sowohl fĂŒr die Aufnahme als auch fĂŒr die Wiedergabe.
ASIO EingÀnge
Wir haben bereits geklĂ€rt, wo die ASIO-EingĂ€nge zu finden sind (16 KanĂ€le im Epilog), route irgendwas dorthin und du kannst die ASIO-EingĂ€nge in irgendeiner Applikation verwenden, zum Monitoring, HinzufĂŒgen von Effekten, Sampeln auf die Platte oder als Ausgabe an den selben ASIO-Treiber – oder irgendeine andere Ausgabe, wobei dann natĂŒrlich der Vorteil der geringen Latenz nicht zieht, der ja eigentlich der Sinn vom ASIO ist.
ASIO-AusgÀnge
Du hast 16 AusgĂ€nge. StandardmĂ€ĂŸig sind diese AusgĂ€nge 1zu1 mit dem FXBus verbunden, der erste ASIO-Kanal ist also auch der erste FXBus-Kanal (eigentlich FXBus#0).
ZurĂŒck zu unserem Gitarren-Setup: Verbinde den LineIn2 vom Prolog mit einer Reihe von ASIO-AufnahmekanĂ€len, sagen wir die letzten beiden (Nur ein Vorschlag, da es ein Problem mit den SB006x-Karten gibt: Sie sind nicht in der Lage, die zweiten und dritten ASIO AufnahmekanĂ€le zu nutzen – lest bitte unsere FAQ fĂŒr weitere Informationen). Jetzt hast du die Gitarre auf den letzten beiden ASIO-KanĂ€len. Starte z.B. Spin Audio, um einige Effekte hinzuzufĂŒgen – der Eingang wĂ€ren dann die letzten beiden ASIO-KanĂ€le.
Mal wieder ans Rack zurĂŒckdenken – die AusgĂ€nge vom Spin Audio mĂŒssen wieder mit dem DSP verbunden werden, um eine „reale“ Ausgabe zu erzeugen (wie in unserem Beispiel „Front + Recorder Setup“).
In Spin Audio geben wir die Ausgangssignale auf die ersten beiden ASIO-KanĂ€le, um diese wiederum auf die ersten beiden AusgĂ€nge des FXBus zu bekommen. Jetzt ziehen wir ein paar virtuelle Kabel zu den Front-Lautsprechern im kX DSP-Fenster (und eventuell zum Recorder oder zu einem anderen ASIO-gerĂ€t). Du kannst so viele Verbindungen erstellen wie Du möchtest, bedenke aber, dass jede Verbindung zum und vom DSP, die die ASIO-IN- und OUT-KanĂ€le benutzt, Latenz hinzufĂŒgt (Die Verbindungen innerhalb des kX DSP sind latenzfrei – nutz‘ so viele Du willst).
FĂŒge die Effekte in Spin Audio hinzu, aktiviere Sie, fang an zu spielen und du hast deine erstes ASIO-Routing inklusive externe Effekte erzeugt! 
6.6. Das kX-Routing-Fenster
Auf neue User kann das Routing-Fenster etwas verwirrend sein, weil es nichts mit dem DSP-GerĂ€t zu tun hat, sondern nur mit dem FXBus. Wenn Du dir das Routing-Fenster ansiehst, wirst du alle von der Software generierten AusgĂ€nge in einer Baumstruktur auf der linken Seite sehen. Dort findest Du Wave0/1, 4/5, 6/7 und 8/9 – diese bezeichnen die 4 Stereo AusgangskanĂ€le und ihre Namen in Bezug auf das Standard-FXBus-Routing-Setup 4/5, 6/7 und 8/9 und sind im wesentlichen Kopien von DirectSound/AC3, Front/Rear und Center/Sub, wĂ€hrend 0/1 die Standard-Front-AusgĂ€nge bezeichnen. Du findest dort ebenfalls die erwĂ€hnten AC3- und DirectSound-AusgĂ€nge, die 2 Synthesizer und die ASIO-AusgĂ€nge.
Wie beziehen sich diese auf den FXBus?
Nun, der FXBus hat seinen eigenen internen Router und Mixer und alle Software-AusgĂ€nge werden auf einen der AusgĂ€nge des FXBus geroutet. Normalerweise wird das Stereo-Paar Wave 0/1 auf die KanĂ€le 0/1 geroutet (und auch die KanĂ€le 13/14 fĂŒr die Effekte). Die ASIO-AusgĂ€nge werden normalerweise 1zu1 auf den FXBus geroutet (ASIO 1 auf FXBus1), die Synthesizer auf FXBus 2 und 3 usw.
. (check die kX-Hilfe fĂŒr eine komplette Routingtabelle). Du kannst diese Einstellungen Ă€ndern, normalerweise reicht diese Einstellung aber fĂŒr viele Anwendungen aus. Ein Beispiel fĂŒr eine spezielle Anwendung wĂ€re das HinzufĂŒgen von vielen Effekten, die auf spezielle AusgĂ€nge gemischt werden (vergleichbar mit dem Standard-Chorus oder Hall auf Kanal 13/14).
Also: Das war unsere Übersicht ĂŒber kX und ASIO – viel Spaß mit dem Treiber und dem DSP, und experimentier gefĂ€lligst Big Grin Das ist der beste Weg, um zu lernen!

-- written by Mata Hari
-- (minor corrections by kX Team)
-- Übersetzt von Gr!nDeR

Chuck Norris ist nur ein lÀcherlicher Schauspieler!
Wenn er wirklich so gut wĂ€re, wie alle sagen, dann wĂŒrde er jetzt zu mir nach Hause kommen und meinen Kopf mit nem Roundhouse-Kick auf die Tastatudfksjdbfksjdhjflsdjhfslkjdhfksdfbvckj
(Dieser Beitrag wurde zuletzt bearbeitet: 11-14-2010 07:03 PM von GrInDeR.)
11-13-2010 05:46 PM
Alle BeitrÀge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 






GoPerfect.de - Automotive-Informatics Seite generiert in 0.84206 Sekunden Impressum