Basically what I want to do is turn an old guitar hero controller into a realish guitar. I'm replacing the internal micro-controller with an arduino uno. I'm planning out the program and would like some input. I'm hoping to assign the buttons different values that it could then print to the serial, while a python script on my laptop watches the serial port plays a value specific sound from .wav files. Any better way to accomplish this /g/?
>>55671934
Sounds like a tremendous waste of time. Go be productive and watch Chinese cartoons.
>>55671969
Practice is never a waste of time. Even more so when the practice creates a nice conversation piece.
>>55671934
Why don't you just buy a real guitar?
A decent one only costs $500-ish and lasts forever.
>>55672018
This costs around $20.00 and also provides much needed programming practice with hardware interaction.
>>55671934
>dos, but ironically
and i have no idea.
>>>/diy/
Nobody knows about technology here
If I were you I'd have an internal soundcard/shield or even a circuit - bent game boy, with a standard guitar port for talking to an amp
Ditch the laptop
And ditch Python ffs
>>55672135
Yeah, I think I'll head over there. Thanks.
>If I were you I'd have an internal soundcard/shield or even a circuit - bent game boy, with a standard guitar port for talking to an amp
I see what you're saying here, but I'm afraid of the sound quality that would come from this method.
>And ditch Python ffs
I typically agree, but a small script such as watching a port is where python excels.
>>55672195
It would be 'retro', 8 bit, chiptunesque, etc
But whatever floats your boat
Python will teach you nothing on the much needed experience you talk about but whatever
Another idea would be to make the arduino spit out MIDI commands that way you could pilot a whole bunch of music software and Hell - even video games via midiyoke and or glovepie
>>55672265
>make the arduino spit out MIDI commands
This. Arduino has USB, right?
>>55671934
hook the guitar hero to your laptop as a regular game controller and use software to do the rest. (midi yoke, avis rejoice or whatever)