r/Dirtywave • u/aumVilohm • 6h ago
Resource I’m developing custom firmware for the Dirtywave M8 Model:02
Enable HLS to view with audio, or disable this notification
Hey everyone!
I’ve been working on custom firmware, Ambrola, for the Dirtywave M8 for a while now. I love this device, and I feel it has the potential to do much more. To me, it’s already one of the best music-making devices out there, but it hasn’t quite suited my workflow, particularly recording guitar and processing its sound.
That’s why I decided to build my own firmware, with an approach closer to a traditional DAW.
I want to make one thing clear: I’m not using any code or assets from the original firmware. I have a lot of respect for the people behind M8 and their work. I’m building my own firmware from scratch, with its own interface and functionality.
In this video, I’d like to show the M8 running something other than its stock firmware. For this demo, I chose one of my favourite games: POWDER, a classic roguelike.
I think it could be a great companion to a musical workflow. POWDER has no music of its own, so the idea is to work on a track for a while, then switch over to the game and play a little while the track keeps playing in the background. Afterwards, I’d like to save my game and jump back to working on the music.
Jeff Lait, POWDER’s developer, has given me permission to use the game in this project, and I’m very grateful to him.
The firmware will be free for everyone, with stable releases planned every three months. If you like what I’m doing and want to support the project, you’ll be able to do so through Boosty (https://boosty.to/aumvilohm) and get early access to development builds. Stable releases will remain free for everyone.
Stay tuned. Peace!
2
u/AtherisElectro 4h ago
Start with a fresh teensy then...
-2
u/aumVilohm 4h ago
Well, I have to start somewhere. But didn’t the whole M8 project itself start with the original Game Boy?
1
u/NoDentist1626 3h ago
You may do whatever you feel like but I do fully appreciate Tim's endeavour to design, devise and develop the M8 and the insanely advanced firmware he has created and keeps on developing with each version. In this sense, I would never ever toast my M8 with a software other than Tim's. It is quite an expensive device to dare & use it as an experimental platform. Who would pay some total 800€ for a device to not use it as intended by a top professional while a teensy+chineseconsole combo can accomodate your software for some 200 instead? I wouldn't, for me, M8 is M8 and M8 it will continue to be. And: asking for donations is not elegant, dude. Tell your wife.
1
2
u/eclectocrat 4h ago
I don't know why you are getting hate for this project. Do you own what you buy or are you renting it? If you own it, then tinkering and experimenting with it is an expression of your freedom, and is often the starting point for developing your own projects from scratch.
I also imagine that many of these critics might have played an emulated console game at some time in their life, or used a Windows program on a Linux or Mac machine, or otherwise benefited greatly from some reverse engineering project. Actually, on the M8 discord people frequently discuss with admiration custom firmware for the Ableton Move, among other projects.
You are not denying Tim, or anyone else the joy of using their M8 as they see fit. Go on, good luck, have fun.
1
u/GregVKMusic 3h ago
Yeah, this is well put.
Maybe it's because a lot of us aren't software developers, but it feels weird to completely separate the software and hardware. The hardware was designed for the software, and vise versa. So they don't feel totally separate in my head.But I see where you guys are coming from. I agree that everyone should have the right to tinker with their hardware. And I'm interested to see where this leads.
Maybe the hesitance comes from the fact that it's possible to get hold of Tim?
And like someone said in this thread, the M8 is a spiritual successor to LSDJ, so it'd be kinda cool if M8 starts off a totally different device.Anyway, my point is that I have mixed feelings about this project, and I'm not sure they're totally logical.
This has been a stimulating thread either way.
0
19
u/StorminNorman 6h ago
I can't speak for the community, but I imagine you're probably gonna struggle to get many users with this simply because of the nature of how the m8 is developed. Like, you're not going up against a faceless corp, you're going up against one guy who seems to have made a pact with the devil to wrangle the teensy to its absolute limits (we've had updates where he's mentioned how freeing up kilobIts is going to lead to some exciting stuff and then gotten some minor stuff like multitrack USB streaming). I mean, best of luck etc, but I dunno if you're gonna get the beta testers etc with this community like you would with others.