1 comments

  • bmalicoat3 hours ago
    Hey! This is mine, thanks!<p>I&#x27;m building Retro Song Bird, a speaker that plays the soundtracks from your classic Game Boy and Game Boy Color games. There were a ton of unique technical challenges to building the prototype in a way that could play instantly, have cool features, and not attract lawsuits from IP holders! I&#x27;ve discovered a ton about the artistry of these early game music composers and the technical limitations imposed on them. I&#x27;ve also discovered a ton of hidden bangers as I collected and tested 150+ carts. I&#x27;m most excited to see how people make music using the stems of classic tracks or perform DJ sets with two beat-synced carts. Happy to answer any questions, thanks!
    • devindotcom0 minutes ago
      That&#x27;s fun! I would love this for NES. I believe there are NSF rippers and players that are quite compact but that&#x27;s the limit of my knowledge.
    • ceroxylon16 minutes ago
      Brilliant project, thank you for putting so much thought into it! The DAW &#x2F; webcam features take this over the top for me, very well done.
      • bmalicoat7 minutes ago
        Thanks! I can&#x27;t wait to get the dual-song bird, beat syncing into the hands of real musicians. I have a blast just goofing around with my fake DAW: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;shorts&#x2F;AgTbedzKK-E" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;shorts&#x2F;AgTbedzKK-E</a> and my KO Sidekicks: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;shorts&#x2F;IJ6GVudkRds" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;shorts&#x2F;IJ6GVudkRds</a><p>I haven&#x27;t had the courage to join a meeting at my day job on the GB Camera yet haha
    • Luc2 hours ago
      Interesting project!<p>How did you automate finding the music player code (and initializing it for different tracks) for +1900 ROMs?
      • bmalicoat46 minutes ago
        It&#x27;s a combination of a few things: existing GBS files, mapping new obscure carts, re-mapping music from revision to revision (usually they fix bugs but don&#x27;t change music so it&#x27;s the same overall shape, and lastly I have a crowdsourcing tool that works in Chrome if you plug in your Retro Song Bird. It allows you to play the ROM in a monitored emulator looking for register writes that look like music. Basically it&#x27;s a multi-pronged approach with tons of little tools and heuristics!<p>I also go through and measure the music duration since some tracks are made to loop indefinitely and I measure the BPM of the tracks so you can sync two Retro Song Birds and change the tempo over MIDI and beat match them. Basically like a DJ set with carts instead of vinyl.
    • RALaBarge1 hour ago
      I would buy this immediately upon release.
      • bmalicoat45 minutes ago
        Thanks! I&#x27;m launching a Kickstarter 11&#x2F;15. I&#x27;m excited to turn it into a real product and not just a 3D-printed prototype.
    • 9999000009991 hour ago
      Is GBA possible ? I was playing Tiny Toons Wacky Stackers yesterday and the soundtrack has no right to be that good.
      • bmalicoat44 minutes ago
        GBA is a lot harder! On GB&#x2F;GBC the music is just code, so if you can find it, you can execute it. This also means you just need to store a map of where it is (e.g. pointers) and not any intellectual property. On GBA and SNES, devs had access to more modern codecs, so they might just store music as a wav or mp3-like file (or a proprietary one), which makes the job a lot tougher. The hardware and software I built is setup so that I can rapidly move on to NES next. For me, NES is the sweet spot of quality of music and ease of extraction.