<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AB-WebLog.com&#187; Audio</title>
	<atom:link href="http://www.ab-weblog.com/de/kategorie/audio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ab-weblog.com/de</link>
	<description>Andreas Breitschopp</description>
	<lastBuildDate>Mon, 23 Nov 2015 08:51:46 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>USB-Audio-Interfaces mit gutem Frequenzgang</title>
		<link>http://www.ab-weblog.com/de/usb-audio-interfaces-mit-gutem-frequenzgang/</link>
		<comments>http://www.ab-weblog.com/de/usb-audio-interfaces-mit-gutem-frequenzgang/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 15:39:17 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Frequenzgang]]></category>
		<category><![CDATA[Messung]]></category>
		<category><![CDATA[Soundkarte]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=10</guid>
		<description><![CDATA[Für ein Messsystem benötigte ich ein USB-Audio-Interface mit einem guten Frequenzgang (mindestens bis zu 40 kHz). Nach einer ersten Recherche im Internet merkte ich schnelle, dass dies nicht so einfach werden würde, da die meisten Hersteller schlicht und ergreifend keine &#8230; <a href="http://www.ab-weblog.com/de/usb-audio-interfaces-mit-gutem-frequenzgang/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Für ein Messsystem benötigte ich ein USB-Audio-Interface mit einem guten Frequenzgang (mindestens bis zu 40 kHz).</p>
<p>Nach einer ersten Recherche im Internet merkte ich schnelle, dass dies nicht so einfach werden würde, da die meisten Hersteller schlicht und ergreifend keine nützlichen Informationen hinsichtlich des Frequenzgangs auf deren Internetseiten stellen. Wenn man hingegen nachfragt, wissen sie mitunter nicht einmal selbst eine definitive Antwort.</p>
<p>Aus diesem Grund habe ich folgende Interfaces zum Testen bestellt:</p>
<ul>
<li>M-Audio FastTrack Pro (ca. 160 €)</li>
<li>TASCAM US-122 MKII (ca. 130 €)</li>
<li>E-MU 0202 USB (ca. 100 €)</li>
<li>ESI Dr. DAC nano (ca. 70 €)</li>
</ul>
<p>Im Folgenden die Ergebnisse der einzelnen Audio-Interfaces.</p>
<h2>M-Audio FastTrack Pro</h2>
<p><a href="http://www.ab-weblog.com/de/files/m-audio-fast-tack-pro.png"><img class="aligncenter size-medium wp-image-102" title="M-Audio FastTrack Pro" src="http://www.ab-weblog.com/de/files/m-audio-fast-tack-pro-300x161.png" alt="M-Audio FastTrack Pro" width="300" height="161" /></a></p>
<p>Das Problem mit diesem Interface war, dass es noch immer USB 1.1 verwendet und daher eine Sampling-Rate von 96 kHz nur in eine Richtung (rein oder raus) möglich ist. Das wäre ja noch in Ordnung für mich, da ich es nur für die Ausgabe verwenden möchte, aber was ich auch immer versuchte, ich habe es nicht geschafft das Interface mit einer Sampling-Rate von 96 kHz zum Laufen zu bringen – es hat nur 44.1 kHz akzeptiert. Als Ergebnis war das obere Ende des Frequenzgangs natürlich nur bei etwa 20 kHz. Daher kann ich dieses Interface für meinen Zweck nicht verwenden.</p>
<h2>TASCAM US-122 MKII</h2>
<p><a href="http://www.ab-weblog.com/de/files/tascam-us-122-mkii.png"><img class="aligncenter size-medium wp-image-103" title="TASCAM US-122 MKII" src="http://www.ab-weblog.com/de/files/tascam-us-122-mkii-300x269.png" alt="TASCAM US-122 MKII" width="300" height="269" /></a></p>
<p>Dies war das beste Interface bezogen auf den Frequenzgang in meinem Test: Im Gegensatz zum FastTrack Pro verwendet es USB 2.0 und kann daher problemlos Sampling-Raten bis zu 96 kHz in beide Richtungen gleichzeitig leisten. Der Frequenzgang ist auch sehr gut (20 Hz bis 40 kHz mit +/-1 dB) wie das folgende Diagramm des RightMark Audio Analyzers zeigt:<a href="http://www.ab-weblog.com/de/files/tascam-us-122-mkii-frequenzgang.png"><img class="aligncenter size-medium wp-image-23" title="Frequenzgang des TASCAM US-122-MKII" src="http://www.ab-weblog.com/de/files/tascam-us-122-mkii-frequenzgang-300x187.png" alt="Frequenzgang des TASCAM US-122-MKII" width="300" height="187" /></a></p>
<h2>E-MU 0202 USB</h2>
<p><a href="http://www.ab-weblog.com/de/files/e-mu-0202-usb.png"><img class="aligncenter size-medium wp-image-104" title="E-MU 0202 USB" src="http://www.ab-weblog.com/de/files/e-mu-0202-usb-300x137.png" alt="E-MU 0202 USB" width="300" height="137" /></a></p>
<p>Was ich auch immer versucht habe, ich bekam dieses Interface nicht richtig zum Laufen: Mein Windows-XP-Computer stürzte mehrfach ab, als ich versuchte die Treiber zum Laufen zu bringen, und über die Windows-7-Beta-Treiber möchte ich erst gar nicht sprechen! Ich kann einfach nicht verstehen warum ein Unternehmen wie Creative (E-MU wurde 1993 von Creative aufgekauft) es nicht schafft zwei Jahre nach der Veröffentlichung des Betriebssystems offizielle (kein Beta!) und funktionierende Windows-7-Treiber bereitzustellen.</p>
<h2>ESI Dr. DAC nano</h2>
<p><a href="http://www.ab-weblog.com/de/files/esi-dr-dac-nano.png"><img class="aligncenter size-medium wp-image-105" title="ESI Dr. DAC nano" src="http://www.ab-weblog.com/de/files/esi-dr-dac-nano-300x165.png" alt="ESI Dr. DAC nano" width="300" height="165" /></a></p>
<p>Dies war das günstigste Interface in meinem kleinen Test und es hat auch nicht besonders viele Funktonen: Es kann einfach nur Audio in Stereo ausgeben – über S/PDIF oder Line-Out -, aber das funktioniert einwandfrei auch bei einer Sampling-Rate von 96 kHz. Der Frequenzgang ist nicht das, was ich als &#8220;neutral&#8221; bezeichnen würde (es macht den Eindruck als wollte der Hersteller den Bass bewusst etwas verstärken), aber zumindest auch die höheren Frequenzen werden mit einer nicht zu hohen Dämpfung (20 Hz bis 40 kHz mit +2/-3 dB) ausgegeben. Für diesen Test habe ich das Interface TASCAM US-122 MKII als Eingang für den RightMark Audio Analyzer verwendet:<a href="http://www.ab-weblog.com/de/files/esi-dr-dac-nano-frequenzgang.png"><img class="aligncenter size-medium wp-image-24" title="Frequenzgang des ESI Dr. DAC nano" src="http://www.ab-weblog.com/de/files/esi-dr-dac-nano-frequenzgang-300x187.png" alt="Frequenzgang des ESI Dr. DAC nano" width="300" height="187" /></a></p>
<p>Als Ergebnis würde ich das Interface ESI Dr. DAC nano empfehlen, wenn nur Stereo bei 96 kHz ausgegeben werden muss und +2/-3 dB im Frequenzbereich von 20 Hz bis 40 kHz in Ordnung sind. Ansonsten ist bezogen auf den Frequenzgang eindeutig das TASCAM US-122 MKII von den getesteten am besten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/usb-audio-interfaces-mit-gutem-frequenzgang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einfacher Sinus-Generator für .NET</title>
		<link>http://www.ab-weblog.com/de/einfacher-sinus-generator-fuer-net/</link>
		<comments>http://www.ab-weblog.com/de/einfacher-sinus-generator-fuer-net/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 12:08:56 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Mathematik]]></category>
		<category><![CDATA[Sinus]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=125</guid>
		<description><![CDATA[In diesem Artikel möchte ich zeigen, wie man einen einfachen Sinus-Generator in .NET erstellen kann. Zunächst ein Quelltextausschnitt, danach erkläre ich, was es damit aufsich hat: const double frequency = 1000; const double amplitude = 20000; const long sampleRate = &#8230; <a href="http://www.ab-weblog.com/de/einfacher-sinus-generator-fuer-net/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In diesem Artikel möchte ich zeigen, wie man einen einfachen Sinus-Generator in .NET erstellen kann.</p>
<p>Zunächst ein Quelltextausschnitt, danach erkläre ich, was es damit aufsich hat:</p>
<pre class="brush: csharp; gutter: true">const double frequency	= 1000;
const double amplitude	= 20000;
const long sampleRate	= 44100;
const int durationSec	= 5;

long sampleCount = sampleRate * durationSec;

double timeStep = 1.0 / (double)sampleRate;

double time = 0;
int[] values = new int[sampleCount];
for (long i = 0; i &lt; sampleCount; i++) {
	values[i] = (int)(amplitude * Math.Sin(2 * Math.PI * frequency * time));
	time = time + timeStep;
}</pre>
<p>Gut, nun also ein paar Erklärungen:</p>
<ul>
<li>Zeilen 1-4: Einige Konstanten, die geändert werden können, um z. B. die Frequenz anzupassen.<br />
<em>Hinweis:</em> Die Frequenz kann maximal die Hälfte der Abtastrate betragen.</li>
<li>Zeile 6: Berechnung der Anzahl an Abtastpunkten.</li>
<li>Zeile 8: Berechnung der Zeit zwischen zwei Abtastpunkten.</li>
<li>Zeilen 10-11: Ein paar Variablen-Initialisierungen.</li>
<li>Zeilen 12-15: Hier wird schlussendlich der Wert für jeden Abtastpunkt berechnet.</li>
</ul>
<p>Und nun noch der entsprechende Quelltext für Visual Basic .NET:</p>
<pre class="brush: vbnet; gutter: true">const frequency as double		= 1000
const amplitude as double		= 20000
const sampleRate As Long		= 44100
const durationSec As Integer	= 5

Dim sampleCount As Long
sampleCount = sampleRate * durationSec

Dim timeStep As Double
timeStep = 1.0 / sampleRate

Dim time As Double = 0
Dim values(0 To sampleCount - 1) As Integer
For i As Long = 0 To sampleCount - 1
	values(i) = amplitude * Math.Sin(2 * Math.PI * frequency * time)
	time = time + timeStep
Next i</pre>
<p>Um das Ganze abzuspielen, kann man nun entweden einen API-Aufruf wie <em>PlaySound</em> (von <em>winmm.dll</em>) oder die Lösung <a title="Article about .NET sound class" href="http://www.codeproject.com/KB/audio-video/CPIAudio.aspx" target="_blank">dieses super Artikels</a> (Englisch) verwenden.</p>
<p>Haben Sie auch bereits einmal einen Sinus in .NET generieren müssen?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/einfacher-sinus-generator-fuer-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->