BeatBrain lives!

Today I’ve spent some time finishing the initial release of the BeatBrain API. It’s now up and running for testing purposes and basically provides just one endpoint. I reads “telemetry” data (position and rotation of head and hands, along with Beat Saber level/settings metadata), and stores them. The metadata goes to a SQL database, along…

VR “Motion Capture”

Next up.. big parts of the demo will use movement data: the position and rotation of someone’s head, left hand and right hand while playing Beat Saber. Details to be revealed over coming posts, but I wanted to have a way to capture and transmit movement data, for the purposes of later analysis (hint: AI…

Electronics – a little knowledge..

I see the Arudino boards in this project as a link from the “software universe” to the real world. We can write code to do whatever we want, and by virtue of these boards being self-contained, internet connected hardware devices, we can sync and integrate with the physical environment. Electrical Engineering is a science with…

MegaDemo Pt. 3 – 3D Printing

The Flashers themselves will be 3d printed. Recently at Red River we invested in a Creality CR-10S, and a few of us have been upskilling in Autodesk Fusion 360. I have some experience with CAD and SketchUp, which came in handy. I’m far from a Fusion 360 expert, but am able to sketch, extrude, combine…

MegaDemo Pt. 2 – IoT

Flashers The first demo element I’ll reveal: the Flashers. I’ll be hooking up some Arduino-based, WiFi-enabled embedded systems.  There will be a custom Beat Saber mod listening out for when certain events happen – namely, when blocks are hit – and letting the Flashers know when that happens. The Flashers, of course, will flash accordingly….

MegaDemo Pt. 1 – Game Mods

When I was growing up and getting into programming, so-called “mod” (modification) development was of great interest.  Mods allow you to take a fully-realised environment, concept and experience and bend it to your will – adding new features, tweaking gameplay, breaking and re-making things for fun. I remember cracking open the original Quake source code…

What’s the MegaDemo?

I love technology. I love creating things and being inventive. I want to put a whole load of creative, inventive technology together and have it work to do something new an interesting. So, I’ve set myself a goal to learn and use a whole load of interesting tech – to come together in what I’ve…

What’s this?

It’s a blog, of course. As with many people this isn’t the first time I’ve started a blog – but of course, as always, “this time it’ll work out”! In this first instance, this blog is to document my journey of preparation, design and implementation of “the megademo”. To be explained shortly…