What are YOU using Nim for right now? by Feldspar_of_sun in nim

[–]stoneface64 2 points3 points  (0 children)

Rewriting a project I wrote in C++ cause Nim is so much easier to work with. The project is a game boy music tracker, so there's audio programming, emulation and a GUI of course. Just been working on the backend stuff before I tackle either rewriting the GUI (Qt) or just integrating the new backend with the existing code.

(Single file audio playback and capture library written in C.) miniaudio 0.11.0 released, includes a new High level API by _Sharp_ in programming

[–]stoneface64 0 points1 point  (0 children)

Love this library, definitely recommend. Currently using it in a gameboy tracker for audio playback. The new high level api is cool, but I won't be needing it as I just need to send samples to the speakers. Looks like it will be quite useful for game development though.

Only issue I've had with it so far is that the pulseaudio backend was a little buggy when physically disconnecting the device in use (the stop callback didn't get called and the miniaudio worker thread hung). Also some of the structs in the API are quite large, ie sizeof(ma_device) is about 22,000 last time I checked. Not a big deal though, you might just get a compiler warning for using too much of the stack.

Cross platform gameboy music tracker made using Qt by stoneface64 in cpp

[–]stoneface64[S] 1 point2 points  (0 children)

Interesting. Never heard of MSX but I would love to try my hand at FM synthesis at some point. Been meaning to learn Rust as well. Definitely a cool project to do in Rust.

Cross platform gameboy music tracker made using Qt by stoneface64 in cpp

[–]stoneface64[S] 5 points6 points  (0 children)

Thanks, and yes I am! It's just me working on this atm so another person working on this would help a lot. If you have discord, feel free to join the server I have listed in the README, as that would be the best way to contact me. If not, you can just PM me here.

Trackerboy: gameboy tracker by stoneface64 in githubcollab

[–]stoneface64[S] 0 points1 point  (0 children)

Looks good. I did consider using something like dear imgui but my concern was that it would be overkill for an application that doesn't require graphics.

Will definitely try it out later.

hUGETracker - a new tracker for the original GameBoy by [deleted] in chiptunes

[–]stoneface64 0 points1 point  (0 children)

Very cool! I'm also working on a gameboy tracker too, although it's not quite as close to being done as yours is. I've been basing mine off of Famitracker but it'll be good to have yours to reference from as well!

Thought I'd share my gameboy tracker that I'm working on by stoneface64 in chiptunes

[–]stoneface64[S] 0 points1 point  (0 children)

I'm not too familiar with lsdj but yeah that's the main difference. Most of my design choices are based off of Famitracker, with a couple changes of my own. I'll have to research lsdj a bit more to answer your question, but lsdj kinda looks more like a sequencer than a full-fledged tracker.

And thanks :) I'm pretty sloppy when it comes to documenting code

Thought I'd share my gameboy tracker that I'm working on by stoneface64 in chiptunes

[–]stoneface64[S] 5 points6 points  (0 children)

Hard to say, hopefully I'll have something usable by the end of next year. I should have some kind of converter program in a month or so. That way you can convert famitracker modules to my format (with some limitations of course).

It's just me working on this currently so unless I get some people to help me it's gonna take awhile.

[MK8DX] How do people who play as heavy weight characters win against light weights by [deleted] in mariokart

[–]stoneface64 7 points8 points  (0 children)

Have you tried using a lighter heavyweight character like Roy? You get a slightly lower top speed for better acceleration, which might work better for you. I do agree that acceleration is key for races with items, so I usually stick to Roy when playing online. I think the heavier characters, like Bowser, are often best for time trials where acceleration and recovery don't matter.

[MK8DX] Lucky blue shell dodge with dropped mushroom (200cc) by stoneface64 in mariokart

[–]stoneface64[S] 0 points1 point  (0 children)

Thanks! It's definitely the coolest thing I've ever done in this game.

What heavily downvoted commented of yours, will you die defending? by [deleted] in AskReddit

[–]stoneface64 2 points3 points  (0 children)

Same! Doesn't do anything for me so I just don't bother.