computers
Server upgrades, exams
Hello all! This evening I upgraded the server a little bit. Last Saturday I ordered two 750GB drives, on sale for $69.97 at TigerDirect.ca, and tonight I set them up in mirrored RAID. Now there are five hard drives in the server: amazing. (By the way, for those who don’t know why the hell I’d do this, the server is my back up device, so I can access my files from anywhere, and in case drive failure occurs on my already RAIDed desktop. As well, I store all my media on the server to share within the whole house.)
I’m only waiting for the power supply to die, but Thermaltake power supplies are incredible: they don’t die. This one is rated for 420 watts, and the one in my desktop is rated for 430 watts, and for my desktop, I’ve got three hard drives, two optical drives, and a 9800GT graphics card. Anyway, enough product placement, here are the innards of the server:
Awesome. So now there are: two 750GBs, a 200GB, a 320GB, and finally, a 20GB Quantum Fireball, which has Windows installed on it, along with all software. Amazing. This drive has got to be about 9 or 10 years old, but I don’t see it dying any time soon, and its running 24/7. They don’t make ’em like they used to. Here is a last beauty shot:
Now, as for exams. They begin for me next week, on Thursday. Wednesday is a day off, a “study day”. My last exam is December 17th, after which I get exactly a month off, from the 18th of December to the 18th of January. 🙂
In terms of class projects, I have only had one since the last posts: the AM/FM radio. I’ve finished mine, and I plan on providing a detailed overview of it quite soon. I should cover the phone as well. Perhaps over the break I shall! Here again is a shot of the radio. Expect an update soon!
Rockband Drums with Reason
The other day, I figured I should try to hook up my playstation 2 Rockband drums to my computer, to use with Reason, so that when I record my drum tracks, I can use something that actually looks similar to a drum set, instead of a keyboard. The keyboard is good for certain off-beat timed riffs, but the real drums are better for rhythm, and are more satisfying to play.
I spent plenty of time on the internet, and tried out one other method before finding this one that works the best so far. The first one I tried was something like this: Using Joy2Key, I converted the Drum Kit’s button presses to keyboard keys. Then, because Reason doesn’t support using a computer keyboard to play notes, I used another program, Live Midi Keyboard which then interpreted computer keyboard presses as not presses on an onscreen piano. Then, using MidiYokeNT, I created a virtual MIDI interface, allowing Live MIDI Keyboard to output to a virtual MIDI cable, and I set Reason to accept input from this virtual input. This worked, but with two major flaws:
- Major latency issues (too many conversion steps, keyboard repeat delay problems).
- Cannot hit two notes at the same time. Probably has to do with keyboard limitations.
Now, I have a solution that actually works, and though there still is a bit of lag, it is much better than the last setup. Unfortunately, real time playing is very difficult, requiring you to play the note before it is supposed to be heard. But, when I record music, just lowering the BPM does the trick.
The post that showed me this setup is here. It uses two pieces of software, one, MIDI Yoke NT, and another, called Rejoice. Rejoice converts the joystick signals to midi, allowing assignable notes, volumes, delays, and velocities (however, I don’t believe the program is velocity sensitive, as the controller doesn’t seem to be either).
I have it hooked up, and it makes recording music so much more fun and intuitive. Playing the music on an instrument that resembles the real thing makes coming up with a new riff a lot easier, and it requires pushing yourself to actually make it sound good. Does anyone else have a better setup, with no latency, for Windows? I found one for Mac OS X with no latency, but, that’s Mac, not PC.
Comments about Windows 7
I received a comment below from someone who installed Rejoice on his Windows 7 machine. I wrote this article while using Windows XP, but when I switched to 7 I noticed the same issue he is having – missing ocx files. You can fix this by locating the missing files, and copying them into your Program Files\Rejoice folder. I am hosting a zip with all the files here.