33

(15 replies, posted in M8)

Trash80 wrote:
catskull wrote:

left/right to jump a page in sample browser

auto play sample when cursor highlights it (instead of pressing start)

You can hold start down while scrolling. You can hold B to fast scroll.

Thanks, this works for me!

34

(15 replies, posted in M8)

herr_prof wrote:

what are the sample pages? I would prefer that left jumps to the top of the folder and right to the bottom

And auto play on a folder is rough when you have to scroll through 30 samples, plus having to hit start means you can preview it over a loop to hear how the sample sounds in context.

Yeah, I meant the folder browser when selecting a sample. I guess it would go for any folder browser.

Maybe both? Auto play and press start to preview?

35

(15 replies, posted in M8)

left/right to jump a page in sample browser

auto play sample when cursor highlights it (instead of pressing start)

Finally, the mail delivery truck is here. You've been waiting for this package for weeks. As a subscriber to the official SEGA Fan Magazine, you were automatically entered into a sweepstakes for the game of your dreams. Miraculously, you won! You've been closely following the development of this game for the last 3 years, it's everything you hoped for. Amazing graphics, unbelievable music, and truly groundbreaking gameplay! You won a one-of-a-kind copy of the game, and you get to play it a full week before it hits store shelves. You tear into the packaging, rip out the cartridge, slam it into your SEGA and brace for impact... this is YM2020!

I'm happy to announce the call for submissions for YM2020. This is the highly anticipated sequel to YM2017, a brand new compilation album on cartridge for the Sega Genesis and Megadrive.

YM2017 was very successful and we learned a lot doing it! We're going even bigger and better than ever before. The only thing we don't have yet is YOUR music!

A few ground rules:

  • All submissions must be original compositions, no adaptations or samples from copyrighted works.

  • Submissions should be unreleased. You will retain all rights to your own music to release in whatever medium you wish, we just ask that you don't release it until after the album is released.

  • Submissions should be in a VGM file playable on Sega hardware.

  • Please keep use of samples to a minimum. The goal is to highlight the unique sound of the YM2612 and SN76489 sound chips, not simply streaming pre-recorded music through a Sega.

  • You can submit multiple entries but only one song per artist will be included.

  • Submission deadline is November 30, 2020.

  • The theme for the compo is the paragraph above. You should compose the theme song for the Sega game of your fantasy! You have complete reign over the genre of game, style of music, and other aspects of a theme song. If accepted, you'll work with our team to create a title screen for your song, based on your direction and feedback.

Songs will be judged by a blind panel based on overall composition and how well it fits the theme.

If your submission is accepted, you will be compensated with cash and a limited edition copy of the cartridge available only to musicians and the YM2020 team.

Email submissions to [email protected] with the subject line "YM2020 submission". Please attach the VGM and a rendered recording of your track (MP3 preferred). You can also email with any clarifications or additional questions.

A special invitation is extended to unknown and/or under-represented artists!

This is a good reminder for me too! With some help from a friend, I have a new build of mGB that won't load junk on boot and it seems to work fine. You can download it here: https://drive.google.com/file/d/1PrgpmT … sp=sharing

Analylogiq wrote:

gba midi synth is great but you need to touch the thing to get fully pleased

I actually think this is not true? GBA Midi synth just boots up and as far as I'm aware all parameters are assignable with CC's.

The issue is mGB is designed to work with a cart with SRAM, and my cart doesn't (to make it cheaper). It tries to read from SRAM on boot but just loads junk so you have to press B to clear the presets out. I'm investigating a mod so it won't read from SRAM, but nothing yet.

The other option is to just get a cart with SRAM, but those will be about ~$40. EZ Flash Junior is pretty decent in my experience.

Though honestly??? mGB doesn't really highlight the unique characteristics of the Game Boy sound generator. If you hate it besides simple PSG channels and white noise, honestly I'd use a VST that will be way easier. Something like this: https://www.plogue.com/products/chipsounds.html

I'll even refund your money if you mail the teensyboy back to me!

I've probably listened to this back to back 20 times. Favorite track: Polychrome.

41

(22 replies, posted in LittleGPTracker)

Theta_Frost wrote:

I love piggy. But, if I'm being honest, once trash80's M8 tracker comes out I think it will totally replace the pig for me.

I actually completely agree with this! M8 is so powerful, and with the software being open source I don't even think we've seen the true limit of the hardware yet. Anyone even casually interested in piggy should pick one up as soon as they can.

fraglimit wrote:

Do we have any idea when M8 is supposed to come out? Look forward to trying it. I wonder if it would be possible to port it to handheld consoles

In my view, the hardware of M8 is equally (or possibly more) important than the software, There's been talk of a PC port or something, but I wouldn't hold my breath since trash80 has been heads down on the native hardware. He's working on the initial batch of 100 units right now. The best way to stay updated is to subscribe to his patreon. Updates are frequent and substantive: https://www.patreon.com/trash80

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.

44

(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.

46

(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.