Robert Hargreaves (@robertharg) header
Robert Hargreaves (@robertharg) profile picture

SRE @ Cloudflare. Pianist & Yamaha YM2612 aficionado. (he/him)

London, UK
Joined April 2011
Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)Photo by Robert Hargreaves (@robertharg)
Remember when Windows error messages didn't treat you like an idiot
35
Writing a HTTP/2 server in C++ for the lols. TLS handshake working, but "perhaps" there is more work to be done (yes there is curl, thanks) github.com/rhargreaves/ion
1
1
61
Boom! 200 OK🟢 But oh my, there's a lot of hoops to jump through...
13
Been having fun building improvements to the Mega Drive MIDI Interface recently. Dropped a new release a few days ago to support loading/storing user-defined FM presets! Check out the latest releases if this sort of thing floats your boat github.com/rhargreaves/mega-…
39
7digital is starting off the new year hiring into our Engineering team! Developers (Node.js) please get in touch if this sounds like the role for you! #hiring #developer #nodejs 7digital.bamboohr.com/jobs/v…
Calling all Product leaders! We're hiring for a Product Lead to join our team. This remote role (within UK) will focus on the continuous discovery, design, evolution and execution of 7digital’s B2B music API PaaS. 7digital.bamboohr.com/jobs/v… #tech #music #hiring #b2b #producthiring
3
2
1
Robert Hargreaves retweeted
I am excited to announce that, thanks to the amazing work of @Rubberduckcooly , we have Sonic the Hedgehog 1 and 2 running NATIVELY and PIXEL PERFECT on PS Vita with a quick port I made based on his code! Please give him a follow as without him this would not be true.
13
137
12
605
After a bitter slog with RFC 6295, I now have MIDI events sent from Ableton Live over Apple MIDI Network, to a Mega Drive ROM, running on BlastEm, emulating MegaWiFi. Phew. 😅 #megadrive #midi #abletonlive #blastem #megawifi github.com/rhargreaves/mega-…
1
3
9
Wow! Turns out Wireshark fully interprets RTP-MIDI packets and fully describes the underlying MIDI events. That's going to be pretty useful for debugging/monitoring...
3
And now UDP! Unfortunately #megawifi UDP support is only available in #blastem nightly builds & only available for Windows (and I coudn't build the macOS code locally). Anyway, it works fine in Wine. Next step - try and establish an Apple Network MIDI session! 😅 #megadrive #midi
1
4
9
Establishing a TCP connection to a Mega Drive ROM... 🤯😁 #megawifi #blastem #megadrive #retro github.com/rhargreaves/mega-…
1
4
13
#BlastEm's #MegaWifi support looks like a way for my Mega Drive MIDI Interface to be ran and debugged entirely on a PC. But talk about using a hammer to crack a nut... Yet, is the eventual possibility of sending MIDI to the Mega Drive over WiFi insane enough to warrant a try?
1
1
4
Hammer applied, and now I have an emulated Mega Drive ROM running with an IP address. Mind melted. 🤯 Guess I'll need to look into MIDI-over-IP tech now...
1
1
5