Ok, so here is the problem, I am trying to add additional inputs to a rock band 1 drum controller (that I purchased cheaply from my friend, who is thankfully incapable of operating devices without breaking them) so I can use it for DTXMania. It will also have a switch to disable the extra bits so the cymbals just replicate the normal inputs, so it can be used for normal Rock band on the 360, or for Frets on fire X.
What I have decided is to sacrifice the DPad and use the directions to differentiate between multiple pads on the same input. So Blue + Up = Hi-hat Open, Blue + Down = Low Tom, Blue + Right = Ride Cymbal and a similar thing for other colours. Each colour is carefully chosen so when the directional inputs are disabled, the layout of the pads still make sense in rock band.
At first, i tried wiring things up like the attached image (apologies for the dodgy ms paint drawing), but the diodes are affecting the signal in weird ways. I read in another thread that i might need a diode reversed across the connections to correct the waveform, but the results are intermittent. Looking at it on my ancient o-scope, the signal is nosier than the normal diminishing sinusoidal ripple that usually occurs from an impact, and sometimes no signal is seen at all. The reversed diode helps, but its still not good enough to be detected reliable by the xbox controller on each impact.
I can use an opamp based circuit for every single input in place of the diode to buffer the signal without affecting it, but my feeling is there is an easier way, and i'm simply not understanding the basics well enough to see it. Plus, i have limited board space to work with.
I hope that I've explained the problem clearly enough, i would be happy to answer any questions. This has been driving me nuts.
What I have decided is to sacrifice the DPad and use the directions to differentiate between multiple pads on the same input. So Blue + Up = Hi-hat Open, Blue + Down = Low Tom, Blue + Right = Ride Cymbal and a similar thing for other colours. Each colour is carefully chosen so when the directional inputs are disabled, the layout of the pads still make sense in rock band.
At first, i tried wiring things up like the attached image (apologies for the dodgy ms paint drawing), but the diodes are affecting the signal in weird ways. I read in another thread that i might need a diode reversed across the connections to correct the waveform, but the results are intermittent. Looking at it on my ancient o-scope, the signal is nosier than the normal diminishing sinusoidal ripple that usually occurs from an impact, and sometimes no signal is seen at all. The reversed diode helps, but its still not good enough to be detected reliable by the xbox controller on each impact.
I can use an opamp based circuit for every single input in place of the diode to buffer the signal without affecting it, but my feeling is there is an easier way, and i'm simply not understanding the basics well enough to see it. Plus, i have limited board space to work with.
I hope that I've explained the problem clearly enough, i would be happy to answer any questions. This has been driving me nuts.
Attachments
-
19.1 KB Views: 11