User avatar
Rhythm Incarnate
860 posts
Offline
If you're like me, then playing Taiko on the arcade machine is tons of fun, being able to bash the drum like that, and the feeling is lost quite a bit by replacing the drum with keyboard keys. The Wii Tatacon is a possible route, but it's still just hitting a small drum, nothing like the full arcade experience, not the mention the rather high cost of getting one in the States.

So, an Arudino later, I decided to see if I could make my own arcade-style controller for osu!. I'm trying to watch how much I spend here - I'm trying to do it for under 50USD.

So far, I've spent about $30 to make the small-scale model - between the Arduino and piezos, mostly, and have produced this thing out of spare wood, duct tape, and some padding:

collapsed text
Image
Image


It's rather hacked together at this point from what I have - I've ordered a breadboard and various electrical components that I don't have access to at home, though it works to an extent - I'm able to pick up drum hits.
I'm in the process of figuring out how to process them and send them as keystrokes.

collapsed text
Image

Absolute reading shown by red, blue is given by
Code:
abs(t(x) - t(x-1))

Where t(x) is the absolute reading with respect to time.


I'm posting this because I'm sure some of you Taiko players would love to be able to play on an arcade-style controller at home, and hope that you guys can make use of what I'll post here to make your own. I'll post circuit diagrams and code when it's all neat and finalized.


I'll be updating this as I progress.
I'm also looking for for suggestions. If you guys see something that you think can be done better, please tell me! I'm really not as well-versed in electronics or programming as I'd like to be, so any guidance or suggestions would be very much appreciated. :)
Last edited by Daru on , edited 3 times in total.
Image
User avatar
osu! Alumni
3,844 posts
Offline
y u so intelligent?
don't judge a book by its cover, judge it for what it is inside.
User avatar
Rhythm Incarnate
592 posts
Offline
y u so awesome?
noob
User avatar
Rhythm Incarnate
1,535 posts
Offline
User avatar
osu!painter
598 posts
Offline
A tad over engineered with the arduino, Why didn't you just use a scrap 10 dollar keyboard and follow out its membrane traces for explicit keys and wire switches of your choice to the leads?
Image
User avatar
Rhythm Incarnate
860 posts
Offline
RBRat3 wrote:
A tad over engineered with the arduino, Why didn't you just use a scrap 10 dollar keyboard and follow out its membrane traces for explicit keys and wire switches of your choice to the leads?


The primary reason is that I thought I'd be able to get the most flexibility out of an Arduino, and I have a bunch of friends who were knowledgeable in them. Other than that, I was thinking that it would be easier to read vibrations with piezos from the large drum pad in the full-scale (Remember that I'm doing this at the full arcade drum size) than it would be to use pressure switches DDR-pad-style, and doing this seemed easiest with an Arduino.

Furthermore, I was going to see if I could get pressure sensitivity going as well - harder hits made for harder hitsounds. I'd do this by turning off osu!'s hitsounds and triggering them in another concurrently running program, though this idea was very much an afterthought after thinking about the electronic drums I'd be basing the code off of.
Image
User avatar
osu!painter
598 posts
Offline
What ever gets the job done!!!

Although I would like try and see if I could make a nice 6-10in membrane switch that can take a good ass kicking with hands or sticks.

Or better yet just ghetto the hell out of it and attach a lead to some sticks and the other to a metal plate to wack XD
Image
User avatar
Rhythm Incarnate
860 posts
Offline
RBRat3 wrote:
Or better yet just ghetto the hell out of it


Not ghetto enough?
Image
Image
User avatar
osu!painter
598 posts
Offline
That was pointed at myself, But your doing a good ghetto job XD
Image
User avatar
Rhythm Incarnate
4,931 posts
Online
This is....
AHHHH I CAME. :O


I love it ;-;
19th June is my birthday. Say gz and gift me something.



ok
User avatar
Rhythm Incarnate
2,690 posts
Online
Hahahah, amazing. If not for the pressure component of your goal, I'd have thought something like makeymakey might get the job done easier xD

Image
Image
Image
_I_didn't_do_it__
Image
User avatar
Rhythm Incarnate
6,420 posts
Offline
Azure_Kite wrote:


ftfy
Image
User avatar
Rhythm Incarnate
860 posts
Offline
Azure_Kite wrote:
Hahahah, amazing. If not for the pressure component of your goal, I'd have thought something like makeymakey might get the job done easier xD


I am extremely tempted to make myself $35 poorer.
He mentions that it's based on the Leonardo Arduino, too, which makes it even more tempting.
Image
User avatar
Rhythm Incarnate
1,435 posts
Offline
Buy it and tell us your results.
If that really works, there are 1000s of possibilitys to play Taiko with a new maximum of epicness o.0
ImageImageImage
Image
User avatar
Rhythm Incarnate
1,347 posts
Offline
Reply 18 posts jump | 1, 2  next

Users browsing this forum: None


Jump to: