What OS did you say you are on? I know on Mac it keeps old midi devices around and can sometimes be weird. If you go to audio midi setup, then hit cmd+2 you can see all your midi devices. I'd just select them all and hit delete. Do this with it unplugged.

3) What happens if you unplug the link cable completely? Disconnect it from the teensy. Seems like I've seen midiout mode get "stuck" if it thinks it's receiving data from the gameboy.

I'd honestly be surprised if my fork does anything differently really. It sounds like it's more of a system/OS issue. My code is 99% the same.

Sorry to hear it's still just not working!

The usbMode variable is used to output midi over the serial port in the Arduino, you shouldn't use it, but also I don't think it will do anything if you're using USB midi one way or the other.

Yeah the latest code is what I use on mine, I use Teensy LC but I can't see how a 3.2 would behave any differently.

What program are you using to send midi? Have you tried a different one, like the one I linked to above? I just like to rule out any possibility of software issues.

The other idea I had is I've seen a handful of people where their USB cable is bad. It supplies power, but the data lines are broken and won't send any data. If this was the case here, I'd think the teensy wouldn't even show up on the PC at all, but it's an easy and quick thing to just try a different cable!

Really sorry to hear people are having trouble! I want people to DIY these, I don't want to be the only option for a working arduinoboy!

Maybe a last ditch effort would be to use my fork? https://github.com/catskull/Arduinoboy
The only difference should be that I use an internal pullup for the button switch, so you can just remove the resistor for the push button and wire it directly to the arduino and ground.

51

(22 replies, posted in LittleGPTracker)

Realized I never posted actually how to set it up and have gotten a few questions. Probably the best place to go is the Piggy Tracker facebook group: https://www.facebook.com/groups/LGPTusers/

But honestly I hate Facebook so I'm copy pasting instructions posted there:
1. Download stable and experimental dingoo builds from the official website
2. Replace the stable .dge file with the experimental .dge file. This converts your folder to an experimental dingoo build.
3. Download the bitboy patch file from https://github.com/Mdashdotdashn/Little … er/pull/10 and simply place it in your folder
4. Put this folder onto your SD card (you can literally just paste it into the "main" partition of your bitboy SD card.
5. Launch the console and go to the apps page and press select while any app is highlighted.
6. Press create a link
7. Select the bitboy file inside your piggy tracker folder
8. Enjoy!

Regarding midi output, I have so far been unsuccessful at that. On the RS-97 I modded the unfunctional GBA link port to connect to an internal UART, and got serial data out but never got LGPT midi to send anything on that port. On the pocket go I modded the AV out to connect to an internal UART (thinking you could use a TRS MIDI adapter) and the story is the same. Got serial data but the serial port just dies as soon as piggy starts sending anything on it.

I've paid the dev out of my own pocket to make these ports, but that dev doesn't seem to be super interested in doing much else with it, even for money. If someone wants to continue work on piggy I'm happy to pay bounties. Specifically what I want is:
- MIDI out on a modern handheld. This could be the pocket go, or any of the other ones. Some of the new ones have USB host so even if you just plugged in a USB MIDI interface to the handheld, that would work. Prime candidates are Pocket Go because it's so cheap, RG350 because it has USB host, or even the ODROID Go Advance because it runs straight up Ubuntu and has a full size USB port.
- 64bit support
- Nintendo Switch port because homebrew is easy on switch and there's an SDL port for it
- Android/iOS ports, bonus points for MIDI as well
- Maybe even a web port straight up? There's web MIDI now and you can compile C++ to JS so maybe that would work??
- Any other features you think would be cool

The only thing I ask it to contact me before you start working on it so we can agree on a bounty price and to make sure someone else isn't already working on it (I'd hate for two people to do the same thing).

I don't really get anything out of this other than my own personal satisfaction because I think Piggy is rad and the lack of modern portable options really limits adoption. It's been super cool to see more and more people pick up Pocket Gos and make some tunes with it!

I was also talking to herr_prof who suggested possibly just an LGPTv2 which might be a complete re-write. That might be easier than maintaining all the old device ports, I know that's a concern mdashdotdashn has with merging these pull requests into the master branch.

The only thing that seems out of place to me is the settings to overclock the CPU. That is not needed. Just use the defaults. I'd be surprised if it makes much of a difference.

Maybe try a simpler midi program to send the midi data? I use this and really like it: https://flit.github.io/projects/midikeys/

Also I'd try sending midi on all the channels. By default mGB works on channels 1-5 but it's possible the eprom got messed up if you had a previous sketch running that changed it. On this line: https://github.com/trash80/Arduinoboy/b … y.ino#L115
Just change one of those 4 bytes to something else, for example change the first one from 0x7F to 0xFF and then reupload.

The thing that's the most confusing is that the LEDs work on boot, so it must just not be receiving MIDI data in the ways it's wanting to, most likely on the wrong channels.

53

(2 replies, posted in Nintendo Handhelds)

No. It works the other way around though. Super Gameboy needs the boot rom to boot instantly, DMG doesn't care.

herr_prof wrote:

Ok who's selling IPS modded WITH prosound and the new powerboard (and maybe the audio recap?) Im seeing mostly gamer-focused stores.

Something like that would probably cost in the $200 range. Is that something you'd be willing to pay for?

Cheaper is to just take your already modded dmg and replace the screen. The IPS is a complete drop in replacement so it's pretty easy.

As far as I know, lower (higher) negative voltage will result in a higher contrast screen.

The other option is to get one of the new IPS lcd kits and then eliminate the built in regulator completely and just use your 5v regulator. Haven't tried that myself yet but I heard that it works fine.

Have you seen this? https://retrosix.co.uk/CleanPower-Regul … p141361110

Full disclosure: I did not read your post

57

(14 replies, posted in Software & Plug-ins)

The official gb studio docs have a great page on music: https://www.gbstudio.dev/docs/music/

OpenMPT might be a good option?

58

(14 replies, posted in LittleGPTracker)

Theta_Frost wrote:

I'll play b2b sets with LSDJ and LGPT (on PSP), where I just beatmatch them in my headphones using the cue on my mixer. The tempo is wonderfully consistent BUT getting it to start on the beat can be quite tricky. Idk if the start button on the PSP is just unresponsive, but even with tap tempo beatmatching is tough.

have seen this live and I long for the day I see it again

59

(8 replies, posted in Sega)

Try plugging the genMDM into the console AFTER the console boots. That's the most common issue I've seen.

Yeah you can totally do that! I wouldn't recommend using both of them at the same time though. Just use one or the other!

I'm not sure how noisey the headphone amp itself is... Even in my dev board where the CPU is the only original part the output is still kinda noisey.

follow defense mechanism on twitter smile

I'll bet he'll post here and give you a high level overview though

62

(11 replies, posted in LittleGPTracker)

I heard a rumour that trash80 might be working on something that would be the end all for handheld midi sequencing, sampling, and tracking. For $50 this could still be cool though. And there's always the possibility of new software being developed for it beyond LGPT.

63

(11 replies, posted in LittleGPTracker)

herr_prof wrote:

I mean unless you want to make songs in stereo

Audio    Earphone Jack, 0.5Watt 8Ω Mono

That must be a mistake, they're probably referring to the speaker. But yeah if it was mono that would kill it.

64

(12 replies, posted in Nintendo Handhelds)

I think it is just normal 128k sram but it backs up on boot and then just loads it from SD when you choose the game. I think I saw there's a button in the cart that will make it back up immediately.