View Full Version : DrumIt v1.0 - Rock Band PC Drum Emulator
SpikeX
12-06-2007, 03:41 PM
http://spikex.net/i/rb_drums.pngDrumIt!http://spikex.net/i/rb_drums.png
CURRENT VERSION: 1.1.0
I whipped up a simple program using DirectX and C# to emulate the drums on the PC. Note: This is NOT a game, it just plays drum sounds when you hit the pads. Like a virtual drumset.
DrumIt v1.1
- Plays drum sounds (not MIDI) when each pad is hit.
- Support for custom sounds: Load your own drum noises for each pad! (i.e. Make your drums moo, quack, and meow :D)
- Support for Xbox360 and PS3 controller configurations
- Includes 5 sample MP3 drum sounds to get you started (that load when the program loads, no need to load them manually).
- Now Support Kick Pedal
- Improved Interface with Visual Response
Features Not Yet (But Will Be) Coded
- Volume Control
Known bugs
- There may be some lag between when you hit the pad and when the sound plays. I have optimized my code as much as possible, and I've seen it react differently on different systems.
Download
DrumIt.zip (http://spikex.net/DrumIt.zip) - 325KB, 7 files
THIS PROGRAM REQUIRES THE .NET FRAMEWORK v2.0 AS WELL AS DIRECTX (8, 9, or 10) TO RUN. BOTH ARE A FREE DOWNLOAD FROM MICROSOFT.
NOTICE:
This program contains an EXE. I can personally assure you that this EXE file was 100% created by me and contains NO malicious code. Please feel free to virus scan it before opening it if you are unsure. However, I will not be releasing the source code to this project at this time (at least not yet).
How To Work The Program
1. Plug in your drums.
2. If they are PS3 drums, skip to step 4.
3. For Xbox360, you must manually install the drivers. Instructions are here. (http://www.dxprog.com/entry/rock-band-drums-on-windows/)
4. Open DrumIt.
5. Click the type of kit you have (PS3/360).
6. Click "Initialize Drumkit".
7. Try a pad. If it makes noise, it works.
8. Optionally, load your own sounds for each pad, then click "Reload Sounds". Each file MUST be an MP3.
Changelog
- v1.0
- - Initial Release
- v1.1
- - [ADD] Kick Drum Support
- - [ADD] Brand new interface
- - [ADD] Visual "hit" Response
If you have any questions, comments, or problems, post here and let me know. Also let me know if you like it, 'cause positive comments are the best kind of comments. :D
If nothing more, this is proof of concept.
SoulScreme
12-06-2007, 03:45 PM
Tip from a vet, put some delay in. I had this issue with C# and the Wii-mote drivers. They want to check as often as possible, which eats up CPU cycles and really is not what you need. Try putting in a delay of 100-500 ms. It takes some fine tuning, but it's just the trick to get it to stop being a hog.
SpikeX
12-06-2007, 03:49 PM
This is true, but then the performance drops like a rock. As in... [hit] ......... [played sound]. This was the best I could do without sacrificing performance. Besides, it's not bad if nothing else processor-intensive is running (like a game).
Teh_Nfsjunkie91
12-06-2007, 03:53 PM
This is awesome. Anyone care to put up some links to drum samples?
SoulScreme
12-06-2007, 03:58 PM
This is true, but then the performance drops like a rock. As in... [hit] ......... [played sound]. This was the best I could do without sacrificing performance. Besides, it's not bad if nothing else processor-intensive is running (like a game).
Like I said, there is a sweet spot. If you do a few hundred milliseconds, you shouldn't have a gap noticeable by many humans. You will have to play with the time a bunch, probably starting even at 0 and incrementing in 10ms intervals til it feels right.
Harsher
12-06-2007, 03:59 PM
Nice man. I will try this out soon. I hope somebody can put up a demo video on youtube for use to see what sounds like.
shoombabi
12-06-2007, 04:00 PM
Make sure you're killing as many unnecessary processes as possible. Under normal circumstance, the 50-100ms lag, maybe even up to 150 shouldn't be noticeable. If the lag isn't being generate specifically at that rate because other processes are interfering, that's nothing that you would be able to control through DrumIt code.
Conner Malvecino
12-06-2007, 04:09 PM
SpikeX you are the greatest thing/person since the release of Rock Band itself! Every since we found out that the PC could detect the drum controller, I've been bragging to my band pals that the rock band pads will eventually be part of our gear!
Is there a way you could setup a donation portal to financially encourage for future developments/functionality?
Wow...this is quite awesome. I can't wait to try it out!(I've put myself on restriction from Rock Band for the week while I study for a final.)
SpikeX
12-06-2007, 04:24 PM
Is there a way you could setup a donation portal to financially encourage for future developments/functionality?
You're kidding, right? I've never had anyone offer that to me before, heh...
If this becomes a popular thing, I'm going to set up a website for it, and I'll put a big fat donate button there, just for you. :)
Conner Malvecino
12-06-2007, 04:35 PM
You're kidding, right? I've never had anyone offer that to me before, heh...
If this becomes a popular thing, I'm going to set up a website for it, and I'll put a big fat donate button there, just for you. :)
Well, I'm not the richest dude in the world, being in the Software/Technology business I do know that "freeware" is not free to the developer... e.g. he's developing
trigger software whereas he COULD be playing Rock Band :)
In my younger years I may have been a moocher of other people's intellectual property...but I've come to appreciate and support creative people who's developed something when nothing before existed! ...again, you rock. (of course, keep working those bugs...let's made it enterprice worthy so Conner doesn't emberass himself when all of a sudden his laptop freezes in front of a live audience ;) )
RedTsunami
12-06-2007, 04:38 PM
wow, dude! Nice! This'll definetly pick up once more people get RB round christmas (me included)! This is basically going to be like frets on fire for drums, huh?
JesusSilencio
12-06-2007, 04:39 PM
Make sure you're killing as many unnecessary processes as possible. Under normal circumstance, the 50-100ms lag, maybe even up to 150 shouldn't be noticeable. If the lag isn't being generate specifically at that rate because other processes are interfering, that's nothing that you would be able to control through DrumIt code.
Sorry, but I think 100ms lag would be pretty noticeable. It would be around a sixteenth note late at 150bpm.
By the way, great idea. It would be nice having a pseudo electric drum kit.
Magnet
12-06-2007, 04:45 PM
I can't get the executable to do anything. I double click and nothing happens. :confused:
SpikeX
12-06-2007, 05:53 PM
I can't get the executable to do anything. I double click and nothing happens. :confused:
Oh, I forgot to mention. You need the .NET Framework 2.0 to run this. It came standard with my system, so I just forgot about it.
It's a free download from Microsoft.
Keebler
12-06-2007, 06:24 PM
Works pretty well. I only tried it out for a few minutes, but I'm impressed.
Do multiple hits layer over each other? I couldn't tell from my experiences. Also, maybe adding some reverb to the noise MP3's will make it sound a little more realistic.
Can't wait to see where people can go with this!
Superchivo
12-06-2007, 06:38 PM
Well I did kind of the same but on a Mac... and using GarageBand and GamePad Companion here's the videos:
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/arZf7VJXtlY&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/arZf7VJXtlY&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/V2RZXnQR1H0&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/V2RZXnQR1H0&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
tomahawk72
12-06-2007, 10:27 PM
This is sick.
Now I can play my guitar and someone else can play the drum pads through my pc. I can't wait until you have the pedal working.
FultonPub
12-07-2007, 02:17 AM
Maybe I'm slow but what exactly will this program do? is it just to allow you to play your drumkit on the pc? what would that if you dont have any notes to follow on the screen? Someone help me out??? :confused:
SpikeX
12-07-2007, 03:08 AM
Do multiple hits layer over each other? I couldn't tell from my experiences.
Yes, they do, a maxium of 30 times. Since each sample file is less than one second, you should never use more than 10 of them.
Abaddon
12-07-2007, 03:13 AM
Tip from a vet, put some delay in. I had this issue with C# and the Wii-mote drivers. They want to check as often as possible, which eats up CPU cycles and really is not what you need. Try putting in a delay of 100-500 ms. It takes some fine tuning, but it's just the trick to get it to stop being a hog.I've never worked with these APIs before... but isn't there some way to get an async notification? Is there a C++ interface that maybe offers better performance? Something? :-)
I've thought (just like everyone else) since day one that it would be very cool to be able to just "play the drums" in RB. This is a great alternative and I can't wait to try it out.
SpikeX
12-07-2007, 03:15 AM
I've never worked with these APIs before... but isn't there some way to get an async notification? Is there a C++ interface that maybe offers better performance? Something? :-)
You would really really like to think that, and so would I, but everything I've looked at points toward "no" unfortunately. If there was, I'd indefinitely switch.
davidshek
12-07-2007, 03:16 AM
Maybe I'm slow but what exactly will this program do? is it just to allow you to play your drumkit on the pc? what would that if you dont have any notes to follow on the screen? Someone help me out??? :confused:
Well for one thing, it'd be an easy way to test if your drums are fully functional or not. Sometimes it's hard to find a place in-game where you can test that out. So you hook them up to your PC, load up DrumIt, and wail away to see if each pad is responding the way it should.
FlyinWhee
12-07-2007, 03:23 AM
Can the program support midi output to a specified device? I'd love to use this with a Midi Loop software to use within Cubase, would make Rock Band an incredibly smart investment for the (miniscule) home studio.
SpikeX
12-07-2007, 03:24 AM
Can the program support midi output to a specified device? I'd love to use this with a Midi Loop software to use within Cubase, would make Rock Band an incredibly smart investment for the (miniscule) home studio.
No, I don't have plans to make it MIDI compatible, sorry. There's another program out there that does this, though, search around for it.
FultonPub
12-07-2007, 03:36 AM
Well for one thing, it'd be an easy way to test if your drums are fully functional or not. Sometimes it's hard to find a place in-game where you can test that out. So you hook them up to your PC, load up DrumIt, and wail away to see if each pad is responding the way it should.
Ok, that makes sense. Like I said, i wasn't bashing, just was slow at figuring out what we could use this for.
Thanks!
SpikeX
12-07-2007, 03:37 AM
Ok, that makes sense. Like I said, i wasn't bashing, just was slow at figuring out what we could use this for.
Thanks!
Like I said... if nothing more, this is proof of concept. A game like DrumMania could spawn from this, now that I know communication with the Rock Band drumset is possible.
o0MeTaL0o
12-07-2007, 03:51 AM
I would suggest using the native HID driver base much like a game controller, Keyboard, or mouse uses.
This will increase performance, and will use hardly any CPU cycles.
SpikeX
12-07-2007, 03:53 AM
I would suggest using the native HID driver base much like a game controller, Keyboard, or mouse uses.
This will increase performance, and will use hardly any CPU cycles.
That's what I already do. What, did you think I wrote my own drivers? Uh... no. :P
CaptainHowdy101
12-07-2007, 04:03 AM
For some reason, whenever i try to use it, it dosent make any sound. Yes, my drums are installed properly. Any ideas?
SpikeX
12-07-2007, 04:05 AM
For some reason, whenever i try to use it, it dosent make any sound. Yes, my drums are installed properly. Any ideas?
Did you click Initialize Drums? If you did and it gets greyed out and it says it was loaded, I don't know what to tell you. What system?
CaptainHowdy101
12-07-2007, 04:13 AM
yeah i did click initialize, and it greyed out. Im using a 360. Im usually pretty good with pc issues but this has me stumped.
SoKGiX
12-07-2007, 04:34 AM
will you make an entirely new post when you have the program working with the bass pedal? i was always wanting a practice mode in RB, looks like i can use this.
awesome work man, i'll be waiting for that bass extension.
ibender
12-07-2007, 06:58 AM
Like I said, there is a sweet spot. If you do a few hundred milliseconds, you shouldn't have a gap noticeable by many humans. You will have to play with the time a bunch, probably starting even at 0 and incrementing in 10ms intervals til it feels right.
a few hundred ms is too much. don't go any higher than 16 (1 frame at 60 fps)
Xzyliac
12-07-2007, 07:04 AM
I didn't go through the whole thread but curiously speaking if this doesn't use MIDI what does it use?
Abaddon
12-07-2007, 10:59 AM
I can't get the executable to do anything. I double click and nothing happens. :confused:I had the same problem until I installed the DirectX runtime (this was on a laptop without much stuff installed). Try installing that and see if it fixes it.
Abaddon
12-07-2007, 12:12 PM
Tried it out and it works like a charm. Very nice! Turns out I am not as good as I am in Rock Band :o which really comes as no surprise.
xfMike
12-07-2007, 12:42 PM
Real noob question: how do I install the ".NET FRAMEWORK v2.0" you mentioned in your original post SpikeX?
Otherwise, real cool idea. I can see this being the start of some real cool user made stuff using the RB instruments.
ThinkSoJoE
12-07-2007, 12:56 PM
Wow, this is pretty cool. I'm not much of a drummer, but maybe I'll be able to set this up and get a little practice in once you get the kick pedal working.
Metallica81
12-07-2007, 12:58 PM
maybe someone can help me. i installed the framework v2.0. i open drum kit and initialize it for my ps3 drums but i cant hear anything. is there something else i need or am i doing something wrong?
Frederf
12-07-2007, 01:57 PM
Cool! A mode that should've been in the Rock Band game >.>
ClinTrojan
12-07-2007, 02:46 PM
I recorded a decent bit of me playing, is there any site like youtube expcept for audio that I can give you all a link too?
when I get it you can use this as an example if you want :D
ClinTrojan
12-07-2007, 02:55 PM
that site didnt work, well here is the file if anyone wants to download it
http://www.zshare.net/audio/54592677b7e624/
SpikeX
12-07-2007, 05:04 PM
Yeah, I guess you need both the .NET Framework as well as the DirectX runtime files. Google the both, they're free downloads from Microsoft.
Oh, and try Putfile.com ;)
psyborg
12-07-2007, 05:33 PM
I did the exact same thing with ableton and xpadder.
xfMike
12-08-2007, 01:03 AM
SpikeX... good call on using Google. :P
I just realised that this program you've posted will be an amazing tool to use in conjustion with online drum tutorials. At least, it will be a great way for non drummers to really learn "whats what" when it comes to drumming.
I sure hope this DrumIt! tool really takes off and allows people to come up with some real creative stuff in the future. It would be great for musicians to be able to use this to lay down some quick drum tracks, to learn about the drums (as stated already), etc...
ClinTrojan
12-08-2007, 04:12 AM
i am really looking forward to when he gets the bass pedal working.
Teh_Nfsjunkie91
12-08-2007, 04:23 AM
Hey, don't mean to be a threadjacker or anything, but since DrumIt didn't work for me, I threw together my own real quick. I need to know if this works on other people's computers, so anyone care to help me out?
BTW, bass pedal works in mine, but I don't have the neat sound selecting stuff. Source code included, so you can check it yourself.
Program: http://files.filefront.com/DrumProgram7z/;9215117;/fileinfo.html
Video: http://www.youtube.com/watch?v=KBfuvwqe4aQ
I'll take down the links if you want me to OP, I just need some feedback and my own topic died. :/
c3ntrfuge
12-08-2007, 04:23 AM
trojan, your mp3 was the goofiest rendition of a southern man ever.
CowboyGP
12-08-2007, 01:56 PM
Okay... I think I get the idea here, and it sounds amazing. Excuse my non-Geek status as I ask the following questions:
Am I to understand that I can plug the USB cable from my drum controller into my PC and it will be automatically recognized?
More importantly; my PC is pretty much a dinosaur. I fear that my CPU won't be able to keep up.
At the moment, my main interest in this is for my daughter (she's 10). Like many others, she has wished that there was a way that she could just hit the pads and try out different patterns/rythmns for fun without needing to follow a song or learn the pedal.
I suspect that I should hold off on installing this until I get a more current PC (which will hopefully be fairly soon). Can anyone -SpikeX- give me an idea of system requirements?
ClinTrojan
12-08-2007, 03:12 PM
well if u got the source code then spikeX can u use his code for the bass pedal plz and get out version 1.1 :D
Conner Malvecino
12-08-2007, 03:35 PM
Hey, don't mean to be a threadjacker or anything, but since DrumIt didn't work for me, I threw together my own real quick. I need to know if this works on other people's computers, so anyone care to help me out?
BTW, bass pedal works in mine, but I don't have the neat sound selecting stuff. Source code included, so you can check it yourself.
Program: http://files.filefront.com/DrumProgram7z/;9215117;/fileinfo.html
Video: http://www.youtube.com/watch?v=KBfuvwqe4aQ
I'll take down the links if you want me to OP, I just need some feedback and my own topic died. :/
I just tried SpikeX's and it didn't work on my laptop(darn it) so I'm going to load it up on my desktop and see if that works. If that fails then yes, I'll go ahead and pursue your approach as well.
I do appreciate your guys' mods for the PC because I was hoping to leverage the rock drum pads into my real bands so I can advertise the game, indirectly :)
ClinTrojan
12-08-2007, 03:40 PM
welp SpikeX thanks for making the program....I made this with it.
DrumIt Drum Controller :D
<object width="300" height="80"><param name="movie" value="http://media.imeem.com/m/0use1TyAqD/aus=false/"></param><param name="wmode" value="transparent"></param><embed src="http://media.imeem.com/m/0use1TyAqD/aus=false/" type="application/x-shockwave-flash" width="300" height="80" wmode="transparent"></embed></object>
if you want to put it on the first page tell me and I will give u the code ;)
Real Drums
<object width="300" height="80"><param name="movie" value="http://media.imeem.com/m/I76bWyGlHe/aus=false/"></param><param name="wmode" value="transparent"></param><embed src="http://media.imeem.com/m/I76bWyGlHe/aus=false/" type="application/x-shockwave-flash" width="300" height="80" wmode="transparent"></embed></object>
ClinTrojan
12-08-2007, 04:05 PM
the first pack of new, more realistic, sounds for DrumIt!
http://rapidshare.com/files/75314662/ClinTrojanSoundPack1.zip.html
hope you enjoy it!
SpikeX
12-08-2007, 05:43 PM
Okay... I think I get the idea here, and it sounds amazing. Excuse my non-Geek status as I ask the following questions:
Am I to understand that I can plug the USB cable from my drum controller into my PC and it will be automatically recognized?
More importantly; my PC is pretty much a dinosaur. I fear that my CPU won't be able to keep up.
At the moment, my main interest in this is for my daughter (she's 10). Like many others, she has wished that there was a way that she could just hit the pads and try out different patterns/rythmns for fun without needing to follow a song or learn the pedal.
I suspect that I should hold off on installing this until I get a more current PC (which will hopefully be fairly soon). Can anyone -SpikeX- give me an idea of system requirements?At the very least try it. It's not going to break your computer or anything, just make sure you have the .NET Framework and (I guess) the DirectX Runtime files installed.
ClinTrojan
12-08-2007, 05:48 PM
I have a 2003 dell and about at the speed I was playing above was the max speed I could get out of it before it would skip notes. (COMPUTER FAULT NOT PROGRAM)
when we get the bass drum working I will be able to play some songs hopefully and actually make a pretty good sounding file.
SpikeX
12-08-2007, 05:53 PM
I'm working on it as best I can (it's a busy time of the year you know). The kick pedal sends very very strange readings to the computer, though, if you keep it pressed down it's "on", otherwise it's off. I'm trying to work out some way to determine when you lift your foot off it versus when you initially hit it down. It's tough... but I'll get it eventually, I always do. Patience :)
ClinTrojan
12-08-2007, 05:55 PM
I will help anyway I can, wouldn't it be nice if us + couple more start making a "drums on fire" lol...I could make note charts and do some designing.
Ventura
12-08-2007, 06:17 PM
This is a great little program; it actually gives you a chance to diagnose your set in a way that you can't really get with playing the game.
I have two sets of drums, but I've always felt on the second set that something wasn't quite right with the blue drum. Low and behold, thanks to this DrumIt, I now know that every so often on one hit the blue drum goes off twice. The bugger is, it also happens too on the yellow drum, albeit a lot more infrequently.
That said, this is a great little program, and hopefully a sign of things to come :)
Conner Malvecino
12-08-2007, 06:56 PM
The latency throws me way off...
The slight delay messes with my brain and it seems like I have no clue that I can play drums with any level of confidence:
<a href="http://myspacetv.com/index.cfm?fuseaction=vids.individual&videoid=23621739"><b style="color:#963">Conner Malvecino tests the Rock Band drum triggers on the PC:</b></a><br><embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m=23621739&v=2&type=video" type="application/x-shockwave-flash" width="430" height="346"></embed><br><a href="http://myspacetv.com/index.cfm?fuseaction=vids.addToProfileConfirm&videoid=23621739&title=Rock Band drum triggers on PC">Add to My Profile</a>
(and yes that's my 4 year old daughter waitin' for turn on the kit!)
DON'T GET ME WRONG...I love what you've accomplished. Maybe it's me who needs to just get used to it?
Please SpikeX, is there a way to decrease that latency time? No hurry to implement it...just curious if there was.
Ventura
12-08-2007, 07:52 PM
Nice video, but I have to ask...
How can we be sure that you are, the real, the one and only, Conner Malvecino? :p
Couldn't resist. I can already tell you're a lot better with the drums than I am. Oh yeah, cute kid too :)
polishdog90
12-08-2007, 08:30 PM
The latency throws me way off...
The slight delay messes with my brain and it seems like I have no clue that I can play drums with any level of confidence:
<a href="http://myspacetv.com/index.cfm?fuseaction=vids.individual&videoid=23621739"><strong>The Real Conner Malvecino tests the Rock Band drum triggers on the PC</strong></a><br><embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m=23621739&v=2&type=video" type="application/x-shockwave-flash" width="430" height="346"></embed><br><a href="http://myspacetv.com/index.cfm?fuseaction=vids.addToProfileConfirm&videoid=23621739&title=Rock Band drum triggers on PC">Add to My Profile</a>
(and yes that's my 4 year old daughter waitin' for turn on the kit!)
DON'T GET ME WRONG...I love what you've accomplished. Maybe it's me who needs to just get used to it?
Please SpikeX, is there a way to decrease that latency time? No hurry to implement it...just curious if there was.
Your good.
Conner Malvecino
12-08-2007, 11:50 PM
Nice video, but I have to ask...
How can we be sure that you are, the real, the one and only, Conner Malvecino? :p
Couldn't resist. I can already tell you're a lot better with the drums than I am. Oh yeah, cute kid too :)
Thanks Ventura...i guess I was trying to differentiate between my in-game character and the one who has to clock into work from 8:30-5pm in order to pay for the game :)
I was really trying to come up with some cool groove but the latency was really screwin with my brain...so the video is what it is...after watching it myself,I can point out at least 5 issues already, one being that I'm going bald way too fast!
ClinTrojan
12-09-2007, 04:53 AM
it would be alot better if you could of recorded just the sound coming out of the speakers. Thats wierd I had like no latency unless I just blasted away at the notes......try closing everything out first, maybe CTRL ALT DELETE and end unwanted processes.
MastaShake1017
12-09-2007, 05:59 AM
Hello everyone, I'm a software developer (MSEE) and I've been thinking about working on a Windows drum emulator for Rock Band, like "DrumIt". I might be able to add some insight on how to decrease the latency and improve other aspects of the software. I don't want to reinvent the wheel, so I'm calling for everyone who has some sort of working software to post a link to their source code so we can all collaborate! Maybe we can make a new thread that is devoted to discussing and sharing the various pieces of code. Does anyone else think this is a good idea?
ClinTrojan
12-09-2007, 06:03 AM
I am in for it, if ur legit.
Teh_Nfsjunkie91
12-09-2007, 06:48 AM
Whoops, I forgot to include the executable last time.
http://files.filefront.com/DrumProgramzip/;9225880;/fileinfo.html
In .zip format. By the way Spike, if you're treating the drumset like a joystick, you can just check whenever one of the things has been hit, correct? If so, then you shouldn't have any issues with making the bass pedal work.
Kevhouse
12-09-2007, 07:58 AM
Okay, i just tried the DrumIt program, and noticed something really weird with Vista...
At first I tried it, and for some reason it wasn't working. So I checked my audio output to make sure my speakers were working and saw this for the output:
Volume:100
Headphones
Headset (Harmonix Drum Kit for Xbox 360)
Just for kicks, I plugged in my headset to the drum kit, and sure enough there was sound going through it...anyone else wondering why Vista picks up 360 drum kit as headphones??? LOL
ClinTrojan
12-09-2007, 08:02 AM
couldnt we just put the source code from NFS junkie into Drumit and it work?
SpikeX
12-09-2007, 11:56 AM
VERSION 1.1 HAS BEEN RELEASED
Kick Drum pedal now officially WORKS!
There's also a brand spankin' new interface I know you guys are gonna love.
Give it a try, the download is in the first post (edited).
Enjoy!
ClinTrojan
12-09-2007, 12:26 PM
just got done trying the new version....bad news for me at least. Seems that either the pedal or interface made it very slow on my computer. It was having a really hard time keeping up with me at 90bpm. Maybe there is something to do to make it more stable. I dont have a very good computer but I think it should been able to do it.
phslax
12-09-2007, 01:55 PM
Keep up the good work man. I don't have a copy of Rock Band yet, but I'm really looking forward to testing out your software once I do.
guitarguy316
12-09-2007, 01:56 PM
the red mp3 doesnt make a sound for me
ClinTrojan
12-09-2007, 01:57 PM
I made a soundpack on page 7 you could use...
included sounds
1 hihat
1 snare
1 bass
3 tom toms
1 ride
2 crash
Teh_Nfsjunkie91
12-09-2007, 02:16 PM
couldnt we just put the source code from NFS junkie into Drumit and it work?
Different coding languages.
guitarguy316
12-09-2007, 02:17 PM
so installed tried to open the .exe said i needed 2.0.50727 or something framework so i got that but when i click on the .exe it doesnt do anything...any help? my computer recognizes the pad and thats all working fine...
ClinTrojan
12-09-2007, 02:21 PM
reboot?????
Conner Malvecino
12-09-2007, 02:24 PM
VERSION 1.1 HAS BEEN RELEASED
Kick Drum pedal now officially WORKS!
There's also a brand spankin' new interface I know you guys are gonna love.
Give it a try, the download is in the first post (edited).
Enjoy!
Thank you once again! Unfortunately, my footpedal snapped in half, as of half an hour ago. oh well, hopefully EA will take good care of me :)
<b>FEATURE REQUEST</b>:
Is it possible to have an option to save 'banks' of sound configurations? For instance, let's say we had a 5 song set, song #1 would have 5 mp3 sound files under a subdirectory called song 1, and then another 5 mp3 sound files under another subdirectory called song2. That way, perhaps with a touch of a hot key, we can move from song to song in an instance.
Would this be valuable for other users?
ClinTrojan
12-09-2007, 02:27 PM
is anyone else having trouble with 1.1???
guitarguy316
12-09-2007, 02:27 PM
i just rebooted...nada
the .exe file says version 1.0.0
shouldnt it be 1.1.0 or something?
the nfsjunkie's program works for me though
DarkSide
12-09-2007, 02:29 PM
the first pack of new, more realistic, sounds for DrumIt!
http://rapidshare.com/files/75314662/ClinTrojanSoundPack1.zip.html
hope you enjoy it!
Those are pretty sweet, but those sounds seem to lag when I use them for some reason. The default sounds work lag free though. Anyone else experience this?
ClinTrojan
12-09-2007, 02:46 PM
i just rebooted...nada
the .exe file says version 1.0.0
shouldnt it be 1.1.0 or something?
redownload again
the_spike
12-09-2007, 02:58 PM
Ok. This kicks major ass. You rule. Definitely using this in my real band since we can't get a drummer, lol.
Have you thought of making a Feedback-like program for drums? It would be awesome to play each other's beats and share drums tracks. The thought of an all online real band is awesome. (If you don't know what Feedback is just go look around youtube or the scorehero software forum)
guitarguy316
12-10-2007, 12:34 AM
this is sad, wish i could get the exe to run or open, still does nothing when i click on it...hmm
SpikeX
12-10-2007, 07:24 AM
this is sad, wish i could get the exe to run or open, still does nothing when i click on it...hmm
You need DirectX, too.
Aesposit
12-10-2007, 08:43 AM
i have tried installing the .net framework and the directx versions, but i just can't get this to work for me, i download and can only get v1.0.0 and i double click the .exe file and nothing happens. so i deleted and redownloaded, and the samething happens each time i try, any help from anyone?
chevelleking
12-10-2007, 09:22 AM
Im not sure if this has been mentioned, I didn't feel like going through all the pages, but I am using Vista and Xbox 360 drums and they automatically recognized them as Harmonix Drum Kit and I'm using them with your program, nice program too!
ClinTrojan
12-10-2007, 09:24 AM
I like the lights that pop up to show you that you are playing the pad but I believe that is what making my computer not be able to keep up with the triggers. Is is possible way to make it not take as much memory or like the first set up where you just hear it?
Aesposit
12-10-2007, 09:57 AM
nevermind, got them to work.....awesome program though
ClinTrojan
12-10-2007, 10:11 AM
anyone else not able to play 16th notes now???
gamegod81
12-10-2007, 10:27 AM
WHAT THE ****
I PLUG THE DRUMS INTO THE COMPUTER, RUN DRUMIT AND NOW THE DRUMSET NO LONGER WORKS.
HOW ABOUT AN EXPLANATION.
what the ****
admanimal
12-10-2007, 10:31 AM
It's virtually impossible that this program damaged your drums. It's more likely that something was wrong with your computer and that did the damage.
gamegod81
12-10-2007, 10:38 AM
waited so ****in long and FIVE MINUTES BEFORE I FINALLY GET TO PLAY 4 PLAYER ON PS3 THE ****ING DRUMS JUST STOP WORKING
coincidentally right after using drumit! yay!!!!
im so pissed right now i cant even express it.
Lareden
12-10-2007, 10:42 AM
Ugh, C# is evil.
derrikirred
12-10-2007, 11:02 AM
waited so ****in long and FIVE MINUTES BEFORE I FINALLY GET TO PLAY 4 PLAYER ON PS3 THE ****ING DRUMS JUST STOP WORKING
coincidentally right after using drumit! yay!!!!
im so pissed right now i cant even express it.
Chill young'n, it has nothing to do with DrumIt.
My only complaint with this program is when I hit the kick and hi-hat at the same time I get a triple or quadrouple kick. I don't think it's my PC. I'm running 2.8ghz dual core with 2 gig of ram and closed the majority of my processes. Other than that it's pretty sweet. The samples could use a bit of reverb to sound a little more realistic, but that's not a huge issue.
Abaddon
12-10-2007, 11:07 AM
I'm working on it as best I can (it's a busy time of the year you know). The kick pedal sends very very strange readings to the computer, though, if you keep it pressed down it's "on", otherwise it's off. I'm trying to work out some way to determine when you lift your foot off it versus when you initially hit it down. It's tough... but I'll get it eventually, I always do. Patience :)It's like a latched controller input -- you want to trigger on a state change from OFF to ON, and ignore anything else.
Abaddon
12-10-2007, 11:08 AM
so installed tried to open the .exe said i needed 2.0.50727 or something framework so i got that but when i click on the .exe it doesnt do anything...any help? my computer recognizes the pad and thats all working fine...Install the DirectX runtime.
derrikirred
12-10-2007, 11:17 AM
Chill young'n, it has nothing to do with DrumIt.
My only complaint with this program is when I hit the kick and hi-hat at the same time I get a triple or quadrouple kick. I don't think it's my PC. I'm running 2.8ghz dual core with 2 gig of ram and closed the majority of my processes. Other than that it's pretty sweet. The samples could use a bit of reverb to sound a little more realistic, but that's not a huge issue.
I noticed this only happens after playing for a few minutes. I also crashed the program by holding circle and square while kicking the bass pedal at a steady pace. I was testing to see if the bass pedal would freak out. Sure enough, it did, and then it crashed as well. Again, this was after playing for a few minutes. If I start it up and try this right away, it works ok.
gamegod81
12-10-2007, 12:13 PM
how about some sort of warning that plugging your goddam drums into a computer is not a safe thing to do?!?!?!?!
my set was just destroyed by this, i would imagine this is a pretty significant thing.
now i have to wait another week to play my favorite part of the entire game
wayaway103
12-10-2007, 12:33 PM
how about some sort of warning that plugging your goddam drums into a computer is not a safe thing to do?!?!?!?!
my set was just destroyed by this, i would imagine this is a pretty significant thing.
now i have to wait another week to play my favorite part of the entire game
I highly, highly doubt this program or your computer is the reason why your drumkit is broken....it's probably one of the faulty ones.
guitarguy316
12-10-2007, 12:42 PM
You need DirectX, too.
im using directx 9.0c
guitarguy316
12-10-2007, 12:46 PM
Aesposit - how'd you get yours to work, i was having a problem too
Abaddon - got a link to the directx youre suggesting?
i currently have 9.0c
guitarguy316
12-10-2007, 12:57 PM
nevermind, got it to work now
SpikeX
12-10-2007, 12:57 PM
how about some sort of warning that plugging your goddam drums into a computer is not a safe thing to do?!?!?!?!
my set was just destroyed by this, i would imagine this is a pretty significant thing.
now i have to wait another week to play my favorite part of the entire game
Stop posting in my thread, there is no possible way that my SOFTWARE can damage your HARDWARE. It just can't be done, at least I don't know of a way to do it.
Stop *****ing and get them replaced. It's not like you're the only one with a bad set of drums.
Hockey07
12-10-2007, 01:06 PM
I'm really loving this nice little piece of software, thank you very much for it! I've been using GoldWave to record what I've been playing and then been listening to it.
The only problem is that it doesn't seem to register notes sometimes, and other times it will play the bass twice even though I only hit it once. (note: all of my drums register just fine in Rock Band) I'm not sure if this is a problem with the software itself, or just something that's happening while recording.
Bakkster
12-10-2007, 01:10 PM
Stop posting in my thread, there is no possible way that my SOFTWARE can damage your HARDWARE. It just can't be done, at least I don't know of a way to do it.
Stop *****ing and get them replaced. It's not like you're the only one with a bad set of drums.
I'm surprised you haven't put a standard "This software is distributed as-is and you use download and use it at your own risk" disclaimer. Pretty standard for a independently released program.
Supergeek
12-10-2007, 02:56 PM
I'm surprised you haven't put a standard "This software is distributed as-is and you use download and use it at your own risk" disclaimer. Pretty standard for a independently released program.
On a package of airline peanuts: "May contain nuts."
Coffee may be hot.
Cheese puffs may contain milk products.
Etc.
CraiZE
12-11-2007, 02:10 AM
Doesnt work for me at all on vista 64 bit, controller is recognized fine - application doesnt start at all :(
MotoX3style
12-11-2007, 02:50 AM
Hmmm... when I open the program on my PC at work, it runs fine. Too bad I can't bring my drumset to work :-/ However on my computer at home, I double-click the .exe, and nothing happens. I had Process Explorer open to see what was happening, and when I go to open DrumIt, it says the program starts, then instantly closes. I have DirectX 9.0c, .NET 3.5, Windows XP.... I don't know whats wrong :-(
espher
12-11-2007, 03:03 AM
inane rambling
I'm going to go with this being a case of a problem between the chair and the drum kit.
MastaShake1017
12-11-2007, 03:29 AM
I'm going to keep looking at this in my free time... I still have to download the various programs that people have posted. I think an ideal solution is for us to make an actual Windows device driver for the drum kit -- that would provide the lowest latency possible, but I think it's also the most complicated approach. I've had a little experience with driver programming at work, so that might help. Plus, I think Microsoft released a new driver development framework, WDF or something, that is supposed to make these things easier to do... I just have to pry myself away from actually playing Rock Band and BioShock.
If anyone has experience along the lines of Windows driver development, please chime in and let me know. For some reason my daily update from this thread is not working, so I need to check in more often.
Abaddon
12-11-2007, 03:44 AM
On a package of airline peanuts: "May contain nuts."Peanuts are actually legumes, not nuts ("tree nuts"). There are people with deadly (and I do mean deadly) peanut allergies who can eat tree nuts, and people who have no problem with peanuts but have deadly tree nut allergies.
I had a friend/co-worker for a while who had to carry around a syringe of adreneline because his peanut (and other assorted) allergies were so severe. But he had no problem with tree nuts. My brother-in-law has severe (not as severe thankfully!) tree nut allergies but can and does eat peanuts without issue.
So, in summary, "may contain nuts" is a very important warning. As are "this product was made in a facility that also processes peanuts" or various similar warnings. Apologies for the off-topic post.
MastaShake1017
12-11-2007, 10:18 PM
How To Work The Program
1. Plug in your drums.
2. If they are PS3 drums, skip to step 4.
3. For Xbox360, you must manually install the drivers.
Has anybody tried using DrumIt with the XBCD 360 controller driver (that is, instead of using Microsoft's 360 controller driver)? If so, does it work, and is there any difference in performance/latency?
SpikeX
12-12-2007, 04:15 AM
Has anybody tried using DrumIt with the XBCD 360 controller driver (that is, instead of using Microsoft's 360 controller driver)? If so, does it work, and is there any difference in performance/latency?
If you mean the driver that I posted from that website, then yes. I've tried it at school where we have a 360 drumset. I used the custom drivers, and there was little to no latency.
It may have been the computers though.
ClinTrojan
12-12-2007, 04:53 AM
can you post the drivers? im getting massive lag
Huff-daddy
12-12-2007, 07:56 AM
First off, I want to thank you for making this. This could develop into an awesome program. I think I found a bug though.
I was playing for a while and realized that after a while I could no longer play notes in quick succession on the same pad. It would only register every few hits. Eventually the program crashed. I looked at its process and it was over 140k of memory. I restarted the program and it was then hovering around 30k. I watched it as I played and with every hit the memory used keeps increasing and never returns to a smaller number. I think there is a memory leak that is affecting performance. When the memory use is lower it seems that quicker drum hits are possible too.
Anyway, I hope that helps in some way. Thanks for making this!
derrikirred
12-12-2007, 08:11 AM
First off, I want to thank you for making this. This could develop into an awesome program. I think I found a bug though.
I was playing for a while and realized that after a while I could no longer play notes in quick succession on the same pad. It would only register every few hits. Eventually the program crashed. I looked at its process and it was over 140k of memory. I restarted the program and it was then hovering around 30k. I watched it as I played and with every hit the memory used keeps increasing and never returns to a smaller number. I think there is a memory leak that is affecting performance. When the memory use is lower it seems that quicker drum hits are possible too.
Anyway, I hope that helps in some way. Thanks for making this!
Exact same thing was happening to me. I think that's what was causing my random triple and quad kicks.
sandswipe
12-12-2007, 09:17 AM
Looks neat, but using windows xp with .net 2.0 and directx 9c I can't get it to start. I click the program and it just sits there. Anyone who's worked past this problem and would be willing to explain how they did it would be greatly appreciated.
FatalisticDread
12-12-2007, 11:06 AM
Looks neat, but using windows xp with .net 2.0 and directx 9c I can't get it to start. I click the program and it just sits there. Anyone who's worked past this problem and would be willing to explain how they did it would be greatly appreciated.
Same thing here. CPU usage jumps from 12% to about 25% for about a second...but no program.
MastaShake1017
12-12-2007, 12:58 PM
If you mean the driver that I posted from that website, then yes. I've tried it at school where we have a 360 drumset. I used the custom drivers, and there was little to no latency.
It may have been the computers though.
Hey SpikeX, I need to clarify what I was trying to say. The driver instructions in the first post (from dxprog.com) tell you how to modify the INF file for Microsoft's standard Xbox 360 controller driver (xusb21.sys) so that Windows will associate the driver with the Rock Band drum kit.
There are a few developers who have created their own Xbox 360 controller driver (XBCD.sys). Apparently, they have been making Xbox controller drivers since the original Xbox. I downloaded this driver as well and it also worked with DrumIt. I wasn't having a significant latency issue, so I didn't notice a difference in performance versus Microsoft's driver, but maybe someone who is having latency problems would want to try it out?
For anyone interested, you can find the driver at http://xbcdplus.truth-network.org. If you do try it, please let me know how it goes.
SpikeX
12-12-2007, 04:56 PM
Yeah, I've identified a memory leak issue, but I'm still working out how to fix it. A new version should be available soon, don't worry.
Muuse
12-12-2007, 05:08 PM
i don't really get what the program is supposed to do...
i'm not very "techy"... and have little idea of what you guys are talking about.
something about playing Rock Band drums on your computer????
MotoX3style
12-13-2007, 04:26 AM
Looks neat, but using windows xp with .net 2.0 and directx 9c I can't get it to start. I click the program and it just sits there. Anyone who's worked past this problem and would be willing to explain how they did it would be greatly appreciated.
Same thing here. CPU usage jumps from 12% to about 25% for about a second...but no program.
That's the exact same thing I'm getting on two of my PC's.
My laptop however gives me the error:
"DrumIt has encountered a problem and needs to close. We are sorry for the inconvenience."
"If you were in the middle of something, the information you were working on might be lost."
^
|
|
I get that every time I try on my laptop.
Actually, while writing everything above, I re-installed .NET 2.0 and so far the program works. Haven't tried with the drum set yet, but the program opens just fine. I'mma try re-installing .NET 2.0 on my desktop when I get home & see if that fixes the issues.
Briz9
12-13-2007, 06:49 AM
Sweet. Now I can add drum tracks to all the guitar ideas I come up with. The only downside is that the pads aren't pressure sensitive. Oh well. Can't really complain, cuz it's free :)
Is there any way you can set it up so you can have a couple different sounds for a pad, and change them on the fly? Like in the game, the yellow pad is most often the high-hat. But sometimes it's also a tom. And the green is sometimes a crash, and sometimes a floor tom. I don't know how that would work. Maybe if you store settings to different directions on the D-pad. So you could press up on the D-pad and all of them would be toms, and down could be cymbals. What would be better is if you could hit a sequence of drums to make it change. Like hit red and blue together 4 times to switch to the new sounds, then again to switch back.
Briz9
12-13-2007, 08:49 AM
Okay, just downloaded and tested. Is there anyway to reduce the lag? It's throwing me off.
I'm attempting to record a drum track to some guitar stuff that I had recorded, but it seems like the drums get even more out of sync with the other programs running. Anyway to alleviate this? Cool program otherwise.
ClinTrojan
12-13-2007, 09:13 AM
just record wut u do on drums, then record guitar and put them together ;)
Briz9
12-13-2007, 09:13 AM
just record wut u do on drums, then record guitar and put them together ;)
Unfortunately, the drums start to lag even if I'm only playing them. I checked and DrumIt.exe is using 50% of my processing power :eek:
ClinTrojan
12-13-2007, 09:21 AM
b/c there is a memory leak, version 1 was fine lagged hardly any for me atleast. v1.1 is unplayable for me b/c it dont pick up 8th notes b/c memory issues. Hopefully V1.2 will be money!
Briz9
12-13-2007, 12:01 PM
Okay, well I was able to record myself playing drums to my guitar tracks with my video camera. I'm guessing because my PC wasn't being burdened with recording software on top of DrumIt and Media Player. It would still get laggy sometimes, but by exiting the program, and starting it back up, it usually helped. I used your sound pack for this ClinTrojan.
http://www.gametrailers.com/player/usermovies/145916.html
phslax
12-13-2007, 12:34 PM
Briz9, that video was amazing. I'm really excited about this program now. I still haven't gotten a hold of rock band yet so I can't test out DrumIt, but it looks great. Also, nice job with the drum sound pack Clintrojan. They sound great.
Are you using something to quite your drums or do you just play lightly? The drumming didn't sound too loud or annoying like it does in most videos.
ClinTrojan
12-13-2007, 12:36 PM
awsome, Thanks you 2 for complements on the sound files. They wasnt really made by me so cant take all the credit but I edited them lil bit so sounds wouldnt lag and converted it to .mp3 files for everyone!
That is pretty good. I wish I could get it work for me. My computer not the best but I am hoping one the memory gets fixed I will be able to use it.
magicjames92
12-13-2007, 01:43 PM
how about a mac version?
ClinTrojan
12-13-2007, 02:31 PM
there prolly not drivers for controller for the mac is there?
Briz9
12-13-2007, 04:23 PM
Briz9, that video was amazing. I'm really excited about this program now. I still haven't gotten a hold of rock band yet so I can't test out DrumIt, but it looks great. Also, nice job with the drum sound pack Clintrojan. They sound great.
Are you using something to quite your drums or do you just play lightly? The drumming didn't sound too loud or annoying like it does in most videos.
Yeah, I put some custom-made pads on my drums to quite them down. They're 2 thin layers of foam rubber sheets, and then a layer of felt on the top. I bought it all from a craft store (Michael's, to be precise). I got the kind that is sticky on the back, so I just cut them into circles, stuck them all together, and then put them on the drums. Seems to work quite well.
p.s. Glad you liked the video :)
Merauder
12-13-2007, 06:04 PM
So I can't get DrumIt to load anything on my PC.
I downloaded .NET 2.0, have DX9.0 installed, using PS3 kit.
No error is given, just simply nothing pops up when trying to run the app.
Thoughts? Anyone else with the same experience?
Hockey07
12-14-2007, 07:51 AM
My PC randomly stopped recognizing my drums. o.o
That's really weird. Last night they worked perfectly, but now my PC won't recognize them. Nothing I install seems to fix it, either.
edit: I plugged them into my 360, didn't turn on... took them out and plugged them in again (while switching that end of the cable with my guitar cable), it worked. Tried my original end of the drum cable, it works. Works on my PC again now.
Deadpool1205
12-14-2007, 09:11 AM
Hey, I got THIS when i tried your auto installer thing, for the drumpad... what do I need to do? or am I doing wrong?
http://img81.imageshack.us/img81/3125/problemop8.jpg
SpikeX
12-14-2007, 09:40 AM
Technically that's not my problem...so I'm gonna give you the technical short answer. If you don't understand it... meh.
You have to tell your computer to download and/or install the standard HID-compliant Game Device drivers (which is xusb21.sys), and after that install the Harmonix-based drivers. Just toy with it until it recognizes the hardware as an HID-C game device, that's what the program looks for.
delmorpha
12-14-2007, 10:16 AM
Just thought I'd point out for those of you who can't get the exe to load, as SpikeX has previously said, you need to download the DirectX runtimes and .NET Framework 2.0 (and then run Windows Update to ensure the .NET Framework has the latest service pack update). Even if you've "got them installed", if you're having problems just follow the two links and reinstall :
DirectX Run-Times (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)
.NET Framework Version 2.0 (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en)
On another note kudos on a nice bit of software. I'd love to get involved with a communal project if I can be of assistance... I have the equipment but I've got an NTSC-J console so can't actually play the game! :( I should know better, being published by EA and all, but they've also cancelled/changed details of the Asian release so I'm particularly annoyed and have a good incentive to get coding after importing it to the UK!
I've got a bit of games development experience having worked in the industry for a short while after graduating but I'm now a lot less stressed working on APIs for bookings systems... long story! ;)
Anyway, if I can be of any assistance just give me a shout, I'll be having a play with the controller too I'm sure!
jeffrehley
12-14-2007, 02:52 PM
Oh, I forgot to mention. You need the .NET Framework 2.0 to run this. It came standard with my system, so I just forgot about it.
It's a free download from Microsoft.
I'm having the same problem and I have the framework and directx installed... could it be that I'm usinfg Vista?
THEDONANDMIKESHOW
12-15-2007, 04:24 AM
Hi, my drum kit is registering when tested under the controllers section of control panel (the little numbered red lights flash for each pad and kick) but after loading DrumKit and when both seeing it says the 360 kit is loaded (program say drum kit loaded) or when manualy loading the sounds and kick in each pad I get no sound. Any suggestions (other sounds are playing fine on my pc.) Thanks so much...
ShoeKyou
12-15-2007, 09:43 AM
Man, this is awesome. I've been wanting to get a drum kit but I don't have any money for that kind of thing, so using Rock Band's drums as a makeshift kit is awesome!
The only problem I have is that there's kind of a lag and that the program seems to shut down when I play too much too fast. But it's only beginning, so there's obviously going to be some bugs.
Rock on, man!
Fareo
12-15-2007, 04:17 PM
Just thought I'd point out for those of you who can't get the exe to load, as SpikeX has previously said, you need to download the DirectX runtimes and .NET Framework 2.0 (and then run Windows Update to ensure the .NET Framework has the latest service pack update). Even if you've "got them installed", if you're having problems just follow the two links and reinstall :
DirectX Run-Times (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)
.NET Framework Version 2.0 (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en)
On another note kudos on a nice bit of software. I'd love to get involved with a communal project if I can be of assistance... I have the equipment but I've got an NTSC-J console so can't actually play the game! :( I should know better, being published by EA and all, but they've also cancelled/changed details of the Asian release so I'm particularly annoyed and have a good incentive to get coding after importing it to the UK!
I've got a bit of games development experience having worked in the industry for a short while after graduating but I'm now a lot less stressed working on APIs for bookings systems... long story! ;)
Anyway, if I can be of any assistance just give me a shout, I'll be having a play with the controller too I'm sure!
by downloading that i went from a error message, to absolutly nothing when i click on the .exe? is there anything i need to be doing other then downloading the software and those 2 files because thats all ive done (other then plug my kit in)?
Keebler
12-15-2007, 06:33 PM
BTW, the Help -> About section in the .exe has a link to the "DrunIt" page.
Whoooooops. :p
dave93
12-16-2007, 02:12 AM
Yeah, I can't get it to start either :( I have the Framework 2.0 and DirectX 9, both brand new. The .exe just won't start. I click on it and get the "loading" mouse icon (the hourglass) for about 4 or 5 seconds, but nothing happens after that. The executable doesn't execute, you might say.
Ruffy
12-16-2007, 06:40 AM
Ok I have a PS3. It wont work for me
Windows recognizes the hardware and I can fool around in gamepads all pads work.
DrumIT Loads and allows me to pick my settings but after hitting initialize ps3 no sounds are played when you hit a pad. I've tried setting the mp3 files and clicking reload sounds. still no go. No sounds at all. My speakers arent muted, windows volume panel has nothing muted.
Have latest DirectX 9c
Have all versions of .Net framework updated
Windows XP Pro
SpikeX
12-17-2007, 07:48 AM
BTW, the Help -> About section in the .exe has a link to the "DrunIt" page.
Whoooooops. :p
What do you mean Whoops? I did that on purpose.
cjkuhlenbeck
12-17-2007, 08:46 AM
Could you make the program wav compatible? i know MP3s are better or w/e but i hear that it takes less memory to open wav's then mp3's..so could this possibly fix the error/lag?
Keebler
12-17-2007, 08:54 AM
Wha doyou mean Whoops? I did that on purpose.
I believe the word you want is "DRUM", not "DRUN."
SpikeX
12-17-2007, 12:47 PM
I believe the word you want is "DRUM", not "DRUN."
What are you talking about? You're the one who said that first?
Keebler
12-17-2007, 12:50 PM
Open up the .exe file of 1.1.0, go to Help -> About, and look at the blue link.
Are you telling me you misspelled the word "drum" as "drun" on purpose??
SpikeX
12-17-2007, 01:08 PM
Open up the .exe file of 1.1.0, go to Help -> About, and look at the blue link.
Are you telling me you misspelled the word "drum" as "drun" on purpose??
Oh that, heh. Yeah, I'm notorious for my typos. :)
ClinTrojan
12-17-2007, 01:16 PM
when can we expect that memory leak to be fixed????
also I am doing this project for school technology convention and I was going to use drumit (not claiming it for my own creation ofcourse!) if it was ok with you to produce my own music using technology from rockband controller and the pc software. BUT I was also going to have a person play guitar with me but I can find a program like this one for guitar and was wondering if you would help me in creating a program for the guitar to play precreated cords or stum sounds. Basicly same concept as drumit. Can you pm me about it and maybe we can come up with something or maybe guiding me through the process in creating the program myself :D
thanks and anything I can help with drumit, I would be glad too!
ClinTrojan
12-21-2007, 02:16 PM
can anyone else help me?
SpikeX
12-22-2007, 01:38 AM
I think I fixed the memory leak, but I'm having issues with Visual Studio not compiling my project. I'm on vacation for the holidays, as well, I'll try to gt it finished as soon as possible.
alpakka
12-27-2007, 03:36 AM
Bump because this should be stickied already
Hockey07
12-27-2007, 11:41 PM
I think I fixed the memory leak, but I'm having issues with Visual Studio not compiling my project. I'm on vacation for the holidays, as well, I'll try to gt it finished as soon as possible.
Awesome, thanks.
topaz420
12-28-2007, 01:52 AM
I still can't get this to run
Brand new XP SP2 install with DxProg drivers for Drum Kit (works with GlovePIE)
I have .NET 1, 2 and 3 installed, and other .net programs work.
I double-click the .EXE and nothing happens (it doesn't even show up in running processes)
Any help would be greatly appreciated -- sounds like a great program.
Cheers
TopaZ
ClinTrojan
12-28-2007, 02:58 AM
also I am doing this project for school technology convention and I was going to use drumit (not claiming it for my own creation ofcourse!) if it was ok with you to produce my own music using technology from rockband controller and the pc software. BUT I was also going to have a person play guitar with me but I can find a program like this one for guitar and was wondering if you would help me in creating a program for the guitar to play precreated cords or stum sounds. Basicly same concept as drumit. Can you pm me about it and maybe we can come up with something or maybe guiding me through the process in creating the program myself :D
thanks and anything I can help with drumit, I would be glad too!
anyone help me with this plz?
zuluthrone
12-28-2007, 03:40 AM
edit: to clintrojan
i have a patch for max/msp that will let you play single notes with infiinite hammerons/pulloffs so long as you dont release all the frets (goes to silence) which will also play about 10 chords (what i could remember from the top of my head) when multiple buttons are pressed and the strum bar is hit. Right now it's only using midi sounds, but those signals can be sent to another program to play samples. I don't know how to pm but you can deffinitely mess around with it, my email is xxx@gatech.edu
Ghost_Crisis
12-28-2007, 03:49 PM
...for making me smile today.
Its just another crumby day at the office when I decided to jepordize my job by checking out the Rock Band Forums, and lo and behold, I found this thread that answered my prayers. You see, back when I was working at Game Crazy (The Anti Game Stop, but slowly turning into it sadly), all of my co-workers swore Rock Band was going to be the joke of the year, playing second to GH3, and even worse than Lair. But I stuck by it, claiming Rock Band was going to have playability FAR exceeding Guitar Hero, a better song selection, and....DRUMS!!! What more could I ask for? I'll tell you what...
I was under the impresion that Rock Band was going to have a mode that allowed you to just fiddle around with the drum set, seeing as there was only a few sounds the set makes. Basically, along with the +50 songs included in the game, I wanted to jam along side my friends who actually play real instruments. Basically, when I heard Rock Band, my eyes glazed in the back of my head while visions of myself rocking out in front of a live audience with my plastic drum kit danced around. Aside from my Guitar that had the notorius "double strum" everyone seems to have gotten from the first month of shipments, my biggest dissapointment has been that my crazy dreams of "Wailing on the drums to Final Fantasy songs (Dancing Mad Anyone?)" were completley destroyed. My imagination was limited to 3 second drum fills, and the tutorial section where if I didnt play a specific pad 3 times, I could play as long as I wanted.
That did not satisfy me.
Spike...thank you. You have brought great joy to my life today. Because as soon as I get out of work, I'm calling a cab home, I'm telling my ex to go have intercorse somewhere else, I'm cranking my computer to "11", and I'm going to Rock the hell out of my second floor apartment. Heres to my X-Mas mircale coming from a complete stranger. My faith in mankind has been restored to a lesser extent.
ClinTrojan
12-28-2007, 04:31 PM
The current version has a memory leak and not unplayable but to the point where your not going to be able to rock the hell out of your second floor apartment...
Ghost_Crisis
12-29-2007, 11:27 AM
I see. My plan went off without a hitch. I did call the cab home, I did tell the ex to intercourse her way somewhere else, I even got a bottle of Johnny Walker to make the night go by slower (Ha ha ha). I DLed the program, crammed my usb drum set into the comp, and watched in complete horror that drum rolls dont exist in this world...I'm not knocking the program. It was the first, and I'm sure Spike will try and fix the lag problems and what not. Hell, there were even other people in this thread who wanted to collaborate with him and make a kick a$$ program. I'll wait...impatiently...but I'll wait. Thanks anyway Spike. I havent been that excited since I had to pay my friend 5 bucks to leave work and escort me home with my huge Rock Band box on my shoulders.
xhonzi
12-29-2007, 06:20 PM
I still can't get this to run
Brand new XP SP2 install with DxProg drivers for Drum Kit (works with GlovePIE)
I have .NET 1, 2 and 3 installed, and other .net programs work.
I double-click the .EXE and nothing happens (it doesn't even show up in running processes)
Any help would be greatly appreciated -- sounds like a great program.
Cheers
TopaZ
Ditto. Let me know if you figured it out.
hogwash
12-29-2007, 07:28 PM
Ditto. Let me know if you figured it out.
I had the same problem. I fixed it by installing the most current DirectX runtime:
http://www.microsoft.com/downloads/info.aspx?na=22&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d2da43d3 8-db71-4c1b-bc6a-9b6652cd92a3%26DisplayLang%3den
JP
ClinTrojan
01-04-2008, 03:28 PM
Anyone have anything like this except for the guitar??? Or would anyone be willing to help me make one for guitar??
Shady515
01-05-2008, 02:12 AM
Thanks for the program! I just can't wait until someone takes the source and "finalizes" it. It's off to a great start! I especially like the custom sounds options.
EatMopWho
01-06-2008, 01:56 PM
When I double click the icon after I extract it, it doesn't run. Anyone know anything to help me?
Rastak
01-06-2008, 02:09 PM
Anyone have anything like this except for the guitar??? Or would anyone be willing to help me make one for guitar??
How would you envision that working? You have 5 buttons on the neck. Select 5 barre chords? Select 5 notes?
Wouldn't that be WAY too limited to be useful?
Shady515
01-06-2008, 02:19 PM
It's kind of weird, you HAVE to download and re-install Directx runtime and the .Net framework as stated earlier in the posts. After you do this, it will start right up. I did it, and now it works fine. Hope it helps.
ClinTrojan
01-06-2008, 02:40 PM
How would you envision that working? You have 5 buttons on the neck. Select 5 barre chords? Select 5 notes?
Wouldn't that be WAY too limited to be useful?
well right now someone here helped me, I dont remember his name on here...But on the thing he made the 5 big buttons and 5 smaller buttons play different notes, from lower big buttons to the higher smaller buttons. Then button combonations play chords. Whammy bar works. It isent like able to make and amazing song but it is enough to be creative with and what im needing it for. Me and a friend are going to make a little song for a project. Im going to be on drums and he is going to play guitar.
Hailth
01-06-2008, 09:00 PM
Care to open that **** up to the public? Sounds interesting although I would envision the guitar peripheral as a bass, not to dis any bass players but the limitation of the controller doesn't seem like a big deal to me.
With this and DrumIt that covers two of three instruments, plus maybe you can have a recorder providing colored notes for your players to look at and remember later. Then, bring in a real guitar and bam - you've basically got a real rock band and two of your members don't even have to have any talent. Then there's the matter of vocals but since most of this is digital already anyway you could find the most untalented singer and just learn to modify his voice with a sound studio a bit.
ClinTrojan
01-06-2008, 09:47 PM
idk it isent my software so I wouldnt want to just give it around without his permission.
Rastak
01-06-2008, 09:52 PM
Care to open that **** up to the public? Sounds interesting although I would envision the guitar peripheral as a bass, not to dis any bass players but the limitation of the controller doesn't seem like a big deal to me.
With this and DrumIt that covers two of three instruments, plus maybe you can have a recorder providing colored notes for your players to look at and remember later. Then, bring in a real guitar and bam - you've basically got a real rock band and two of your members don't even have to have any talent. Then there's the matter of vocals but since most of this is digital already anyway you could find the most untalented singer and just learn to modify his voice with a sound studio a bit.
A normal scale has more than 5 notes so you'd be extremely limited and you'd still be limited to 5 notes for everything else.
Bass isn't that simple.
BhindBluEyes430
01-06-2008, 10:05 PM
A normal scale has more than 5 notes so you'd be extremely limited and you'd still be limited to 5 notes for everything else.
Bass isn't that simple.
Actualy the pentatonic scale has 5 notes thus the name pentatonic. but you wouldent be able to change octive easily unless it was all hammer ons and used the srtum bar to switch octives
Yea this Drum emulater Messed up my computer really bad don't download it until thats fixted i couldent do anything it would take 10 min just to open aol. once it was deleted it ran fine
ClinTrojan
01-06-2008, 10:10 PM
I have had it every since this post...my computer is fine. What did it do??
There is a memory leak so that could have caused it. All you would have to do is reboot and it should of worked fine.
JohnnyDethmatch
01-07-2008, 06:31 PM
Man if only we had a program for all the instruments, we could start -real- Rockbands. :eek:
Rastak
01-07-2008, 07:02 PM
Actualy the pentatonic scale has 5 notes thus the name pentatonic. but you wouldent be able to change octive easily unless it was all hammer ons and used the srtum bar to switch octives
Yea this Drum emulater Messed up my computer really bad don't download it until thats fixted i couldent do anything it would take 10 min just to open aol. once it was deleted it ran fine
Yea, I worded that badly, I meant MOST scales. Not being able to change octives would pretty much destroy any bassline I would want to create.
ClinTrojan
01-07-2008, 07:43 PM
Man if only we had a program for all the instruments, we could start -real- Rockbands. :eek:
Actually I have a guitar progam, drum program (not this one), and you can set your mic up to play out the speakers of a computer. I am making a song for compition for school club using these programs and the rockband instruments :D
raregamer
01-09-2008, 08:06 PM
I am using a different drum program called FlStudios, but I can't seem to give this one a try it wont load up the app.
Project_Mercy
01-09-2008, 08:34 PM
How would you envision that working? You have 5 buttons on the neck. Select 5 barre chords? Select 5 notes?
Wouldn't that be WAY too limited to be useful?
It's like the world's smallest Keytar.
Technically, You could probably assign the pickup selector/effects selector to choose your scale. And then maybe right something up with the back and start buttons to change octave.
Conceviably you could probably do something with it..
Though a keytar would be a lot easier, and probably not a lot more expensive.
Hailth
01-10-2008, 02:03 AM
Plus there are more than 5 notes? Are not the higher fret buttons capable of sending different signals? And couldn't the app also assign a sample sound to button combos? If I'm not mistaken there's 25 combos to each group of frets, resulting in 50 choices? And as you said, Mercy, the effects selector can add to the amount of unique sounds you can make as well as the extra two buttons, and possibly 8 more options to impact your play with the D-pad (4 static + 4 diagonal directions)?
zuluthrone
01-10-2008, 02:22 AM
clintrojan is speaking for me on the subject of the guitar software. I've spent the past month in design, etc, and i posted it in a thread somewhere here. Here's a video demo, a friend of mine spent about 10 minutes wailing out and then we got a camera. check it out.
http://www.youtube.com/watch?v=8cy8WujMXMw
the software is working with samples now but it has a few glitches because of that. the dsp is right but im using a graphical programming language and flow control gets ******ed because of that.
http://www.prism.gatech.edu/~gtg396x/maxmsp/JamBandBeta.zip
check the documentation file for chord charts, etc. I'll bump the other thread if i can find it.
Working within constraints can produce awesome stuff. For a final project at Georgia Tech we had to program an atari 2600 program. Not a practical skill, but it teaches real talent and intuition when it comes to problem solving.
zuluthrone
01-10-2008, 02:29 AM
Plus there are more than 5 notes? Are not the higher fret buttons capable of sending different signals? And couldn't the app also assign a sample sound to button combos? If I'm not mistaken there's 25 combos to each group of frets, resulting in 50 choices? And as you said, Mercy, the effects selector can add to the amount of unique sounds you can make as well as the extra two buttons, and possibly 8 more options to impact your play with the D-pad (4 static + 4 diagonal directions)?
i made the effects switch change the scaling between each note, but different sounds is a great choice too. start and back button usage arent ideal while playing imo, and the dpad cant be used because it sends a strum signal. I tried to emulate guitar hero as far as possible, so individual frets play notes and multi frets play chords with hammerons and pulloffs working infinitely until it's released to silence. At this point i think it has just the right amount of buttons, but i should program more chord combinations and different ways to shift the base note if possible. I've written the code for when it's on the chromatic scale, if you release from orange to green it will actually increment a note rather than going down 4, and same for the other direction. It didnt work properly but i think i can get it going now. It's a really interesting thing to try but i dont know if it's useful. It would be an intersting constraint on composition, having to make that 1 note step to go higher.
Hailth
01-10-2008, 02:33 AM
Great video - anyone who can appreciate the early stages of his project should really see what zulu has already accomplished.
If i'm not mistaken your video shows fret button combinations can hold unique sounds from single buttons? What exactly is the glitch in this? I thought I noticed it at least once at the end when he played the sample with the green button, then a red, then a yellow each with their own sound- but when he took his fingers off and strummed with those 3 held again it was a new sound?
(after reading your post just above this I hadn't gotten to)
Oh so you've actually got the keystrokes on the guitar controller to be unique enough to recognize hammer-ons and pull-offs separate from chord play? That's great.
zuluthrone
01-10-2008, 02:42 AM
the glitch was with the chords not playing every string sample, and it has to do with the "fade off" method it goes through. When you release all frets when a tone is playing, it spends 50 miliseconds fading that tone to zero then turning off the buffer it's playing from, but if you strum again between that time then the off signal gets mixed up, but it shouldnt be doing it selectively so I blame the software. when i make the jump to something purely procedural rather than graphic, it shouldn't happen anymore, though that has it's own can of worms to deal with. I developed it in max/msp because it's really really fast for prototyping midi and signal processing.
there's a state that i call "hammerable" where it goes to zero if all frets are released or one tone goes longer than 6 seconds. if it's not hammerable, you can play a chord combination. buttons work in order of height, like in guitar hero, so if you hold down green and red, it registers red (if it's hammerable, otherwise it's a chord, specifically e minor)
the thing i havent implemented that i really really want to is the overdrive tilt sensor, but that might just get silly.
Hailth
01-10-2008, 03:13 AM
Since you're using samples how is the whammy bar working in all this?
And come on, the tilt sensor could make some sweet addition - if you could have your program capture the samples used by the guitar in the chorus (or something to that extent I suppose the writer of the song would have to tell it what captured sequence to use) the tilt could be used to initiate a loop of that, so the song's rhythm isn't too broken while you rock out with a solo. The usefulness of that is assuming you're just a guitarist playing by yourself.
I'm not sure how you would deactivate the loop, maybe by playing the sequence again yourself and it recognizes it can stop or a second tilt but that should be the last ditch option since tilting again to indicate the end of your rocking solo might be received poorly on stage...
zuluthrone
01-10-2008, 03:22 AM
whammy bar isnt working right now, it was with the midi notes bc the hardware has a function called bend you can just map it to, easy. If i rewrite some of the dsp going on i can tell it to play the sample at different speeds according to the whammy bar's position, but it's a little complicated since each starting frequency would have a different level of change when adjusted by the same rate difference. Can scale that too, just something to get to later.
Besides, each of the individual notes played are just manipulations of one wav file, and the chords of 6.
I do like the loop idea, It's could work too since harmonix used a ball bearing to activate star power it always knows its present position. The real trouble is extrapolating a time amount to use. If it's not deactivated with perfect timing, the loop will sound like trash. This can be gotten around as well, though.
Hailth
01-10-2008, 03:30 AM
I suppose we should stop hijacking this thread now that yours is up.
But hey, DrumIt + Jam Band = good stuff. Discuss!
Hi, my drum kit is registering when tested under the controllers section of control panel (the little numbered red lights flash for each pad and kick) but after loading DrumKit and when both seeing it says the 360 kit is loaded (program say drum kit loaded) or when manualy loading the sounds and kick in each pad I get no sound. Any suggestions (other sounds are playing fine on my pc.) Thanks so much...
don and mike show from wichita?
JohnnyDethmatch
01-10-2008, 01:22 PM
Actually I have a guitar progam, drum program (not this one), and you can set your mic up to play out the speakers of a computer. I am making a song for compition for school club using these programs and the rockband instruments :D
Actually it was a joke. I was trying to be ironic, that we could just use real instruments... know what? Nevermind. lol
By the way, awesome video. The drum program is pretty sweet too.
JohnnyDethmatch
01-10-2008, 01:28 PM
I also just thought of something.
Couldn't you program it so that when you lift the guitar (starpower-mode) it would play higher chords or play a different sample?
Same with the drums, you could program it so that it could be a high-hat. So if you press it and hold it and hit one of the drums it rings differently then if its lifted. :)
Same with the drums, you could program it so that it could be a high-hat. So if you press it and hold it and hit one of the drums it rings differently then if its lifted.
I don't think it would work that way with the drums. They are triggered by piezos which essentially detect vibration. They are fundamentally different than switches like the bass trigger.
Finding a way to control HH open/close would be great. Maybe RockBand 2 ;) If you wanted to substitute another control, whether it be bass pedal or drum, I'm sure you could program it.
pntbllrspdr
01-10-2008, 09:01 PM
Mine isn't working.. It starts up fine, but won't play anything
pntbllrspdr
01-10-2008, 11:05 PM
I really have no idea what to do, this is the easiest looking way to make it work. help plz
DU_Donkey
01-11-2008, 02:33 AM
Holy crap. I just plugged in the drums, installed the program, and it runs wonderfully. Good job on this. If you could expand this program and include some kind of recording option, I would definitely donate towards further development. You should open a website for this.
Drums on Fire in the future maybe?
jammers
01-14-2008, 11:01 PM
ok, so i got everything set to go, but i cant run the program. No matter how i try to open it ti wont go. I also have the net framework and everything installed. Is it because im running it on vista?
toughnuts74
01-19-2008, 06:30 PM
I just downloaded and installed this, and every time I go to upload the sounds... The program shuts down. Can anyone help me?
gtimart
01-19-2008, 11:31 PM
jammers, I had a similar problem, although I'm on XP. I had directX installed also. I debugged this by looking at the output of ngen.exe. It turns out I did not have the "managed directx" assemblies. I had to go to the Microsoft site and re-run the directx update program so it would install what's missing. Now it works fine.
JackB1
01-20-2008, 01:25 AM
there is a very similiar program here:
http://andrewrudson.com/main.php
It lets you record also. Works pretty good.
Por2geezGuy
01-20-2008, 01:18 PM
Whenever i go to play drum it it says i have to download the latest version of .NET framework v2.0.50727 and ive inistalled .NET framework v2 like 10 times. anyone else have this problem?
www1221
01-26-2008, 10:07 PM
does this work on vista cuz i cant get it to start
DopeCracker
01-26-2008, 10:46 PM
Ok, I installed the drums by using the New Hardware Installer. Tried to start up DrumIt in XP Pro SP2 and no go. Restarted, tried again, does nothing. It doesn't even show up in the processes list. Can y'all help? Thanks
SVHS_RB_Drummer
01-26-2008, 11:21 PM
Nice job, but I prefer andrew rudson's "Drum Machine" over this because it has a 3D interface, recording, and settings.cfg file so you can change delay threshold.
Warlock
06-22-2008, 08:48 PM
Mabey we can have an open hi-hat sound?
A7x4RockBand
06-22-2008, 09:30 PM
RAWR this thread rises from the dead......
fresnogamer
07-20-2008, 09:16 PM
New to Rockband 360. My 360 is with Microsoft for about 3 weeks and I found out that with the XBOX 360 Accessory drivers all of the Rockband stuff is reconized. What can I do with the stuff connected to a computer? I tryed the DrumIt...didnt work...nothing happens when I doubleclick on it. What else is there? Thank You.
Rokkstar
07-20-2008, 10:03 PM
It's still pretty cool.
gamrrpol
07-20-2008, 10:08 PM
This is awesome. Music making and games in general are diverging...and this is proof positive. Major kudos to the OP....and I think the HMX would concur this is EXACTLY the kind of thing they were hoping their enterprise would inspire.
fresnogamer
07-20-2008, 10:30 PM
OMG...I didnt have DX9 installed...LOL...my bad...LOL
fresnogamer
07-20-2008, 10:31 PM
install DX9...LOL
darkrei9n
07-20-2008, 10:56 PM
I wonder if you could make it so it recorded the notes we played and put them on a scrolling track? It would be awesome to have a scrolling track play songs.
truman01
08-13-2008, 09:12 AM
Dude this is like one of the greatest things ever. Last Night i couldn't get to work.but this morning it worked perfect i'd try to donate if i could. Why don't make a 'donate" button.
Thank you sooooooooooooooooooo much for this
:)
:)
:)
:)
:)
:D
:D
:D
:D
:D
:cool:
:cool:
Powered by vBulletin™ Version 4.0.7 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.