Sunday, April 19, 2009

Improving Your Drum Track, Part 1: Getting Started With Independence Free

In a home studio, it is easy to make electronica, techno, and dance tracks. There is an expected level of machine-like precision to the music. Perfectly accurate precision and artificial drum beats are readily acceptable. (Let me go on record with a disclaimer: making those forms in a home studio are easy. Making good or great tracks is another story. I am not trying to downplay the level of artistry involved. I saw Aphex Twin spin live in the mid 90's, so I can appreciate the level of complexity of the art form.)

Where it becomes much more of a challenge in the home studio is when you're trying to sound like a traditional band (guitars, bass, drums, vocals). There is some level of trickery that is required to achieve your desired sound for all of these instruments. Right now I want to focus on the difficulty of drummers. Much like Spinal Tap, I have always had a hard time keeping a drummer on call. And then you have the acoustic issues of sound isolation, excess mic bleed, having enough mics and inputs to record the whole kit, complaints from the neighbors, etc. As usual, I will be focusing on use of this within REAPER.

My Dream Drums, For Now
Years ago, I had a Yamaha RY-30 Drum Machine. Bought it used for $330 in about 1993. Like an idiot, I sold it around 1998. Now they're hard to find, but it had very sweet sounding drum kits. Their natural kits were extremely beautiful, using 16 bit samples at a time where the average home user was rocking out to 8 bit. Listening to old recordings I did with that drum machine make me once again regret having parted with it. I have been working to try to achieve the "is that a real drummer?" sound and feel using only free tools.

This is the first part of an ongoing series of posts that will be focused on the best tools I have found to "fake a drummer" and how to tweak your drum tracks to get the "real" drum feel.

Yellow Tools Independence Free
One of the best all-in-one packages I have found so far is Yellow Tools' Independence Free 2.0. As the name implies, this is the free version of their very robust sampler tool. There's a couple features disabled in this version, and the bundled sample library is "only" 2 GB of data. The "Basic" version ships with 12 GB of samples, and the "Pro" version ships with a whopping 70 GB sample library!

My initial goal is to have one or two good "natural" kits. Included in the free 2 GB library are 6 acoustic drum kits, so there are plenty of options. The kits have multiple velocity samples for each sound, so there's more detail than your average single-sample kit.

So What's Missing?
The Free version lacks a couple of major items. The most notable is the lack of ability to import your own samples. The other is the lack of ability to import 3rd party VSTs. Of course, if you're hosting this in your own DAW (like REAPER), that's not really a problem. You can add your VSTs to the chain after Independence Free, and have as many add-ons as you want. Lacking the ability to import your own samples is more of a concern if you want to branch out into custom kits. Later in this series I will tackle this issue with another tool.

How Do I Start?
You can start by going to Yellow Tools' website at http://yellowtools.com. Under their "Products" section, you can find Independence FREE. You'll have to register on their site to download it, but registration is free. All of this is detailed on the page. (Alternately, you can pick up a copy of the UK magazine "Computer Music", which comes with a DVD that includes the "Independence Free CM Edition". Same thing, with an extra logo on the UI. You will still have to register on the site & download the instrument files separately, however.)

When you install it, the installation location is for the standalone app only. It will prompt you separately for the location for the VST. Either install in with your other VSTs, or add a path in REAPER's VST configuration screen to find it. Either way, the next time you boot REAPER, you should see a new entry in FX "VSTi: Independence Free (Yellow Tools) (24 out)"

Starting Simple
To start a simple track in REAPER, open a new project. Insert Independence Free as a VST, and then open it. Your first view is probably going to be overwhelming. This is a very complex and sophisticated interface. Since we're starting simple, look for the layer controls. There will be a highlighted item that says "01 click here to load instrument". When you click on it, you will get a popup menu. Select "Load Layer". When the standard file requestor opens, navigate to the "Independence Free - Instruments" folder, and then into "01 Acoustic & Electronic Drum Kits". The .ytil files are the ones you care about. Select "Acoustic Drum Kit 1.ytil", and click "Open". Now your Drum Kit is ready for you on MIDI channel 1.

If you want to hear the sounds in this "layer", click on the "Mapping" button at the top of the VST's display. You will get a piano key layout, with colored bars representing the samples. If there are breaks in the line, that represents different samples used for different velocity ranges. As you can see in this kit, there are 11 velocities for B1 and C1, which are your kick drums. You can play the samples on the keyboard by clicking on them, but it is not going to be easy to trigger at varying velocities that way. It's easier using REAPER to control it.

Close the FX chain window and insert a "New MIDI Item" in the track where you set up Independence Free. Hit some notes, and you'll hear your new drum kit. How simple is that?

Ummm....What Happened To My Octave?
The first thing you might notice when you compare Independence Free to REAPER's piano roll is that the octave notations don't match. What Independence Free calls C1, REAPER calls C2. This is a common problem across music apps, because of differences in opinion on what octave is considered to contain middle C. You have 2 options: make a mental note of this difference, or reconfigure REAPER to honor the offset.

To reset REAPER to use the same notation as Independence Free, go to Options->Preferences->Media->MIDI. The option "MIDI octave name display offset: 0 octaves". Change the value to -1. Now REAPER will call the notes the same as Independence Free. This change only affects the labeling in REAPER's piano roll. The same/correct MIDI note numbers will be used regardless of this setting.

What Now?
Start experimenting with the kits available and see how good the samples are. Be sure to vary the velocities, so you can get the full impact of the multi-sampled drums. So far I've been quite happy with the kits in Independence Free. Keep in mind that this is a sampler tool, NOT a drum machine. Look at all the other instruments that come bundled with it. They are of equally high quality and very useful in their own right.

Up Next...
In Part 2, we will go into more features and uses of Independence Free as a drum machine, including adding effects, using multiple ins and outs to minimize CPU usage, and some other random tweaks.

Read the full post here!

Tuesday, April 14, 2009

Site Review: Tank-FX.com


In any reasonably priced studio (home or pro), one of the elusive sounds is reverb. Sure, there are any number of free reverb effects available, both software and hardware, but they all fall a little short of the ideal mark: real echoes in a real environment. Sure, you can get those echoes by recording vocals in a bathroom (a la Jim Morrison), but that is really impractical for most reverb needs. Some effects are getting closer (like convolution reverb) but there is a lot of CPU power you'll eat in a hurry when you use one.

I have recently found a German site that is a really fresh take on the problem of reverb. Tank-FX (http://www.tank-fx.com) is a site with a unique claim - they will play your sample in a concrete water tank and record the resulting sound. As their subtitle says, it is "Non-Virtual Reverb".

The Tank
My apologies if I get any of these details wrong - the details on the site are only in German, and I'm at the mercy of a semi-garbled translation by Babelfish. The tank itself is part of the Oberhausener
train station, built in 1932, and was originally built to hold water that was used to refill steam locomotives. This tank is massive - 11 meters (36 feet) tall, 7m (23 feet) in diameter. Look around the site (especially the tab "aufbau", which translates as "structure") for pictures of the tank that they're using. Massive. Somehow, the operators of the site were able to get the permission to install speakers on the bottom of the tank and suspend microphones in the top of the tank. This is all wired to a Unix server, and suddenly you have a new FREE reverb toy online.

How To Use It?
This is really simple to use. Click the red "Record Sample" button at the top of the screen, and you get a clever rack-mount style interface. Samples are by default Normalized, but you can skip this with the "Bypass Normalize" button. Output format is selectable as MP3, FLAC, or Ogg-Vorbis formats. You also select you Wet/Dry mix.

When you hit the "Record" button, you are taken to another screen where you Browse to select your upload file. Uploaded files must be WAV files. This seems odd, since you can't get the output back as a WAV file, but we can still work with it. In a non-user friendly move, the "Do It" button is instead labeled "Submit Query". Then you wait for it to do its job and it gives you a file back that you can do a "Save as..." to save locally.

My Experiences So Far
I've been playing with Tank-FX for a couple days, and the results are pretty good, with a few words of caution. First, I have had mixed results when using any wet/dry mix. It seems that even a 50/50 mix causes the dry to seriously overpower the wet. I think the much lower levels of the wet sound are not properly compensated for in their mixing routines.

I have also found that as of this writing, the right channel is basically dead. You get a wash of static and only a faint trace of the sound. This was done with 100% wet signal, so you can hear the tank by itself. It's fairly simple to pull the MP3 output into Audacity and split the channels (and discard the right channel), and the sound really jumps out at you.

My recommendation is to run everything at 100% wet, strip the right channel, and mix it back to the original either in Audacity or within your DAW.

I have also seem on their comments board some people have gotten unwelcome environmental sounds back in their samples. Mostly banging, most likely from construction or other heavy equipment in the general area. This seems to be more of a problem if you're running sounds during the daytime (in Germany) and not a problem if you're running during German night hours. Do a little time research, and you should be fine.

Limitations
The limitations on the Tank-FX site are fairly few. You have to upload in WAV only. The file cannot be more than 60 seconds. Output in MP3, FLAC, or Ogg-Vorbis only. The space is a single defined BIG space, so you're only getting BIG reverb.

Yet, it would seem that all of these limitations still beat the heck out of digital fake-reverb if you're going for the big hall reverb sound. Of course, this is not the type of reverb you'd want to put your whole track through, but for enhancing a specific instrument, voice, or sound bite, this is a great option.

Wrap-up
I honestly think Tank-FX is one of the coolest net freebies I have ever come across. The limitations are really a lot less than your average free VST's limitations. And there is no "this is nice, but how about pay for more options" angle that we have all grown so accustomed to seeing. Check it out and give them praise on their board. This is one site that deserves to get some positive credit.







Read the full post here!