<?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>jdn &#187; machinedrum</title>
	<atom:link href="http://www.jdnmusic.com/tag/machinedrum/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jdnmusic.com</link>
	<description>... purveyor of funky beats and assorted electric treats ...</description>
	<lastBuildDate>Sun, 10 Jul 2011 05:01:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>MiniCommand, Machinedrum, and OS X</title>
		<link>http://www.jdnmusic.com/minicommand-machinedrum-and-os-x</link>
		<comments>http://www.jdnmusic.com/minicommand-machinedrum-and-os-x#comments</comments>
		<pubDate>Wed, 11 May 2011 19:33:42 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[elektron]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[md]]></category>
		<category><![CDATA[minicommand]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[setup]]></category>

		<guid isPermaLink="false">http://www.jdnmusic.com/?p=512</guid>
		<description><![CDATA[So I’ve had a Ruin &#38; Wesen MiniCommand for a little under a year, but haven’t been using it as much as I would like because it didn’t integrate well with my setup — until last night. The standard way to use the MiniCommand is to connect it in a closed MIDI loop with the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ruinwesen.com/blog?id=1618"><img class="alignleft size-medium wp-image-522" title="midi-ctrl-tutorial-small" src="http://www.jdnmusic.com/wp-content/uploads/2011/05/midi-ctrl-tutorial-small-300x156.png" alt="" width="300" height="156" /></a></p>
<p>So I’ve had a <a href="http://ruinwesen.com/digital">Ruin &amp; Wesen MiniCommand</a> for a little under a year, but haven’t been using it as much as I would like because it didn’t integrate well with my setup — until last night.</p>
<p>The standard way to use the MiniCommand is to connect it in a closed MIDI loop with the device in question — which makes it hard use in a computer-based MIDI setup with a sequencer.  There are ways around this, eg. daisy-chaining the MiniCommand between the computer’s MIDI interface and the device you want to control, but I have found that this introduces some small timing delays (enough to drive me crazy).</p>
<p><span id="more-512"></span></p>
<div id="attachment_523" class="wp-caption alignright" style="width: 280px"><a href="http://redmine.ruinwesen.com/projects/midi-ctrl/wiki/User_Manual_-_Getting_started#Connecting+the+MiniCommand+to+a+MachineDrum"><img class="size-medium wp-image-523 " title="mc-md" src="http://www.jdnmusic.com/wp-content/uploads/2011/05/mc-md-300x139.png" alt="" width="270" height="125" /></a><p class="wp-caption-text">Standard way to use the MiniCommand with a Machinedrum. Where’s the computer?</p></div>
<p>The trick to get this integrated with your computer is to use a software patchbay to route the MiniCommand to/from whatever device you want to control.  I’d tried a few ways of doing this (Logic’s environment almost worked, forget about Ableton, MidiPipe didn’t work either), and finally found the elegant free program <a href="http://notahat.com/midi_patchbay">Midi Patchbay</a>.</p>
<p>Sure enough, I was able to create a patch from the MiniCommand to the Machinedrum, and another going back the other direction.  All of the crazy low-level SYSEX MIDI information transfers worked again, so things like kit names and machine assignments were transferring correctly.</p>
<p>Furthermore, as far as I can tell this works fine in parallel with Logic, you don’t have to rewire anything to send the MiniCommand new firmwares, and it doesn’t do a thing to the MIDI Clock timing (since it’s no longer daisy-chained).</p>
<p>I might even get a chance to start learning to create firmwares now!</p>
<p><em>(Images from Ruin &amp; Wesen site)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/minicommand-machinedrum-and-os-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alien Autopsy Via Sample-Rate Reduction</title>
		<link>http://www.jdnmusic.com/alien-autopsy-via-sample-rate-reduction</link>
		<comments>http://www.jdnmusic.com/alien-autopsy-via-sample-rate-reduction#comments</comments>
		<pubDate>Fri, 07 Jan 2011 06:23:12 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[aliens]]></category>
		<category><![CDATA[elektron]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[md]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[sound design]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://www.jdnmusic.com/?p=493</guid>
		<description><![CDATA[Here’s a cool sound-design trick. If you want to get a vocal-sounding ‘formant filter’ effect out of a synth that only has a normal lowpass filter, you can take advantage of a quirk of sample-rate reduction effects to generate multiple “mirrored” filter sweeps through the wonder of aliasing. Here’s a sound clip from my machinedrum [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s a cool sound-design trick.  If you want to get a vocal-sounding ‘formant filter’ effect out of a synth that only has a normal lowpass filter, you can take advantage of a quirk of sample-rate reduction effects to generate multiple “mirrored” filter sweeps through the wonder of aliasing.</p>
<p>Here’s a sound clip from my machinedrum with a simple sawtooth note and a resonant lowpass filter being modulated down over a quick sweep.  It’s played four times, each with increasing amounts of sample-rate reduction applied:</p>
<p><a href="http://www.jdnmusic.com/wp-content/uploads/2011/01/increasing-srr-192.mp3">increasing srr</a></p>
<p>This sample looks like this in a sonogram (I used the <a href="http://developer.apple.com/library/mac/#technotes/tn2007/tn2200.html">Sonogram View</a> plugin that Apple includes with XCode). Horizontal axis is time, vertical is frequency:</p>
<p><a href="http://www.jdnmusic.com/wp-content/uploads/2011/01/srr-comp-small.jpg"><img class="alignleft size-full wp-image-496" title="srr-comp-small" src="http://www.jdnmusic.com/wp-content/uploads/2011/01/srr-comp-small.jpg" alt="" width="560" height="230" /></a></p>
<p>Notice that as the aliasing (reflected frequencies) increase with the sample-rate reduction effect, you begin to see multiple copies of the filter sweep.  This creates the lovely, complicated “alien voice” sound.  Here’s a short MachineDrum loop I was playing around with when I realized what was going on here:</p>
<p><a href="http://www.jdnmusic.com/wp-content/uploads/2011/01/alien-autopsy-192.mp3">alien-autopsy-192</a></p>
<p>And for the Elektron-heads reading this, here’s the MD sysex for that pattern+kit:<br />
<a href="http://www.jdnmusic.com/wp-content/uploads/2011/01/alien-autopsy-md.syx_.zip">alien-autopsy-md.syx</a></p>
<p>PS: the <a href="http://en.wikipedia.org/wiki/Aliasing" target="_blank">wikipedia article on aliasing</a> has a good rundown on the details of this phenomenon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/alien-autopsy-via-sample-rate-reduction/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.jdnmusic.com/wp-content/uploads/2011/01/increasing-srr-192.mp3" length="171322" type="audio/mpeg" />
<enclosure url="http://www.jdnmusic.com/wp-content/uploads/2011/01/alien-autopsy-192.mp3" length="555635" type="audio/mpeg" />
		</item>
		<item>
		<title>Ableton Live, The Machinedrum and The Monomachine (Part 2): Minimizing Latency</title>
		<link>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-part-2-minimizing-latency</link>
		<comments>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-part-2-minimizing-latency#comments</comments>
		<pubDate>Sun, 06 Jun 2010 21:31:03 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[monomachine]]></category>
		<category><![CDATA[setup]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=370</guid>
		<description><![CDATA[In Part one of this series, I posted tips for getting the Monomachine and Machinedrum synced and recording properly with your Live sessions. The other half of the equation is which operations to avoid that might introduce latency and timing errors during your sessions. Ableton Prints Recordings Where It Thinks You Heard Them I guess [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-midi-sync-notes">Part one of this series,</a> I posted tips for getting the Monomachine and Machinedrum synced and recording properly with your Live sessions. The other half of the equation is which operations to avoid that might introduce latency and timing errors during your sessions.</p>
<h4>Ableton Prints Recordings Where It Thinks You Heard Them</h4>
<p>I guess this design must be intuitive for many users, but it confused me for a while.  If you have a setup with anything but a miniscule audio buffer, monitoring through a virtual instrument witha few latency-inducing plugins in the monitoring chain, you will hear a fair amount of monitoring latency when you play a note.  The same goes for recording audio.</p>
<p>When recording a MIDI clip, I expected that Live puts the actual MIDI events <strong>when I played them</strong> — which it doesn’t.  <em>It shifts the MIDI notes later in time to match when you actually heard the output sound</em> — trying to account for your audio buffer delay, the latency of your virtual instrument, and any audio processing delay from plugins in the downstream signal path.  There’s one exception to this — it doesn’t worry about delays you might hear due to any “Sends” your track is using.</p>
<p><em>So your</em><strong><em> </em></strong><em>MIDI notes (and CC’s) are recorded with “baked-in” delays the size of your monitoring chain latency. I’m going to call this <strong>baked latency</strong></em><em>. </em></p>
<p><em><span id="more-370"></span></em></p>
<p>To be fair, Live’s manual goes into the reasoning behind this in some detail, and offers some suggestions for working with optimal MIDI timing. I wanted to find out what this entails.<em> </em></p>
<p><em></em>I’m guessing most artists working with MIDI will also quantize the crap out of these notes anyways, effectively gridding-away the baked latency. However, if you actually want to hear Live try to play back the notes <em>when you hit them </em>– say if you are trying to record some precise rhythmic passages by hand — you have to minimize (or eliminate) any of this record latency compensation that Live is doing for you.</p>
<p>Whether the Options menu “Delay Compensation” feature is enabled or not, any devices that are monitored through Live — MIDI tracks, Audio Tracks, or Audio Instrument MIDI tracks — have a delay the size of your audio input buffer baked in.</p>
<p>In addition, if “Delay Compensation” is enabled while recording, the additional latency due to any audio devices in your monitoring signal path will be baked in.</p>
<h4><strong>Thwarting Ableton’s Kind Efforts To Bake Your Latency</strong></h4>
<p>I’ve found a few general methods for this.</p>
<h5>1) Don’t Software Monitor</h5>
<p>In my experience, this is always the best option, if it’s possible.  All of the following work:</p>
<ul>
<li>Record an outboard MIDI synth to a normal MIDI track. Monitor mode should be set to “Off” (yes Ableton will still bake latency for <em>MIDI tracks</em> with monitoring enabled!).  Use local control on your MIDI device, and monitor it directly through something like a mixer or a soundcard monitoring feature. Edit and tweak the clips to your liking. Then record your synth’s outputs via normal Audio tracks with monitoring disabled.</li>
<li>Record a hardware-monitored outboard MIDI synth to an External Instrument track with Live’s Monitor mode set to “Off”.  Freezing the resulting clip(s), and option-dragging them to an audio track will give you a nice tight recording with well-chosen loop position.</li>
<li>Record audio tracks with Monitor set to “off”.  Use direct monitoring facilities on your audio interface, or a mixer.</li>
</ul>
<h5>or 2) Temporarily Turn off Delay Compensation</h5>
<p>If you have to record using software monitoring (eg. your soundcard doesn’t support direct monitoring, you’re using a virtual instrument, and/or you need to monitor through some plugins), you can minimize latency by reducing your audio buffer size.  If you have latency-inducing devices in your monitoring chain, turning off Delay Compensation under the Options menu will help keep your recorded clips rougly where Ableton actually received then — not shifted late for you.  They will still be delayed by your audio buffer size in an effort to minimize jitter (as explained in the manual’s chapter “MIDI Fact Sheet”), but at least the “device” Delay Compensation shift won’t be added.</p>
<p>This method may not work if you have a complicated signal chain on other parts of your track that will now sound cacophonous with latency compensation disabled during your tracking session.</p>
<h5>or 3) Bite The Bullet, But Minimize Latency During Recording</h5>
<p>If you have to have delay compensation enabled, and you have to software monitor, then the general rule of thumb is to minimize latency.  Keep your audio buffer size tiny.  Don’t put any plugins on the master.  Don’t put any plugins on tracks you’re recording on.  <em>Having plugins or audio devices disabled often isn’t enough — you have to actually delete them for Live to completely take them out of the latency compensation chain. </em>Live will still bake in your audio input buffer latency, but at least it will be minimal.</p>
<h4><strong>Ableton Doesn’t Latency-Compensate MIDI Clock Out</strong></h4>
<p>No matter what it’s doing to your recordings, it doesn’t bother to delay compensate MIDI clock signals at all.  So if you have much latency in your system, and you’re monitoring an outboard sequencer that’s slaved to Live, and you’re monitoring that sequencer audio via a bunch of plugins, you have to put in large negative delay adjustments for Live’s MIDI Clock Delay or things won’t line up.</p>
<p>And if you change your signal path at all, you’ll most likely have to hand-tune that delay parameter again — for all outputs that care about MIDI Clock.</p>
<h4>What Ableton’s Doing Behind The Scenes On Playback</h4>
<p>This behavior all kind of makes sense in Ableton’s world-view of latency compensation: on playback, shift pre-recorded clips early to anticipate for playback delays. I’ll call this <strong>early playback</strong>. It has the greatest effect when “Delay Compensation” is on, adjusting for high-latency plugins in the signal path.</p>
<p>External Instruments MIDI, internally-routed MIDI, and audio tracks clips are all shifted early on playback. MIDI clips on tracks routed to an external MIDI interface aren’t played back early, probably because it’s not obvious how they’re being monitored.</p>
<p>MIDI clock output is kind of an unknown, external thing, and it’s not clear how much you’d want to offset if by.  As I mentioned above, it’s not shifted early.</p>
<p>Strangely, the metronome in Live seems to be added post-Master fx, so whether device delay compensation is active or not, it will always be playing “on time”.</p>
<p>Try this — create a set with a single beat loop in an audio track.  Put a ton of latency-inducing plugins on your master channel.  Turn on the metronome.  Make sure delay compensation is active.  Your beat and the metronome should sound in-time.  Now disable delay compensation.  Your beat should sound late, but the metronome is still “on-time”.  With delay compensation active, your beat’s audio was being shifted early to account for the processing delay from the plugs.</p>
<p>This device delay compensation on playback is usually your friend — it can keep a set with tons of realtime audio processing in near-perfect sync. </p>
<p><strong>So What About The Machinedrum or Monomachine?</strong></p>
<p>When recording the Machinedrum and the Monomachine, I’ve currently opted to software monitor since I like recording a bunch of discrete outputs from them, and my audio interface doesn’t support mixing multiple inputs for direct monitoring.</p>
<p>However, I have a template set that basically has no plugins in those devices’ monitoring path, and I start composing songs with my audio buffer set to 32 samples.  The latency is constant and known, so I’ve compensated for what little there is using the MIDI Clock Delay parameter.  And I don’t mess with it unless I have to change my audio buffer size.  Basically, I’m using Option 3 from the section above.</p>
<p>I don’t put plugins on the Master until well after I’ve recorded the MD and MNM to audio, and I don’t monitor the MD or MNM through plugins.  If I’m recording their MIDI output, I don’t record monitor the input track (suggested in the Live manual).</p>
<p>If I’m going to use the MNM as a synth responding to MIDI notes from Live, I either use the audio + midi track setup, or an External Instrument track.  </p>
<p>With these precautions, I think I’ve come pretty close to an optimal setup for working with these machines in Live.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-part-2-minimizing-latency/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ableton Live, The Machinedrum and The Monomachine: Midi Sync Notes</title>
		<link>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-midi-sync-notes</link>
		<comments>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-midi-sync-notes#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:32:35 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[elektron]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[md]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=351</guid>
		<description><![CDATA[Recently I’ve been (going crazy) getting the timing tight between Ableton and two outboard sequencers — the Elektron Monomachine and Machinedrum.  On their own, these silver boxes have amazingly tight timing. They can sync to each other to create a great live setup. Add a computer DAW into the loop, and you introduce jitter, latency, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I’ve been (going crazy) getting the timing tight between Ableton and two outboard sequencers — the Elektron Monomachine and Machinedrum.  On their own, these silver boxes have amazingly tight timing. They can sync to each other to create a great live setup.</p>
<p>Add a computer DAW into the loop, and you introduce jitter, latency, and general zaniness to the equation.  And it’s not trivial — this is obviously-missing-the-downbeat, shoes-in-a-dryer kind of bad.  I tested the jitter / latency by ear, as well as by recording audio clips and measuring the millisecond offsets from the expected hit times.</p>
<p style="text-align: center;"><a href="http://www.jdnmusic.com/wp-content/uploads/2010/06/beatTime.gif"><img class="size-full wp-image-356 aligncenter" title="beatTime" src="http://www.chakahartamusic.com/wp-content/uploads/2010/06/beatTime.gif" alt="" width="550" height="122" /></a></p>
<p>I don’t think this is fundamentally a slow computer / poor setup issue either — I’m running a good interface, using a tiny 32 sample audio buffer. The rest of the setup is an i7 Intel Mac running OS X 10.6.3, Ableton Live 8.1.3, Emagic Unitor 8 midi interface and an Elektron TM-1 TurboMidi interface for the Machinedrum.</p>
<p>Below is a journal of what’s working, what isn’t, and my theories on why…<span id="more-351"></span></p>
<h4>Method 1: Ableton Live as Master, using External Instruments</h4>
<p>This seems like the way Ableton would want you to set this up.  It’s what the External Instrument is made for — routing midi to– and audio from– an outboard MIDI device.  However, it has a number of drawbacks when working with these machines:</p>
<ul>
<li>Latency depends on whether they are in “active” monitoring mode.  I didn’t realize that in Ableton, having a track in “Auto” monitor mode — but <em>not record armed</em> — has different latency than having it in “In” monitor mode, or having it <em>record armed </em>in “Auto” mode.  This makes it hard to monitor a beat coming from the outboard sequencer, yet have record armed for another track in the song: the audio for the outboard gear will sound late.</li>
<li>If you try to get around this by leaving the track set to record monitor “In”, it’s like leaving your device always record armed, which can make it hard to avoid sending undesired MIDI events along.</li>
<li>The Machinedrum’s internal tempo fluctuates +/- a few BPM.</li>
</ul>
<p>Sync is done pretty standard: Ableton output sync is enabled for the TurboMidi interface the Machinedrum is plugged into, with a trial-and-error tuned MIDI clock sync delay of around –9 ms, and “Song” MIDI clock type.  I still found that this method — even in Record armed mode — had slightly higher latency values than the methods listed below.</p>
<h4>Method 2: Machinedrum or Monomachine as MIDI Master</h4>
<p>Why not flip it around?  Set the Machinedrum to send MIDI clock and transport control, tell Ableton to listen to sync on the TurboMidi input, and hand-tune the MIDI clock sync delay until things line up.  I ended up with an delay value of –26 ms — pretty large!  This method works as expected, but still has some issues I don’t love:</p>
<div id="_mcePaste">
<ul>
<li>Ableton is having to try and lay stuff down while its tempo is shifting — it has problems syncing to incoming MIDI clock steadily.  So your clips end up with basically random, non-integer tempos as their default Seg. BPM values.</li>
<li>Timing jitter / error seems to accumulate over a few beats, steadily drifting earlier and then locking back to the downbeat.</li>
<li>When it’s on, it’s close — but when it’s off, it strays pretty significantly. Some sequencer starts will be tight, others might not be.</li>
<li>You can’t start/stop Live from anything except the outboard gear.</li>
<li>You can’t skip around in the Arrange in Live — all song-position information comes from the outboard master.</li>
<li>Apparently Live’s mixer latency compensation is irrevocably disabled when using external sync.</li>
</ul>
</div>
<p>No dice.</p>
<h4>Method 3: Machinedrum Internal Sync Only, Receiving Transport Control From Live</h4>
<p>Nice idea — it would mean the MD could use its own rock-steady notion of what a given BPM means, yet I could start/stop the sequence from Ableton, and jump around in the Arrange window.</p>
<p>This didn’t work very well — I ended up getting start offsets that made the MD run substantially behind Ableton, and without any subsequent clock updates that would sync things back up.</p>
<p><strong>Method 4: Live as Master, using discrete MIDI &amp; Audio Tracks</strong></p>
<p>This is how I’m rolling for now.  It seems to have the best blend of controllable integration into the Live workflow, acceptable latency and jitter, and flexible MIDI recording and playback for all tracks of the outboard gear.</p>
<ul>
<li>Live sends Sync out to Machinedrum and Monomachine. In my setup I’m using a MIDI clock delay of –9 ms for both.</li>
<li>I create audio tracks for each input from the MNM and MD, and set them to Monitor “In” mode for lowest latency.</li>
<li>Midi is routed via dedicated MIDI tracks — one per channel I need to send to.  If you don’t want Live to bake in latency on recorded midi clips, make sure monitor mode is set to “Off” for these.</li>
</ul>
<p>Here’s the Monomachine portion of the setup: (click image for full size)</p>
<p><a href="http://www.chakahartamusic.com/wp-content/uploads/2010/06/mnmSetup.gif"><img class="size-full wp-image-354 alignnone" title="mnmSetup" src="http://www.chakahartamusic.com/wp-content/uploads/2010/06/mnmSetup.gif" alt="" width="548" height="235" /></a></p>
<p>Using this setup, I’m getting jitter of less than 1 ms.  Strangely, it seems to alternate back and forth within that range every other quarter note.  I’m not getting perfect phase-sync on every downbeat, but at least the “band” is reliably, roughly in time now.</p>
<h4>Misc Notes</h4>
<ul>
<li>The Machinedrum’s <strong>TurboMidi </strong>mode<strong> </strong>doesn’t seem to have a substantial effect on all of this.  I’ve noticed that it seems to slightly delay or rush the overall timing, which I’ve compensated for in the MIDI clock delay parameter when I’m using it.  However, it doesn’t seem to have any better or worse jitter performance than non-TurboMidi enabled mode.</li>
<li>If you want to be tight like Hybrid or BT, then get ready to drag some warp markers on your bounced audio tracks until everything’s all sample accurate.  Or sequence your drums using audio hits in the Arrange timeline. I’m fine with things being pretty darn close for now.</li>
<li>Switching Ableton to use “Pattern” mode MIDI clock seemed to result in clock drift over the course of each measure. By the end of the measure beats were all over the place (relatively speaking — they were still within 5 ms of the correct time).</li>
</ul>
<p>That’s it.  If you’ve read this far and have any tricks to get this stuff working better (without resorting to expensive hardware panaceas), please let me know!  In <a href="http://www.chakahartamusic.com/ableton-live-the-machinedrum-and-the-monomachine-part-2-minimizing-latency">my next blog post</a> I’m going to write about Ableton’s interaction between latency compensation, different methods of monitoring, and MIDI Clock output.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/ableton-live-the-machinedrum-and-the-monomachine-midi-sync-notes/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Machinedrum Recursive Sampling Test 02</title>
		<link>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02</link>
		<comments>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:46:21 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[techno]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=280</guid>
		<description><![CDATA[So this is another example of using the MD’s internal sampler to create a recursive “feedback loop” of sampling and resampling and resampling.… This has a tendency of psychedelically twisting the underlying beat.  The way this stuff sounds has really surpassed my wildest dreams. MD Recurse Test 02 If you’re a Machindrum SPS-UW user, there [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><a href="http://www.flickr.com/photos/pdenker/74650135/"><img class="aligncenter size-full wp-image-288" style="margin-bottom: 10px;" title="74650135_4a839e2e2a_o" src="http://www.jdnmusic.com/wp-content/uploads/2009/11/74650135_4a839e2e2a_o.jpg" alt="74650135_4a839e2e2a_o" width="512" height="384" /></a></div>
<p>So this is another example of using the MD’s internal sampler to create a recursive “feedback loop” of sampling and resampling and resampling.… This has a tendency of psychedelically twisting the underlying beat.  The way this stuff sounds has really surpassed my wildest dreams.</p>
<p><a href="audio/mdrecurse02.mp3">MD Recurse Test 02</a></p>
<p><span id="more-280"></span></p>
<p>If you’re a Machindrum SPS-UW user, there are two tricks to getting this working nicely:</p>
<ul>
<li> Use the last four slots to setup two sample record machines, and two sample playback machines.  <strong>Interleave the recording and playback so you get coverage of the entire measure</strong>.  For example, have R1 sample the first half of the measure, and P1 start playing at the second half of the measure. Likewise, set R2 to record starting at beat 3, and have P2 triggered at beat 1.  This is important to get the proper density of sampling to make this work with full feedback.  I did this with a 16-step pattern, but it would probably work similarly when extended for longer loops.</li>
</ul>
<ul>
<li>Use a Control All machine (or function-knob twists) to mangle the synthesis parameters, and optionally the insert effects to mess things up.</li>
</ul>
<p>Please share this post, or check out my music on SoundCloud if you like what you hear!</p>
<p>Photo courtesy <a href="http://www.flickr.com/photos/pdenker/74650135/">Patrick Denker</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-02/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Machinedrum Recursive Sampling Test 01</title>
		<link>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01</link>
		<comments>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01#comments</comments>
		<pubDate>Wed, 04 Nov 2009 06:42:28 +0000</pubDate>
		<dc:creator>jdn</dc:creator>
				<category><![CDATA[Labs]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[machinedrum]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://www.chakahartamusic.com/?p=257</guid>
		<description><![CDATA[This was a first test at using the Machinedrum’s internal sampler recursively.  I was trying to emulate my fractal wavetables sounds in hardware, as closely as the MD could do it. MD Recurse Test 01 Patience… it gets really cool from around 1:00 on.]]></description>
			<content:encoded><![CDATA[<p>This was a first test at using the Machinedrum’s internal sampler recursively.  I was trying to emulate my fractal wavetables sounds in hardware, as closely as the MD could do it.</p>
<p><span id="more-257"></span></p>
<p><a href="http://www.jdnmusic.com/audio/mdFractTest01.mp3">MD Recurse Test 01</a><br />
Patience… it gets really cool from around 1:00 on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdnmusic.com/machinedrum-recursive-sampling-test-01/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.jdnmusic.com/audio/mdFractTest01.mp3" length="3143806" type="audio/mpeg" />
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.481 seconds -->

