<?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>woo, tangent &#187; Tutorials</title>
	<atom:link href="http://wootangent.net/category/music/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://wootangent.net</link>
	<description>lsd&#039;s rants about games, music, linux, and technology</description>
	<lastBuildDate>Sun, 13 May 2012 07:25:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>everything you always wanted to know about linuxsampler</title>
		<link>http://wootangent.net/2011/07/everything-you-always-wanted-to-know-about-linuxsampler/</link>
		<comments>http://wootangent.net/2011/07/everything-you-always-wanted-to-know-about-linuxsampler/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 11:20:32 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[ardour 3]]></category>
		<category><![CDATA[gigasampler]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[linuxsampler]]></category>
		<category><![CDATA[lv2]]></category>
		<category><![CDATA[qtractor]]></category>
		<category><![CDATA[sfz]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=1417</guid>
		<description><![CDATA[LinuxSampler is an odd beast &#8212; it can be tricky to install, and confusing to configure, but it&#8217;s undoubtedly the best tool for working with large sampled instruments under Linux. With its next release adding support for the increasingly popular &#8230; <a href="http://wootangent.net/2011/07/everything-you-always-wanted-to-know-about-linuxsampler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>LinuxSampler is an odd beast &#8212; it can be tricky to install, and confusing to configure, but it&#8217;s undoubtedly the best tool for working with large sampled instruments under Linux. With its next release adding support for the increasingly popular SFZ format, and the fact that it&#8217;s one of the few LV2 synth plugins ready for use with Ardour 3, I think it&#8217;s about to get a lot more important.</p>
<p>Let&#8217;s not get too far ahead of ourselves, though. What exactly is LinuxSampler, what&#8217;s it useful for, and perhaps most importantly, how do we use it?</p>
<div id="attachment_1447" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2011/07/linuxsampler-intro.png" rel="shadowbox[sbpost-1417];player=img;"><img src="http://wootangent.net/wp-content/uploads/2011/07/linuxsampler-intro-600x346.png" alt="LinuxSampler GUI" title="linuxsampler-intro" width="600" height="346" class="size-medium wp-image-1447" /></a><p class="wp-caption-text">LinuxSampler handles large sampled instruments with ease</p></div>
<h3>LinuxSampler basics</h3>
<p>LinuxSampler is a sample-based synth that lets you use very large sampled instruments. Rather than loading the entire instrument in to RAM, LinuxSampler loads just the start of each sample, and then reads the rest from disk as it&#8217;s needed. Because of this, it can load instruments much larger than your system would be able to handle with other software, such as Hydrogen or Fluidsynth/Qsynth.</p>
<p>Realistic piano sounds are perhaps the classic use for LinuxSampler &#8212; a good piano, like <a href="http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/">the Salamander Grand Piano</a>, can reach 2GB or more in size &#8212; but it works just as well for electric pianos, guitars, violins, trumpets, drum kits (a <a href="http://wootangent.net/2010/12/approximating-realism-drumming-with-linuxsampler/">personal favourite</a>), or any other instrument that calls for large samples, or a lot of samples, to provide a realistic result.</p>
<p>LinuxSampler can be run standalone &#8212;  it supports ALSA and JACK for both MIDI input and audio output, and can handle an arbitrary number of inputs and outputs mapped to different instruments. It can also run as a plugin; the LV2 plugin runs well under both Ardour 3 and Qtractor.</p>
<h3>File formats</h3>
<p>The inspiration for LinuxSampler was a Windows app called Gigasampler, which was the first sampler to incorporate on-demand streaming of sample data. It&#8217;s a standard feature in professional samplers today, and Gigasampler itself has been defunct for some time, but its legacy lives on in the &#8220;.gig&#8221; file format, which is also LinuxSampler&#8217;s primary file format.</p>
<p>You can still find some great commercial sample libraries in .gig format, but it&#8217;s definitely falling out of favour today. To address that, the development branch of LinuxSampler has added support for a new format called SFZ. It&#8217;s a young format, but it&#8217;s growing in popularity thanks to the availability of free SFZ plugins across all platforms. Also, because of its design (the SFZ file itself is a simple text file, separate from the actual sample data), you can download third-party SFZ mappings for some commercial instruments.</p>
<p>Even though .gig is fading away commercially, it&#8217;s still useful for bundling your own sounds. The LinuxSampler project includes a .gig editor called &#8220;gigedit&#8221;, which you can use to create your own instruments.</p>
<p>Hopefully you now have an idea of what LinuxSampler is and what it can do for you. Now all that remains is to learn how to install and configure it!</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2011/07/everything-you-always-wanted-to-know-about-linuxsampler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jconvolver, inserts, and sends: a triple-header tutorial</title>
		<link>http://wootangent.net/2010/12/jconvoler-inserts-and-sends-a-triple-header-tutorial/</link>
		<comments>http://wootangent.net/2010/12/jconvoler-inserts-and-sends-a-triple-header-tutorial/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 11:32:04 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ardour]]></category>
		<category><![CDATA[convolution]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[jamin]]></category>
		<category><![CDATA[jconvolver]]></category>
		<category><![CDATA[rakarrack]]></category>
		<category><![CDATA[reverb]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=948</guid>
		<description><![CDATA[Earlier today, when I was setting up another quick impulse response recording that I made, it occured to me that some of this stuff is really non-obvious &#8212; setting up Jconvolver takes some work, and using sends to share a &#8230; <a href="http://wootangent.net/2010/12/jconvoler-inserts-and-sends-a-triple-header-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Earlier today, when I was setting up another quick impulse response recording that I made, it occured to me that some of this stuff is really non-obvious &#8212; setting up Jconvolver takes some work, and using sends to share a single reverb within Ardour instead of using a separate reverb on each track can be a bit of a leap, too. Here, then, is a three-part tutorial that covers:</p>
<ul>
<li>Setting up Jconvolver</li>
<li>Connecting Jconvolver in to Ardour as an insert effect</li>
<li>Using sends effects within Ardour</li>
</ul>
<p>There&#8217;s a lot to get through, so let&#8217;s get cracking!<br />
<span id="more-948"></span></p>
<h3>Setting up Jconvolver</h3>
<p>There are two ways to run Jconvolver: on the command-line with a config file, or using the <a href="http://jcgui.sourceforge.net/">Jcgui</a> GUI tool. If you already have a config file, then the command-line tool is very easy to use &#8212; just specify the config file:<br />
<code><br />
jconvolver pneuman-stairs.conf<br />
</code></p>
<p>The config itself looks like this:</p>
<pre>
/cd /home/lsd/music/impulses
/convolver/new   2    2    512  87296
/impulse/read    1    1    0.2  0    0    0    1 pneuman-stairs.wav
/impulse/copy    2 2  1 1
</pre>
<p>This creates a two-channel (ie: stereo) convolver setup, loading the &#8220;pneuman-stairs.wav&#8221; impulse response (IR) file from the &#8220;/home/lsd/music/impulses&#8221; directory. Because the IR file is in mono, it&#8217;s simply copied from the first channel to the second. For your own similar files, just change the IR file name, and possibly the &#8220;87296&#8243; value &#8212; this is the maximum allowed length of the IR file (in samples), and it must be increased if a longer IR file is used.</p>
<p>Once running, Jconvolver just appears as a set of JACK ports &#8212; route some audio in to it, and it will output the reverb-processed version.</p>
<p>If that&#8217;s all a bit much, you can try Jcgui &#8212; it lets you load an IR file and then launch Jconvolver with an appropriate configuration. Jcgui also adds a bit of its own audio processing: there are tone controls, separate left and right delay controls, and a dry/wet control, so you can mix in some dry signal if you want (Jconvoler itself is always 100% wet). The delay controls can be used to add pre-delay on both channels, or if the delays are set to slightly different values, it can add some false, but potentially interesting, spatial effects.</p>
<div id="attachment_994" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2010/12/jcgui.png" rel="shadowbox[sbpost-948];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/12/jcgui-600x457.png" alt="Jcgui" title="jcgui" width="600" height="457" class="size-medium wp-image-994" /></a><p class="wp-caption-text">Jcgui lets you configure Jconvolver interactively, with nary a text editor in sight</p></div>
<p>One problem with Jconvolver is that the only way to change its configuration is to restart it, which forces you to reconnect its JACK inputs and outputs. Jcgui actually gets around this quite nicely &#8212; it opens its own JACK inputs and outputs for you to connect your apps to, and automatically connects itself to Jconvolver when it launches it, so your can change your reverb settings as much as you like without having to reconnect anything manually.</p>
<h3>Inserts effects in Ardour</h3>
<p>Even if you&#8217;re not familiar with the term, you should be familiar with the behavour of an insert effect. An insert is an effect that takes a feed from a signal chain, processes the audio, and then returns the processed audio back in to the same point in the original signal chain. Whenever you add an EQ, a compressor, or any other plugin to a track, it acts as an insert effect, since the original audio signal is replaced in the signal chain by the plugin&#8217;s processed audio.</p>
<p>Adding an insert in Ardour (or any other DAW), then, is much like adding an external effect just as if it was a plugin &#8212; the insert takes the audio from the signal path, sends it out to some kind of external processing device, receives it back in after processing, and then feeds it back in to the original signal path. That external device could actually be a hardware effects unit, if it&#8217;s hooked up to your sound card, but thanks to the magic of JACK, it can just as easily be standalone JACK app, like Jconvoler.</p>
<div id="attachment_965" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2010/12/ardour-insert.png" rel="shadowbox[sbpost-948];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/12/ardour-insert-600x228.png" alt="Ardour insert dialog" title="ardour-insert" width="600" height="228" class="size-medium wp-image-965" /></a><p class="wp-caption-text">Setting up an insert within Ardour to work with Jconvoler</p></div>
<p>Thankfully, adding an insert is easier than trying to describe what one is. Right-click in the effects list of your track&#8217;s mixer strip and select the &#8220;New Insert&#8221; option; the new insert should appear in the effects list. Double-click on that to open the insert dialog, which lets you specifiy the JACK ports that the insert will send to and read from.</p>
<p>In our case, we&#8217;re working with Jconvolver, so select the &#8220;jconvolver&#8221; tab on the left-side of the window and left-click on both the &#8220;In-1&#8243; and &#8220;In-2&#8243; ports to add them to the Ouputs section. Then, do the same for the Inputs section on the right-side of the window. Close the dialog, and either middle-click on the insert, or right-click on it and select &#8220;Activate&#8221;, to enable it.</p>
<p>Now, when you play the track, you should hear its audio processed through Jconvolver. It might sound a little odd, though, since unless you&#8217;re using Jcgui and you&#8217;ve adjusted the wet/dry control, you&#8217;ll hear just the reverb signal, with none of the original signal. Fixing that requires a trip in to the world of send effects.</p>
<h3>Sharing a reverb, using sends</h3>
<p>When you use a reverb plugin, you never (or at least very rarely) want to hear just the reverb signal &#8212; you want to hear the original dry signal, with some of the reverb mixed in at a lower volume. This is done within the plugin itself: it takes a copy of the original signal, applies the reverb, reduces the volume of the reverb signal, and then mixes that with the original signal (this isn&#8217;t entirely accurate, but it&#8217;s close enough for our needs). There&#8217;s another way to do that attenuation and mixing, though, and that&#8217;s within the DAW itself.</p>
<p>Imagine a reverb plugin that produces only the reverb signal, with no original signal mixed in. Instead of adding this to the track that we want reverb on, we add it to a separate bus, and then send a copy of the track&#8217;s audio to that bus for processing. Then, instead of reducing the volume of the reverbed signal, imagine we reduce the volume of the copy of the track&#8217;s signal that&#8217;s sent to the reverb.</p>
<p>What we&#8217;ve built here produces the same result as the plugin &#8212; we have our 100% dry original signal, and a quiet, reverb-processed copy of that signal &#8212; but we&#8217;ve produced it in a more flexible way. We&#8217;ve created a reverb bus, and then used a &#8220;send&#8221; from our track to effectively add reverb for that track to our mix.</p>
<p>There are numerous advantages to this approach, but the biggest is that the one reverb bus can be used to provide reverb for as many tracks as you like, just by adding a send to each track that routes audio to the reverb bus. You can adjust the amount of reverb that&#8217;s included in the mix for each track by adjusting the volume level on each track&#8217;s send.</p>
<p>This is especially handy with Jconvolver, given the complexity and raw CPU demands of running several Jconvolver instances, but it works just as well with any other reverb that can be set to a 100% wet setting, like the CALF Reverb below. Besides using less CPU power, sharing a reverb among tracks can produce a more cohesive-sounding mix, by placing all of your tracks within the same virtual &#8220;space&#8221;. You can also experiement with other types of shared effects &#8212; delays, for instance, can work just as well.</p>
<div id="attachment_1002" class="wp-caption aligncenter" style="width: 436px"><a href="http://wootangent.net/wp-content/uploads/2010/12/calf-reverb-wet.png" rel="shadowbox[sbpost-948];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/12/calf-reverb-wet.png" alt="" title="calf-reverb-wet" width="426" height="286" class="size-full wp-image-1002" /></a><p class="wp-caption-text">CALF Reverb, an LV2 reverb plugin, configured with no dry signal for use on a reverb bus</p></div>
<h3>Using sends within Ardour</h3>
<p>Thankfully, as with inserts, using this stuff is easier than trying to explain it. The first step is to add your reverb bus; if you haven&#8217;t worked with busses in Ardour, just think of them as tracks that don&#8217;t have any audio data of their own. In fact, they&#8217;re added the same way you&#8217;d add a track, using the &#8220;Track/Add Track/Bus&#8221; menu option. Add a single stereo bus, and once you&#8217;ve added it, name it something useful (&#8220;reverb&#8221; will do), and then add your Jconvolver insert to it from the mixer.</p>
<div id="attachment_989" class="wp-caption aligncenter" style="width: 497px"><a href="http://wootangent.net/wp-content/uploads/2010/12/ardour-send-dialog.png" rel="shadowbox[sbpost-948];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/12/ardour-send-dialog.png" alt="Ardour&#039;s send dialog" title="ardour-send-dialog" width="487" height="413" class="size-full wp-image-989" /></a><p class="wp-caption-text">Adding a send to a track is very similar to adding an insert, just without the inputs</p></div>
<p>To add a send, open the mixer, find the audio track that you want to add some reverb to, right-click in its post-fader effects list, and select &#8220;New Send&#8230;&#8221;. The send dialog should appear automatically &#8212; it looks much like the left-side of the Insert dialog, and it&#8217;s used in the same way.</p>
<p>Open the &#8220;ardour&#8221; tab on the right and find the inputs for your reverb bus, hopefully named &#8220;reverb/in 1&#8243; and &#8220;reverb/in 2&#8243;. Click on each of those inputs in turn, and they should appear under the &#8220;out 1&#8243; and &#8220;out 2&#8243; banners in the &#8220;Ouputs&#8221; section, or possibly under just the &#8220;out 1&#8243; section if the track is mono. If the &#8220;out 1&#8243; and &#8220;out 2&#8243; sections don&#8217;t appear for some reason, use the &#8220;Add&#8221; button to create them. Once your outputs have been added, close the dialog, and activate the send by either middle-clicking on it in the effect list, or right-clicking on it and selecting &#8220;Activate&#8221;.</p>
<p>When you create a send, its volume defaults to 0dB; that is, the send has the same volume as the original signal, which usually isn&#8217;t what you want for a reverb send. If you double-click on the send in the effects list, the send dialog appears again, but now it will have a fader on the left &#8212; just adjust this down to reduce the send&#8217;s volume level, and hence the amount of reverb added to the mix for your track.</p>
<p>Repeat the send setup on each track that needs reverb, adjusting the fader on each send as appropriate for the track, and your reverb setup will be complete!</p>
<div id="attachment_984" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2010/12/ardour-mixer.png" rel="shadowbox[sbpost-948];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/12/ardour-mixer-600x309.png" alt="Ardour mixer panel with multiple sends" title="ardour-mixer" width="600" height="309" class="size-medium wp-image-984" /></a><p class="wp-caption-text">This project has a shared reverb and a shared delay, with sends to one (or both) of them from just about every track</p></div>
<h3>Wrap-up</h3>
<p>Jconvolver gives you access to a world of pro-quality reverb sounds, so knowing how to use it, and how to add it to your Ardour projects, is definitely very useful, but sends and inserts have a multitude of uses beyond just working with Jconvolver. Shared reverbs and delays can give your track a more unified sound, and inserts can add Rakarrack to your guitar tracks, JAMin to your master bus, or let you plug hardware effects in to your virtual studio.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/12/jconvoler-inserts-and-sends-a-triple-header-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>converting MIDI to WAV (or MP3), the easy way</title>
		<link>http://wootangent.net/2010/11/converting-midi-to-wav-or-mp3-the-easy-way/</link>
		<comments>http://wootangent.net/2010/11/converting-midi-to-wav-or-mp3-the-easy-way/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 06:56:32 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[fluidsynth]]></category>
		<category><![CDATA[lame]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[oggenc]]></category>
		<category><![CDATA[soundfont]]></category>
		<category><![CDATA[timidity]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=932</guid>
		<description><![CDATA[This is a question that comes up all the time: what&#8217;s the easiest way to convert a MIDI file in to an audio file, like an MP3, under Linux? The old answer was TiMidity++ (usually just called &#8220;timidity&#8221;), a software &#8230; <a href="http://wootangent.net/2010/11/converting-midi-to-wav-or-mp3-the-easy-way/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a question that comes up all the time: what&#8217;s the easiest way to convert a MIDI file in to an audio file, like an MP3, under Linux? The old answer was TiMidity++ (usually just called &#8220;timidity&#8221;), a software MIDI synth that&#8217;s nearly as old as Linux itself, but it&#8217;s awkward to use and isn&#8217;t actively maintained. Today, though, I discovered that FluidSynth can do the job, and very easily at that.</p>
<p>FluidSynth is a synth that plays SoundFonts; in the studio it&#8217;s usually used through the Qsynth GUI, or as a DSSI plugin in a sequencer like Qtractor, but you can also use it stand-alone, through the &#8220;fluidsynth&#8221; command-line tool. To use it, you&#8217;ll need at least one SoundFont, and there&#8217;s a good General MIDI SoundFont called &#8220;Fluid&#8221; (which, despite the similar name, is unrelated to FluidSynth) that&#8217;s packaged in most distros.</p>
<p>This will install both the &#8220;fluidsynth&#8221; tool and the Fluid SoundFont on an Ubuntu or Debian system:<br />
<code><br />
sudo apt-get install fluidsynth fluid-soundfont-gm<br />
</code><br />
Then, just run the &#8220;fluidsynth&#8221; tool, specifying the SoundFont file to use and the MIDI file to play, and adding the &#8220;-F&#8221; option to dump the output to a file:<br />
<code><br />
fluidsynth -F out.wav /usr/share/sounds/sf2/FluidR3_GM.sf2 myfile.mid<br />
</code><br />
If you want the result in MP3, you can transcode it using LAME:<br />
<code><br />
lame --preset standard out.wav out.mp3<br />
</code><br />
or in to Ogg Vorbis using oggenc:<br />
<code><br />
oggenc -q 5 out.wav<br />
</code></p>
<p>The great thing about using FluidSynth, apart from its simplicity, is that you can easily substitute whatever SoundFont you want. For instance, if you find Fluid too big to work with, you can user a smaller alternative, like the <a href="http://www.schristiancollins.com/generaluser.php">GeneralUser GS</a> SoundFont, or if the piece is a solo work, you could use a higher-quality solo instrument SoundFont, like <a href="http://learjeff.net/sf/sf.html">jRhodes3</a>, which is a great Rhodes sound.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/11/converting-midi-to-wav-or-mp3-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>linux music tutorial: seq24, part 2</title>
		<link>http://wootangent.net/2010/11/linux-music-tutorial-seq24-part-2/</link>
		<comments>http://wootangent.net/2010/11/linux-music-tutorial-seq24-part-2/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 08:02:39 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ardour]]></category>
		<category><![CDATA[hydrogen]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[seq24]]></category>
		<category><![CDATA[xsynth]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=828</guid>
		<description><![CDATA[In the first part of my seq24 tutorial series, I looked at creating patterns in the pattern editor, and then triggering those patterns in real-time from the QWERTY keyboard. In part 2, I go in to more detail on both &#8230; <a href="http://wootangent.net/2010/11/linux-music-tutorial-seq24-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the first part of my seq24 tutorial series, I looked at creating patterns in the pattern editor, and then triggering those patterns in real-time from the QWERTY keyboard. In part 2, I go in to more detail on both features. This video covers:</p>
<ul>
<li>Advanced pattern triggering techniques: queuing and snapshots</li>
<li>Basic note editing: copying/pasting notes and changing velocities</li>
<li>MIDI CC automation</li>
<li>Background patterns</li>
<li>MIDI note entry (step-sequencing) and MIDI recording</li>
</ul>
<p>It&#8217;s a little longer than I&#8217;d have liked, but there&#8217;s a lot in there! If you&#8217;d prefer smaller, shorter tutorials in future, feel free to leave a comment and let me know.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/i3Vpi3oxdqk?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/i3Vpi3oxdqk?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>For downloaders, there’s also a <a href="http://wootangent.net/~lsd/video/seq24tute2.webm">720p WebM</a> version available (107MB).</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/11/linux-music-tutorial-seq24-part-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://wootangent.net/~lsd/video/seq24tute2.webm" length="111932290" type="video/webm" />
		</item>
		<item>
		<title>linux music tutorial: seq24, part 1</title>
		<link>http://wootangent.net/2010/10/linux-music-tutorial-seq24-part-1/</link>
		<comments>http://wootangent.net/2010/10/linux-music-tutorial-seq24-part-1/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 00:51:43 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ardour]]></category>
		<category><![CDATA[hydrogen]]></category>
		<category><![CDATA[seq24]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xsynth]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=816</guid>
		<description><![CDATA[I promised I&#8217;d make an introductory tutorial to seq24, and now, I&#8217;ve delivered! If you&#8217;ve tried seq24 in the past and been confused by it, hopefully this will clear up some of the mysteries; if you&#8217;ve never tried it, this &#8230; <a href="http://wootangent.net/2010/10/linux-music-tutorial-seq24-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I promised I&#8217;d make an introductory tutorial to seq24, and now, I&#8217;ve delivered! If you&#8217;ve tried seq24 in the past and been confused by it, hopefully this will clear up some of the mysteries; if you&#8217;ve never tried it, this might just encourage you to give it a go!</p>
<p>There&#8217;s an unspoken &#8220;step zero&#8221; here &#8212; get yourself a working copy of seq24. I&#8217;m not sure about other distributions, but on Ubuntu, especially 64-bit, the packaged version seems very unstable. The best thing to do is to grab the 0.9.1 version from the <a href="https://edge.launchpad.net/seq24/">seq24 Launchpad</a> and install that &#8212; this new release includes a bunch of bug-fixes, and a few new features, too.</p>
<p>The original plan was for a straight screencast, like my earlier synth tutorials, but I was so impressed by <a href="http://kdenlive.org/">Kdenlive</a> that I decided to have a bit of fun with it &#8212; hopefully the fun I had comes through in the finished product.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/J2WDHS1wYeM?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/J2WDHS1wYeM?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>For downloaders, there&#8217;s also a <a href="http://wootangent.net/~lsd/video/seq24tute1.webm">720p WebM version</a> available.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/10/linux-music-tutorial-seq24-part-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://wootangent.net/~lsd/video/seq24tute1.webm" length="39960186" type="video/webm" />
		</item>
		<item>
		<title>a demo of live sequencing with seq24</title>
		<link>http://wootangent.net/2010/10/a-demo-of-live-sequencing-with-seq24/</link>
		<comments>http://wootangent.net/2010/10/a-demo-of-live-sequencing-with-seq24/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 00:13:02 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ardour]]></category>
		<category><![CDATA[blofeld]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[hydrogen]]></category>
		<category><![CDATA[kdenlive]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[seq24]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=809</guid>
		<description><![CDATA[Despite a whole bunch of idiosyncrasies, I love seq24, and even though I tend to think of Qtractor as my MIDI sequencer of choice under Linux, it&#8217;s actually seq24 that I&#8217;ve used the most in producing my tracks. I&#8217;m planning &#8230; <a href="http://wootangent.net/2010/10/a-demo-of-live-sequencing-with-seq24/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Despite a whole bunch of idiosyncrasies, I love seq24, and even though I tend to think of Qtractor as my MIDI sequencer of choice under Linux, it&#8217;s actually seq24 that I&#8217;ve used the most in producing my tracks. I&#8217;m planning on making some video tutorials for it, since it&#8217;s such a strange beast to deal with at first, but before doing that, I want to demonstrate the kind of things you can do with it.</p>
<p>Here, then, is a &#8220;performance&#8221; of my track <i>tiny droplets</i> &#8212; the various MIDI loops used are all pre-sequenced, but I&#8217;m triggering them all in realtime using my QWERTY keyboard. In this case, seq24 is driving Hydrogen and my Blofeld, and I&#8217;m using Ardour as a live mixer to process and mix the audio from those synths in to a stereo stream.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/f8zLV0vlSpY?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/f8zLV0vlSpY?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><b>UPDATE:</b> If you&#8217;d prefer to download the video rather than streaming it on YouTube, I&#8217;ve uploaded a <a href="http://wootangent.net/~lsd/video/seq24_demo_tinydroplets.webm">WebM version</a> of it. WebM is still quite new, but current versions of VLC and MPlayer support it.</p>
<p>On a brief side note, I have to give a shout-out to my good friend <a href="http://linux.autostatic.com/">AutoStatic</a> for describing his new video capture process using Xephyr and FFmpeg &#8212; I used it here, and the results look great. The audio was captured with JACK TimeMachine, and in another first for me, I edited it all together using the brilliant <a href="http://kdenlive.org/">Kdenlive</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/10/a-demo-of-live-sequencing-with-seq24/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://wootangent.net/~lsd/video/seq24_demo_tinydroplets.webm" length="21252493" type="video/webm" />
		</item>
		<item>
		<title>fingerplay: a midi controller for android</title>
		<link>http://wootangent.net/2010/08/fingerplay-a-midi-controller-for-android/</link>
		<comments>http://wootangent.net/2010/08/fingerplay-a-midi-controller-for-android/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 07:24:13 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[fingerplay]]></category>
		<category><![CDATA[htc desire]]></category>
		<category><![CDATA[hydrogen]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[qmidiroute]]></category>
		<category><![CDATA[sooperlooper]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=723</guid>
		<description><![CDATA[I&#8217;ve been slack in updating ye olde blog, but I have an excuse &#8212; I got a new phone! It&#8217;s a HTC Desire, running Android of course, and I&#8217;ve been having great fun trying different apps and discovering what I &#8230; <a href="http://wootangent.net/2010/08/fingerplay-a-midi-controller-for-android/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been slack in updating ye olde blog, but I have an excuse &#8212; I got a new phone! It&#8217;s a HTC Desire, running Android of course, and I&#8217;ve been having great fun trying different apps and discovering what I can do with it. I started a lengthy post covering my thoughts on both the Desire and Android, but in lieu of finishing that, I present you instead with an introduction to <a href="http://thesundancekid.net/blog/fingerplay-midi/">FingerPlay MIDI</a>, a very cool MIDI controller app for Android.</p>
<p><span id="more-723"></span><br />
FingerPlay gives you a selection of controllers &#8212; sliders, X/Y controllers, and drum pads &#8212; all of which send MIDI messages via Wi-Fi to a tiny Java-based server app on a PC. There, you can connect the MIDI output to whatever app you like, just as you would with any other MIDI controller gear. The controls are set up in separate &#8220;pages&#8221;; a scroll bar on the right switches between the pages.</p>
<p>I did some quick testing, using the drum pads to trigger drum pads in Hydrogen, and using the sliders and pads to control the gain and muting of individual loops within SooperLooper, and it did a great job, responding quickly and smoothly to my input.</p>
<div id="attachment_724" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2010/08/fp1.png" rel="shadowbox[sbpost-723];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/08/fp1-600x360.png" alt="" title="FingerPlay MIDI pad page" width="600" height="360" class="size-medium wp-image-724" /></a><p class="wp-caption-text">FingerPlay MIDI's pad page</p></div>
<div id="attachment_725" class="wp-caption aligncenter" style="width: 610px"><a href="http://wootangent.net/wp-content/uploads/2010/08/fp2.png" rel="shadowbox[sbpost-723];player=img;"><img src="http://wootangent.net/wp-content/uploads/2010/08/fp2-600x360.png" alt="" title="FingerPlay MIDI slider page" width="600" height="360" class="size-medium wp-image-725" /></a><p class="wp-caption-text">FingerPlay MIDI's slider page</p></div>
<p>Here are the steps I followed to get it up and running:</p>
<ol>
<li>Install the FingerPlay MIDI app on your device, and download and extract the server app from the <a href="http://thesundancekid.net/blog/fingerplay-midi/">FingerPlay MIDI site</a></li>
<li>Load the ALSA &#8220;virmidi&#8221; driver:<br />
<code>sudo modprobe snd-virmidi</code>
</li>
<li>Launch the server app:<br />
<code>java -jar FingerPlayServer.jar</code>
</li>
<li>Connect the &#8220;Virtual Raw MIDI 1-0&#8243; ALSA MIDI device up to whatever app you want to control.</li>
<li>On the phone, launch FingerPlay MIDI, and hit the icon in the top right corner to open the settings screen. Set the &#8220;Server Address&#8221; to your PC&#8217;s IP address (or hostname), and click the &#8220;Connect to Server&#8221; button.</li>
<li>Scroll further down on the settings page and open the &#8220;MIDI Out Device&#8221; option. In the list, select the top &#8220;VirMIDI&#8221; option &#8212; in my case, it&#8217;s &#8220;[hw:1,0,0]&#8220;.</li>
<li>Exit the settings and start hitting some controls!</li>
</ol>
<p>You can use the usual tools of choice to see what MIDI messages are actually coming out for each control &#8212; I tend to use QMidiRoute, since it also lets you remap or process the messages if you need to. As you&#8217;d expect, the sliders and X/Y controls send MIDI CCs, while the pads send notes. With Hydrogen, I had to transpose the pads up an octave to match what Hydrogen was expecting, but when I did, tapping out drum lines seemed quite responsive.</p>
<p>One thing to watch out for with tools that have MIDI learn features, like SooperLooper, is that the sliders and X/Y controls send &#8220;trigger&#8221; CCs when they&#8217;re touched in any way, as well as the CCs you&#8217;d expect. I had better luck with SooperLooper when I set up the bindings manually instead. My bindings file is available <a href="http://wootangent.net/~lsd/music/fingerplaybinding.slb">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/08/fingerplay-a-midi-controller-for-android/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Salamander Grand Piano, and LinuxSampler CVS</title>
		<link>http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/</link>
		<comments>http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/#comments</comments>
		<pubDate>Mon, 17 May 2010 13:27:36 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linuxsampler]]></category>
		<category><![CDATA[piano]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=517</guid>
		<description><![CDATA[NOTE: The link below was to an older version of the Salamander, so the link now goes to a download page that lists the latest version. Also, LinuxSampler isn&#8217;t as temperamental as it once was when it comes to loading &#8230; <a href="http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><b>NOTE:</b> The link below was to an older version of the Salamander, so the link now goes to a download page that lists the latest version. Also, LinuxSampler isn&#8217;t as temperamental as it once was when it comes to loading SFZ files, so you don&#8217;t have to follow the instructions below to the letter any more &#8212; just add a sampler channel, set it to SFZ mode, and load the SFZ file, and you should be good to go.</p>
<p>After a bit of a wait, what&#8217;s perhaps the ultimate free piano sample library, the <a href="http://rytmenpinne.posterous.com/pages/salamander-grand-piano-46556">Salamander Grand Piano</a> is available! One of the guys on the linux-audio-user spent I&#8217;d-hate-to-think-how-long recording every note on a Yamaha C5 grand at 16 different volume levels with a pair of stereo mics, and the result &#8212; all 1.9GB of it &#8212; sounds lovely.</p>
<p>Getting it running, however, is a bit fiddly right now. Due partly to its heft, it&#8217;s distributed in <a href="http://www.cakewalk.com/devxchange/sfz.asp">SFZ format</a>, instead of the more common GigaSample &#8220;.GIG&#8221; format. Linuxsampler supports SFZ in CVS, but it&#8217;s buggy, and the instrument needs to be set up <i>just right</i> to load without crashing Linuxsampler. Once you&#8217;ve installed Linuxsampler from CVS &#8212; a bit of effort, but fairly straightforward, especially since it comes with Debian package scripts &#8212; follow these steps, in order, to get the Salamander up and running:<br />
<span id="more-517"></span></p>
<ol>
<li>Launch Linuxsampler and the Fantasia GUI as usual &#8212; so far, so good!</li>
<li>Create a new sampler channel in the middle of the window. Click the &#8220;GIG engine&#8221; text in your new channel, and select the &#8220;SFZ engine&#8221; option<br />
<a href="http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/ls1/" rel="attachment wp-att-526"><img src="http://wootangent.net/wp-content/uploads/2010/05/ls1-600x208.png" alt="" title="Linuxsampler SFZ setup, step 1" width="600" height="208" class="alignleft size-medium wp-image-526" /></a>
</li>
<li>Set up your MIDI and audio devices on the right &#8212; I use ALSA for MIDI and JACK for audio, but you can use whatever you prefer here.</li>
<li>Click on the &#8220;OPTIONS&#8221; button on your sampler channel, and select your newly-created MIDI input and audio output. Your window should now look like this:<br />
<a href="http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/ls2/" rel="attachment wp-att-529"><img src="http://wootangent.net/wp-content/uploads/2010/05/ls2-600x208.png" alt="" title="Linuxsampler SFZ setup, step 2" width="600" height="208" class="alignleft size-medium wp-image-529" /></a>
</li>
<li>Click the &#8220;Load Instrument&#8230;&#8221; link on your sampler channel and load the &#8220;SalamanderGrandPiano.sfz&#8221; file
</li>
</ol>
<p>If you follow those steps in order, and cross your fingers, you should have a working Salamander Grand Piano setup! Once you have a working setup, make sure you export it to a file (Actions/Export/Sampler Configuration&#8230;); you&#8217;ll then be able to fire up your new piano next time by using that export (with the Actions/Run Script&#8230;) option.</p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/05/the-salamander-grand-piano-and-linuxsampler-cvs/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>linux synth tutorial: part 6</title>
		<link>http://wootangent.net/2010/03/linux-synth-tutorial-part-6/</link>
		<comments>http://wootangent.net/2010/03/linux-synth-tutorial-part-6/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 06:13:33 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[specimen]]></category>
		<category><![CDATA[synth]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=469</guid>
		<description><![CDATA[Another long one! In part 6, I jump from Xsynth to Specimen, a simple sampler, which is ideal for when you want to take a simple sound and quickly transform it in to a playable instrument. Specimen does much more &#8230; <a href="http://wootangent.net/2010/03/linux-synth-tutorial-part-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Another long one! In part 6, I jump from Xsynth to <a href="http://zhevny.com/specimen/">Specimen</a>, a simple sampler, which is ideal for when you want to take a simple sound and quickly transform it in to a playable instrument. Specimen does much more than just playing samples, though &#8212; it can sculpt and shape them with envelopes, filters, and LFOs, just like you&#8217;d find in Xsynth.</p>
<p>Hi-res Ogg Theora version is <a href="http://electronaut.linuxgamers.net/~lsd/music/synthtute/part06_specimen.ogv">here</a>, or watch the Youtube version after the jump!</p>
<p><span id="more-469"></span></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/p6SoNX4bA1Y&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p6SoNX4bA1Y&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/YkDiod9vI_g&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/YkDiod9vI_g&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/03/linux-synth-tutorial-part-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://electronaut.linuxgamers.net/~lsd/music/synthtute/part06_specimen.ogv" length="36070716" type="video/ogg" />
		</item>
		<item>
		<title>linux synth tutorial: part 5</title>
		<link>http://wootangent.net/2010/03/linux-synth-tutorial-part-5/</link>
		<comments>http://wootangent.net/2010/03/linux-synth-tutorial-part-5/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:57:01 +0000</pubDate>
		<dc:creator>lsd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dssi]]></category>
		<category><![CDATA[synth]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xsynth]]></category>

		<guid isPermaLink="false">http://wootangent.net/?p=465</guid>
		<description><![CDATA[In part 5 of my Linux soft synth tutorial, I look at the concept of modulation &#8212; changing synth parameters over time. We saw an example of this in part 4, where we used an envelope to control the volume &#8230; <a href="http://wootangent.net/2010/03/linux-synth-tutorial-part-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In part 5 of my Linux soft synth tutorial, I look at the concept of modulation &#8212; changing synth parameters over time. We saw an example of this in part 4, where we used an envelope to control the volume of a sound over time; modulation extends this to other parameters, such as the pitch of the oscillators and the filter cutoff. Modulation can use envelopes to change parameters over the length of the sound &#8212; in fact, there&#8217;s a second envelope in Xsynth-DSSI just for modulation &#8212; or the low frequency oscillator, or LFO, to perform repeating rhythmic changes.</p>
<p>Modulation can produce effects ranging from subtle vibrato through to sweeping soundscapes and alien sound effects. Either way, it&#8217;s a powerful way to breathe life and movement in to what might otherwise be a dull sound.</p>
<p>High-res Ogg Theora version is <a href="http://electronaut.linuxgamers.net/~lsd/music/synthtute/part05_modulation.ogv">here</a>, or watch the Youtube version after the jump!</p>
<p><span id="more-465"></span></p>
<p>Due to the length of it all, the Youtube version is in two parts:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Qp7V_eqKgtk&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Qp7V_eqKgtk&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/2SCY4Duv5V4&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2SCY4Duv5V4&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://wootangent.net/2010/03/linux-synth-tutorial-part-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://electronaut.linuxgamers.net/~lsd/music/synthtute/part05_modulation.ogv" length="33346204" type="video/ogg" />
		</item>
	</channel>
</rss>

