Lucas Arriesse
Lucas Arriesse
~~I thought simd stuff in the crate was platform-gated and that it would simply fallback to scalar on non-x86, that's unfortunate. I think opening a PR upstream for fixing this...
Checked out rust-simd-noise master branch, problem is due to the value scale of noise that changed, scaling it back to [-1.0, 1.0] should fix things. 
This is indeed feasible! Falling-sand style voxel interactions is something i want to explore in the future altough i won't have a look at it until im done with implementing...
At a first glance, the framework doesn't seem to expose a way to buffer a SampleChannel with bytes directly. (So might require a PR against framework) or may have to...
Definitely requires investigating BASS to do playback of streamed data. The emulator core exposes the data in PCM format so it should be pretty straightforward.
Got audio to "work", but it is somewhat distorted, noisy. Needs to get a performant ring buffer implementation to buffer audio data now.
With Bass Mix being merged in framework, I might give this a shot again once I get a bit of free time.
Localising the ruleset would be really cool but will require beforehand investigation on how to integrate this with osu!.
> Not 100% on the `PluralisableString : TranslatableString` inheritance. Feels it complicates code and maybe it may be easier to duplicate the pieces that need to be duplicated for it...
Hey thanks for reaching out. I currently see this project as a playground to play around with some ideas I got. However I don't see this turning into a reusable...