Electronic Drums
IMO electronic drums are so good now, that in many situations where drum requirements aren't too great, most people can't tell the difference between good samples and a real recorded set. However I don't recommend you go the Roland route, as you are paying mainly for their name.
Now there are good and bad electronic drum solutions. Unless you go top end, the samples included in most trigger modules are sorely lacking. This is where computer sample packages come in. Of these my favorite is the "Drumkit From Hell Superior" series. This requires that you have a computer with a decent sound card (ex. $150 M-audio AP192) within midi cable reach of the set, which could be a limiting factor in live situations.
The other factor is the set. If you already have an acoustic set, it can be cheaply converted with mesh heads and piezo transducers(triggers) and the results can be identical to an electronic set costing thousands.
No matter what you decide, you need the physical drums (whether converted acoustic, or dedicated electronic), the trigger module, and if you want decent samples, a computer and sample software.
What I did:
This was my major project for the year. I bought a Mapex m-birch 6 piece including everything but cymbals. Then I got pearl MFH mesh heads for the drums and mounted radio shack piezo transducers under the heads. I got
the Roland td-6v module (I usually take my own advice but this was right for the job) because of the amount of trigger inputs and the fully variable HH capability. I bought DFH Superior Custom and Vintage, which is the best sounding set sample package to date. This is all routed to Cubase sx which records the midi info from the module and plays back the correct samples. The beauty of this setup is there is zero latency and I can edit my performance after recording. Anything off time can be fixed, I can even change the type of drum or cymbal if I want a different sound...after the original performance was recorded. I put a little room reverb on the drum module and put headphones on, and the sound is exactly what it should be.
The only downside is getting the cymbal hardware. I made my own by sandwiching a plastic practice cymbal on the bottom and a real cymbal on top for feel. You can't put a piezo directly on the metal cymbal because the vibrations over trigger it and make it unusable, but plastic works well for this. Electronic cymbals and and other E drum parts for that matter can be purchased from companies like Heart Dynamics, Roland, Pintech etc.
recap:
Mapex set -850
Roland module -400
Custom & Vintage software -300
Eliminator dbl bass pedal -250
cymbal parts ~100
transducers and all cabling ~100
M-audio soundcard ~150
You can cut corners by using a cheaper set, as it really doesn't matter for triggering purposes, cheaper module, no dbl bass etc.
I'll post a mixed track using this setup when I get a chance, and pics if you want.
Of course if your not the DIY type you can disregard everthing I said and buy a Heart Dynamics set, which I would recommend if you want pre-made. Just be aware that even pre-made gear uses the same transducers that are used in the DIY route, and in most cases there is no performance difference if made correctly.
I'll reference this site, where I got alot of good info on the process. They provide instructions for makign every piece of the set.
http://www.electronicdrums.com/frames/byo_frame.htm
Phil