<?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>Steffens Noteblog &#187; Musik</title>
	<atom:link href="http://www.steffenvogel.de/category/art/music-art/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steffenvogel.de</link>
	<description>technology, electronics, music, coding and more</description>
	<lastBuildDate>Sat, 30 Jul 2011 18:08:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>fnordlicht vu meter</title>
		<link>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/</link>
		<comments>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 00:13:37 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[fnordlicht]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[peak]]></category>
		<category><![CDATA[vu meter]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1190</guid>
		<description><![CDATA[Last time, I showed you my new fnordlicht&#8217;s. Today, I&#8217;ve a little gift for you: I&#8217;ve written a small c program to control the lights according to the current peak level. The software analyses the audio signal of my system (Ubuntu 10.10 with pulseaudio). So you can dance to everything that can play audio.. Update: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/">Last time</a>, I showed you my new <a href="http://wiki.lochraster.org/wiki/Fnordlichtmini">fnordlicht&#8217;s</a>. Today, I&#8217;ve a little gift for you: I&#8217;ve written a small c program to control the lights according to the current peak level.</p>
<p>The software analyses the audio signal of my system (Ubuntu 10.10 with pulseaudio). So you can dance to everything that can play audio.. <img src='http://static.steffenvogel.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Update:</strong> As preparation for a exam, I added a discrete fourier analysis (DFT). Unfortunatly the serial bus is to slow to visualize the audio spectrogram in real time <img src='http://static.steffenvogel.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  The bars are colored with their complex phase-&gt;hue (HSV) aquivalent.</p>
<p><a href="http://static.steffenvogel.de/wp-content/uploads/2010/11/fnordlicht_fft.png"><img class="aligncenter size-full wp-image-1326" title="fnordlicht_fft" src="http://static.steffenvogel.de/wp-content/uploads/2010/11/fnordlicht_fft.png" alt="" width="420" height="235" /></a></p>
<p>The software uses and is distributed together with my fnlib (fnordlicht library) available under: <a title="http://web.git.0l.de/libfn.git/tree/fnvum" dir="ltr" href="http://web.git.0l.de/libfn.git" rel="nofollow" target="_blank">http://web.git.0l.de/libfn.git</a></p>
<h3>Some technical details (in german):</h3>
<p>Ich benutze <a href="http://pulseaudio.org/">PulseAudio</a> um mich in die Soundkarte des Systems einzuklingen. Das Programm tarnt sich als Recording-Tool. Und kann dadurch den kompletten Audio-Output oder nur bestimmte Programme visualisieren. Sogar das Mikrofon kann ich benutzen :p</p>
<p>PulseAudio liefert mir einen einfachen PCM Stream (44,1kHz Samplingrate, Mono &amp; 16-Bit signed Integers). Derzeit addiere ich immer nur x Werte dieses Bytestreams und mittele diese Summe dann über einen kurzen Zeitraum.</p>
<p>Geplant ist noch eine FFT-Analyse um  die Amplituden verschiedener Frequenzen gemäß der &#8220;Ohrkurve&#8221;, der Empfindlichkeit des menschlichen Gehörs, gewichten zu können. Der Schritt zur Spektraldarstellung (jedes meiner 10 fnordlichter als VU-Meter für ein bestimmtes Frequenzband) ist dann hoffentlich auch nicht mehr so weit.</p>
<div id="attachment_1196" class="wp-caption aligncenter" style="width: 510px"><a href="http://static.steffenvogel.de/wp-content/uploads/2010/11/Ohrkurve.gif"><img class="size-full wp-image-1196" title="Ohrkurve" src="http://static.steffenvogel.de/wp-content/uploads/2010/11/Ohrkurve.gif" alt="" width="500" height="281" /></a><p class="wp-caption-text">Ohrkurve</p></div>
<h4>Hints (for me)</h4>
<ul>
<li>FFT lib to use: <a href="http://www.fftw.org">http://www.fftw.org</a></li>
<li>Approximation for &#8220;Ohrkurve&#8221;</li>
</ul>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traktor Pro unter Linux</title>
		<link>http://www.steffenvogel.de/2010/03/24/traktor-pro-unter-linux/</link>
		<comments>http://www.steffenvogel.de/2010/03/24/traktor-pro-unter-linux/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 22:37:28 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[DJ]]></category>
		<category><![CDATA[Mixen]]></category>
		<category><![CDATA[Native Instruments]]></category>
		<category><![CDATA[Traktor Pro]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Workstation]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=750</guid>
		<description><![CDATA[Es läuft! Nachdem ich über Google &#38; Co nicht weitergekommen bin, habe ich selber mal etwas experimentiert. Die sonst üblichen Methoden über Wine, Cedega und CrossOver brachten mich leider nicht weiter. Das Zauberwort lautet &#8220;VMWare Workstation&#8220;. Erstaunlicherweise ist eine virtualisierte Maschine schnell genug um Traktor akzeptabel nutzen zu könnten. Jedoch muss man bei internen Soundkarten [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2010/03/vmware_logo3.png"><img class="alignright size-thumbnail wp-image-753" title="vmware_logo3" src="http://static.steffenvogel.de/wp-content/uploads/2010/03/vmware_logo3-150x150.png" alt="" width="150" height="150" /></a>Es läuft! Nachdem ich über Google &amp; Co nicht weitergekommen bin, habe ich selber mal etwas experimentiert. Die sonst üblichen Methoden über <a href="http://www.winehq.org/">Wine</a>, <a href="http://www.transgaming.com/">Cedega</a> und <a href="http://www.codeweavers.com/">CrossOver</a> brachten mich leider nicht weiter.</p>
<p>Das Zauberwort lautet &#8220;<a href="http://www.vmware.com/de/products/ws/">VMWare Workstation</a>&#8220;. Erstaunlicherweise ist eine virtualisierte Maschine schnell genug um <a href="http://www.native-instruments.com/#/de/products/dj/traktor-pro/">Traktor</a> akzeptabel nutzen zu könnten. Jedoch muss man bei internen Soundkarten mit einer höheren Latenz rechnen. Mit meinem neuen <a href="http://www.steffenvogel.de/2010/03/22/usb-audiointerfaces-fur-linux/">Audio-Interface</a> konnte ich die Latenz  durch <a href="http://de.wikipedia.org/wiki/Audio_Stream_Input/Output">ASIO-Treiber</a> und die direkte Anbindung per USB noch deutlich senken. Der Anschluss über sorgt dafür, dass das die Ansteuerung in der vritualisierten Maschine erfolgt. Es ist kein Umweg mehr über das Linux Soundsystem (ALSA) nötig. Es wird nur der Windows Treiber benötigt.</p>
<p>Um das ganze stabil nutzen zu können solltet ihr jedoch schon einen aktuellen Rechner mit ausreichend RAM (&gt; 2GB) und mindestens zwei CPU-Kernen haben. Für den Produktiveinsatz kann ich es nur bedingt empfehlen, da ich zwischenzeitlich ein paar Performance Probleme hatte. Es kommt mal zum stottern etc&#8230; Aber diesem Fall kann man natürlich auch mal Windows booten :-/<a href="http://static.steffenvogel.de/wp-content/uploads/2010/03/wave.png"><img class="aligncenter size-full wp-image-751" title="wave" src="http://static.steffenvogel.de/wp-content/uploads/2010/03/wave.png" alt="" width="480" height="83" /></a></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/03/24/traktor-pro-unter-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.steffenvogel.de @ 2012-02-07 14:55:24 by W3 Total Cache -->
