1

(15 replies, posted in Nintendo Handhelds)

jefftheworld wrote:
soulgun16 wrote:

...I would be mostly unsure of how I would make the midi code communicate with the arduinoboy code directly since the midi controller code would be designed to output midi and the arduinoboy would be designed to be listening for input midi, and I'm not sure how to get them to talk together within the same code, I only plan to use mGB for this project though

Your Arduinoboy wouldn't be running a realtime operating system (RTOS), so it wouldn't be two programs that talk to each other through an OS but rather a single program that extends the Arduinoboy functionality to include your desired button-based inputs.

I don't think it would be on the easier side for someone who has not programmed embedded systems.

Oh alright, I see what your saying, thanks for the input!

2

(15 replies, posted in Nintendo Handhelds)

Duck wrote:

also, if you need more buttons than you have pins, it's super easy to use multiplexer chips to have one pin read loads of signals.

Teensy is a bit more set up to use MIDI off the bat, and there's a really simple guide to using multiplexer chips halfway down this page:

https://www.pjrc.com/teensy/td_midi.html

the controller I shared above is running all those buttons/sliders and faders from one Teensy (and a lot of multiplexers)

Thank you! I will definitely check all of that out big_smile

3

(15 replies, posted in Nintendo Handhelds)

Orgia Mode wrote:

yes

Perfect, thank you! I ordered some new wires for it and I'm gonna start on it tomorrow, I'll post here afterwords for anyone interested.

4

(15 replies, posted in Nintendo Handhelds)

Orgia Mode wrote:

Excellent. Here is a list of CC values for mgb if you want to get started adding them to the N&V code:
https://github.com/trash80/mGB

Thank you! I have one last question, I know the N&V says uno, but I have a nano laying around, is it possible that I can use that instead? I thought I heard they use the same chip.

5

(15 replies, posted in Nintendo Handhelds)

Orgia Mode wrote:

Ok, since that one has DIN MIDI, I suggest making a separate midi controller with a secondary Arduino. You can make it far more interesting than just 8 keys. In fact, you can break out every mGB cc control to a knob as well as your keys. AND you can use an example code to start with! All you do is fill in the blanks. Besides, isn't an octave 12 keys...? I think the currently available TeensyBoyPro only has 8 extra GPIO and man, 8 keys would be so boring.

Watch part 1 and 2, then get back with us if you like the idea.
https://www.youtube.com/watch?v=DXhxdsGREsU

Notes and Volts! He's great, that's the exact guide I was going to use for my project! I found out about them thanks to look mum no computer, also you are correct, I was not thinking about the sharps/flats. So I'll just go with the double idea then, thanks for the help! I think I'll order an uno tonight and try to start getting everything going big_smile

6

(15 replies, posted in Nintendo Handhelds)

jefftheworld wrote:
soulgun16 wrote:

Is it more trouble than its worth? (especially for someone who knows nothing about programming)

If you know nothing about programming then this project is definitely well out of your grasp for now. Arduinos make great platforms for learning electronics and software engineering but this project would require a lot of time invested in building up those skills before you could even begin to tackle this particular project.

Yeah, I figured its probably on the easier side of things but still requires a decent amount of startup knowledge, I would be mostly unsure of how I would make the midi code communicate with the arduinoboy code directly since the midi controller code would be designed to output midi and the arduinoboy would be designed to be listening for input midi, and I'm not sure how to get them to talk together within the same code, I only plan to use mGB for this project though

7

(15 replies, posted in Nintendo Handhelds)

Orgia Mode wrote:

Well, given an Arduinoboy made with an Atmega168 has 9 remaining GPIO, it would be feasible to add 8 buttons.
To add these into code though, we'll need to know exactly what you want to do with them and which mode you'll be using on the arduinoboy.

EDIT: Also, what arduinoyboy will you be soldering these buttons to? I only assumed it was running on an Atmega168.

I'm currently using the teensyboy pro from catskull, I'd likely try to make my own arduinoboy for this though using another teensy, unless you think it's worth it/easier to use an uno maybe.  My biggest thing stopping me from making my own is that I have a hard time fully understanding what to wire to what to make one and I haven't found a super intuitive wiring guide, I do have the real estate for a bigger Arduino.  I'm just making a one octave piano for starters, thus the 8 buttons.

8

(15 replies, posted in Nintendo Handhelds)

Hello! I am still fairly new to electronic modding and have essentially zero programming knowledge.  I have a project going to use an arduino and some buttons to make a midi controller which I was hoping to use with the gameboy.  As it currently stands I have an arduinoboy I purchased and I could wire that to the arduino based midi controller to get it connected to the gameboy, however I would assume this is inefficient and I could use one arduino with the buttons connected to it and have it directly communicate with the gameboy. That being said I know arduinos have a limit to how much code and how many gpio ports they have, so essentially how feasible is it to connect my 8 or so buttons I was going to use as a midi controller to the existing arduinoboy and combine the programs into one? Would they clash too much or use the same ports making it impossible? Is it more trouble than its worth? (especially for someone who knows nothing about programming) Let me know thoughts and opinions on this! Please and thank you smile

9

(4 replies, posted in Nintendo Consoles)

Hey so not sure if there's a particular reason why the gameboy is quiet, but I primarily work with colors, and they seem to just be really quiet unless you have something to amp them up, as for the noise they are also notorious for background noise out of the headphone port, good news is look up the noise reduction mod for gameboy color and there's a guide to install one easy capacitor that makes the noise almost nonexistent, did it on mine and it's a godsend

10

(0 replies, posted in Nintendo Handhelds)

hello, upon trying something out with my gbc i accidentally removed the EM4 resistor to the point of no return, Im fine with just having like a line level internal pro sound or something on this gameboy, does EM4 matter grossly? Ive seen some saying yes and some no, and one that says it just switches between speaker and headphones which at this point it doesnt have a speaker anyway its going to be more of a studio gameboy.  Anyone who knows or has some ideas of what to do from here would be great big_smile

Hello! I was using MGB with my arduinoboy finally when I turned on polyphony and I was like wow this is amazing! then I went on to be like, but sometimes It sustains infinitely...So I played around with it a bunch and I came to discover HMMM Its only the wav channel, channel 3, that seems to do it, and it was only that channel and every single time without fail it would play its last note forever.  So I played around with all of the settings, sustain on/off, and all the other stuff I went through every option to no avail.  I then searched all over the internet the best I could and I saw videos of people just using it without a problem, and every website i could find had no one else with the same issue.  So I've come here once again to ask the community for help, I am using a GBC with MGB V1.3.3, If anyone has tips/suggestions let me know and thank you in advance!

@goingham Thanks for the reply! Cant wait to get this all set up, will probably try to post a picture of my baby when shes all done big_smile

Thanks a lot for the guide and the rehost! This is exactly what I've been looking for but I have a question, I'm planning multiple mods for my gameboy and they each require they be wired to that same power pin, will this affect anything or is it fine? one is the frontlight mod and one is the gbamp I plan to adjust wires accordingly but I just had a concern about them all being connected in the same place, also does installing this post pot change anything or does it literally just make it scalable with the pot? thanks!